HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/public/static/js/hookClinic-b1aab3bf.js
import{getManagerClinicsListWeb as Nt,userToClinicsWeb as Et,getInvitationCodeWeb as Ot,addEditClinicsWeb as Pt,getClinicsDetailWeb as jt,setClinicManagerWeb as Bt,deleteClinicUserWeb as It,addClinicsUserWeb as Mt,bandUserInfoWeb as Lt,batchEditLicenceWeb as Jt,ClinicsSwitchRoleWeb as Rt,batchEditService as Ft,bookingPublicListWeb as Ut,getWeekDataByDate as qt,getTherapistDetailWeb as Ht,bookingPublicWeb as zt,bookingPublicDetailWeb as Yt,UpdateTherapistLimitWeb as Gt,ClinicServiceListWeb as Kt,AddEditClinicServiceWeb as Vt,DeleteClinicServiceWeb as Qt,yuyueFDF as Xt,WebServiceListWeb as Zt,ClinicWebApplyWeb as $t,ClinicWebDeleteWeb as es,deleteClinicsWeb as is}from"./po-fd838395.js";import{d as le,u as ts}from"./vue-router-a383d220.js";import{b7 as a}from"./message-2472a54a.js";import{o as v}from"./index-81e4a901.js";import{r as c,A as r,c as U,o as ss}from"./runtime-core.esm-bundler-6128546f.js";import"./index-f28053db.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./utils-2ab4f76a.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";function vs(ns){le();const ue=ts();le();const _e=c(),q=c(!1),A=c(!1),b=c(!1),x=c(!1),H=c(!1),z=c(!1),T=c(!1),W=c(!1),P=c(!1),Y=c(!1),k=c(!1),me=c(!1),j=c(!1),pe=c(!1),fe=c(""),C=c([]),G=c([]),K=c([]),V=c([]),Q=r([]),X=c([]),B=c({}),N=c([]),g=c([]),Z=c([]),$=c([]),ee=c([]),p=c([]),ge=r({}),be=r({}),he=r({}),ye=r({}),ve=r({}),we=r({}),Se=r({}),De=r({}),Te=r({}),ie=r({}),Ce=r({}),Ae=r({}),xe=r({}),We=r({}),ke=r({}),Ne=r({}),Ee=r({}),Oe=r({}),Pe=r({}),je=r({}),Be=r({}),Ie=r({}),Me=r({}),u=r({clinic_id:"",is_mune:1,service_name:"",description:"",service_id:"",is_role:""}),_=r({apply_comment:"",select_style_id:"",clinic_id:"",is_apply_for:1,web_apply_status:"",clinic_web_id:"",finish_web_url:""}),Le=c([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0},{id:3,value:"60",text:" 60 Min",is_Selected:0},{id:4,value:"90",text:" 90 Min",is_Selected:0}]),Je=c([{id:1,value:"free",text:"No-pending"},{id:2,value:"pending",text:"Pending"},{id:3,value:"generaling",text:"Generaling"},{id:4,value:"finish",text:"Finish"},{id:5,value:"all",text:"All"}]),Re=c([{id:1,duration:"",price:""}]),Fe=c([{id:1,value:"day",text:"Day",is_Selected:0},{id:2,value:"week",text:"Week",is_Selected:0},{id:3,value:"month",text:"Month",is_Selected:0},{id:4,value:"year",text:"Year",is_Selected:0}]),l=c([{ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:"09:00",end:"12:00",time:["09:00","12:00"]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"}]),o=r({gender:"",service_name:"Massage",session:"60",add_session:"30",date:"",privacy_police:"",Therapist:"",edit_id:"",tables:4,spend_time:15,blocked_time:"15",weekdayData1:"",serve1:"",Clinic_id:"",type:"",addServiceData:"",clinic_name:"",business_time_begin:"",business_time_end:"",limit_times:"",time_frequen:""}),E=c([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),Ue=c([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0}]),qe=c([{id:1,text:"CA/USA(+1)",value:"001"},{id:3,text:"CN(+86)",value:"0086"}]),He=c([{id:1,text:"Profile",value:"profile"},{id:2,text:"Service",value:"service"},{id:3,text:"Employee",value:"employee"},{id:4,text:"User",value:"user"},{id:5,text:"Client",value:"client"}]),ze=r({tableIndex:0,note:"",role_type:1}),n=r({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:""}),te=r({}),Ye=r({});r({});const w=r({total:0,pageSize:10,currentPage:1,background:!0,pageSizes:[10,25,50,100]}),t=r({code:"",searchKey:"",addCode:"",ClinicName:"",Address:"",clinic_id:"",detail:"",id:"",HST:"",BusinessTime:"",ClinecWeb:"",Email:"",Phone:"",phone_code:"001",business_time_begin:"",business_time_end:"",city:"",state:"",postal:"",country:"",avatar:"",is_need_web:!1,webserviceName:"",webserviceId:"",webapply_status:"all",site_name:"",jindu:"",weidu:"",current_jindu:"",current_weidu:"",descprion:""}),Ge=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列")},{label:"序号列",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"Avatar",prop:"avatar",minWidth:100,slot:"Avatar",align:"center",hide:({checkList:e})=>!e.includes("Avatar")},{label:"Clinic Name",prop:"clinic_name",minWidth:100,hide:({checkList:e})=>!e.includes("Clinic Name")},{label:"Descprion",prop:"descprion",minWidth:100,hide:({checkList:e})=>!e.includes("Descprion")},{label:"Create name",prop:"hst",minWidth:100,slot:"Createname",hide:({checkList:e})=>!e.includes("Create name")},{label:"Address",prop:"address",minWidth:100,hide:({checkList:e})=>!e.includes("Address")},{label:"City",prop:"city",minWidth:100,hide:({checkList:e})=>!e.includes("City")},{label:"Province",prop:"state",minWidth:100,hide:({checkList:e})=>!e.includes("Province")},{label:"Postal",prop:"postal",minWidth:100,hide:({checkList:e})=>!e.includes("Postal")},{label:"Country",prop:"country",minWidth:100,hide:({checkList:e})=>!e.includes("Country")},{label:"Official website",prop:"is_need_web",minWidth:100,slot:"OfficialWebsite",hide:({checkList:e})=>!e.includes("Official website")},{label:"Clinic Web",prop:"clinic_web",minWidth:100,hide:({checkList:e})=>!e.includes("Clinic Web")},{label:"Phone",prop:"phone_number",minWidth:100,slot:"Phone",hide:({checkList:e})=>!e.includes("Phone")},{label:"Email",prop:"email",minWidth:100,hide:({checkList:e})=>!e.includes("Email")},{label:"Business Time",minWidth:100,slot:"BusinessTime",hide:({checkList:e})=>!e.includes("Business Time")},{label:"Therapists",prop:"Therapist_str",minWidth:100,hide:({checkList:e})=>!e.includes("Therapists")},{label:"Service name",prop:"service_name",minWidth:100,hide:({checkList:e})=>!e.includes("Service name")},{label:"Invitation code",prop:"invitation_code",minWidth:150,slot:"slotAction",hide:({checkList:e})=>!e.includes("Invitation code")},{label:"HST",prop:"hst",minWidth:100,hide:({checkList:e})=>!e.includes("HST")},{label:"Action",fixed:"right",width:260,slot:"operation",hide:({checkList:e})=>!e.includes("Action")}],Ke=["勾选列","Avatar","Clinic Name","Descprion","Create name","Address","City","Province","Postal","Country","Official website","Clinic Web","Phone","Email","Business Time","Therapists","Service name","Invitation code","HST","Action"];function Ve(){h()}function Qe(e){w.pageSize=e,h()}function Xe(e){w.currentPage=e,h()}async function h(){b.value=!0;const{data:e}=await Nt(Object.assign(ge,{cliniic_name:t.searchKey,pageSize:w.pageSize,page:w.currentPage,webapplystatus:t.webapply_status,current_jindu:"",current_weidu:""}));C.value=e.data,w.total=e.total,C.value.length==0&&t.webapply_status=="all"&&t.searchKey==""&&I(3),b.value=!1}function Ze(e){C.value.forEach((i,s)=>{i.value==e&&(f(i),I(i),M())})}const $e=(e,i)=>{};function ei(e){Object.keys(e).map(i=>{te[i]=e[i]})}function ii(){j.value=!0}async function ti(e){const{data:i}=await Et(Object.assign(be,{invitation_code:t.code}));i.code==1?(h(),a({type:"success",message:i.msg}),j.value=!1):a({type:"error",message:i.msg})}async function I(e){if(e&&e!=2&&e!=3){if(e.enabled=="N")return;t.Address=e.address,t.clinic_id=e.id,t.ClinicName=e.clinic_name,t.avatar=e.avatar,t.is_need_web=e.is_need_web,t.addCode=e.invitation_code,t.phone_code=e.phone_country_code,t.Phone=e.phone_number,t.Email=e.email,t.ClinecWeb=e.clinic_web,t.BusinessTime=e.BusinessTime,t.business_time_begin=e.business_time_begin,t.business_time_end=e.business_time_end,t.HST=e.hst,t.city=e.city,t.state=e.state,t.postal=e.postal,t.country=e.country,t.descprion=e.descprion,t.jindu=e.jindu,t.weidu=e.weidu,t.site_name=e.site_name,k.value=!0;return}else e==3&&(t.jindu="",t.weidu="",t.site_name="",t.Address="",t.clinic_id="",t.ClinicName="",t.phone_code="001",t.Phone="",t.Email="",t.ClinecWeb="",t.BusinessTime=["09: 00","18: 00"],t.business_time_begin="09: 00",t.business_time_end="18: 00",t.HST="",t.city="",t.state="",t.postal="",t.country="",k.value=!0,t.avatar="",t.webserviceName="",t.webserviceId="",t.descprion="");const{data:i}=await Ot(Object.assign(he,{clinic_id:t.clinic_id}));i.code==1?t.addCode=i.data:a({type:"error",message:i.msg})}async function si(){const e={clinic_name:t.ClinicName,address:t.Address,invitation_code:t.addCode,id:t.clinic_id,hst:t.HST,BusinessTime:t.BusinessTime,clinic_web:t.webserviceName,email:t.Email,phone_number:t.Phone,phone_country_code:t.phone_code,city:t.city,state:t.state,postal:t.postal,country:t.country,avatar:t.avatar,style_id:t.webserviceId,jindu:t.jindu,weidu:t.weidu,site_name:t.site_name,descprion:t.descprion},{data:i}=await Pt(Object.assign(Ye,{data_row:e}));i.code==1?(localStorage.setItem("type",2),C.value.length==0||(h(),a({type:"success",message:i.msg}),k.value=!1)):a({type:"error",message:i.msg})}async function f(e){t.id=e.id;const{data:i}=await jt(Object.assign(ye,{clinic_id:e.id}));i.code==1?(t.detail=i.data.clinics_info,Z.value=i.data.therapists_user,$.value=i.data.receiptionist_user,ee.value=i.data.customer_users,K.value=i.data.other_users,z.value=!0):a({type:"error",message:i.msg})}async function ni(e){let i="";e.is_manager=="N"?i="Y":i="N";const{data:s}=await Bt(Object.assign(ve,{clinic_id:t.detail.id,user_id:e.user_id,is_manager:i}));s.code==1?(f(t),a({type:"success",message:s.msg})):a({type:"error",message:s.msg})}async function se(e,i){const{data:s}=await It(Object.assign(we,{clinic_id:t.detail.id,user_id:e.user_id,role_type:i}));s.code==1?(f(t),a({type:"success",message:s.msg})):a({type:"error",message:s.msg})}const ai=(e,i)=>{v.confirm("Are you sure you want to remove this user",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{se(e,i)}).catch(()=>{a({type:"info",message:"Canceled"})})},ci=e=>{P.value=!0,N.value=e.switch_data,B.value=e},oi=c([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),ri=c([{id:1,text:"Therapists",value:"therapist",is_selected:0},{id:2,text:"Client",value:"customer",is_selected:0},{id:3,text:"Receiptionist",value:"user",is_selected:0},{id:4,text:"Other",value:"other",is_selected:0}]),di=c([{id:1,text:"Receiptionist",value:"user",is_selected:0},{id:2,text:"Other",value:"other",is_selected:0}]),li=c([{id:1,text:"Y",value:"Y",is_selected:0},{id:2,text:"N",value:"N",is_selected:0}]);function ui(e){n.gender==e.value?n.gender=-1:n.gender=e.value}function _i(e){n.userId||(e.value==n.is_role?n.is_role="":n.is_role=e.value,e.value=="customer"&&(n.is_manager="N"))}function mi(e){n.is_role=="customer"&&e.value=="Y"||(e.value==n.is_manager?n.is_manager="":n.is_manager=e.value)}async function pi(e){const{data:i}=await Mt(Object.assign(Se,{clinic_id:t.id,first_name:n.FirstName,last_name:n.LastName,sex:n.gender,phone_country_code:n.phone_code,phone:n.phone,email:n.email,role:n.is_role,is_Manager:n.is_manager}));i.code==1?(T.value=!1,f(t),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function fi(e){n.FirstName=e.first_name,n.LastName=e.last_name,n.phone_code=e.phone_country_code,n.phone=e.phone,n.gender=Number(e.sex),n.email=e.email,n.userId=e.user_id,n.Therapists_id=e.id,g.value=e.licence,p.value=e.service,n.booking_notice_type=e.booking_notice_type,o.limit_times=e.limit_times,o.time_frequen=e.time_frequen,E.value.forEach((i,s)=>{i.is_selected=0,n.booking_notice_type.includes(i.value)&&(i.is_selected=1)}),Y.value=!0,ne()}function gi(e){e.is_selected==1?e.is_selected=0:e.is_selected==0&&(e.is_selected=1);const i=[];E.value.forEach((s,d)=>{s.is_selected==1&&i.push(s.value)}),n.booking_notice_type=i.toString()}async function bi(e){const i=[];if(E.value.forEach((d,m)=>{d.is_selected==1&&i.push(d.value)}),n.booking_notice_type=i.toString(),n.booking_notice_type==""&&e=="therapists"){a({type:"error",message:"Please select Booking notice type"});return}const{data:s}=await Lt(Object.assign(De,{firstName:n.FirstName,lastName:n.LastName,phone:n.phone,email:n.email,id:n.userId,sex:n.gender,phone_country_code:n.phone_code,booking_notice_type:n.booking_notice_type}));s.code==1?(a({type:"success",message:s.msg}),f(t),T.value=!1):a({type:"error",message:s.msg})}function hi(){const e={action_id:g.value.length+1,licence_name:"",description:"",name:"",phone:"",licence_title:"",licence_number:""};g.value.push(e)}function yi(e){const i=g.value.findIndex(s=>s.action_id===e.action_id);i!==-1&&g.value.splice(i,1),g.value.forEach((s,d)=>{s.action_id=d+1})}const vi=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{yi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function wi(e){const{data:i}=await Jt(Object.assign(Te,{Therapists_id:n.Therapists_id,data_row:g.value}));i.code==1?(a({type:"success",message:i.msg}),g.value=i.data,f(t)):a({type:"error",message:i.msg})}function Si(e){p.value.forEach((i,s)=>{if(e.action_id==i.action_id){const d={id:i.during_price_json.length+1,duration:"",price:""};i.during_price_json.push(d)}})}function Di(e,i){p.value.forEach((s,d)=>{if(e.action_id==s.action_id){const m=s.during_price_json.findIndex(S=>S.id===i.id);m!==-1&&s.during_price_json.splice(m,1),s.during_price_json.forEach((S,D)=>{S.id=D+1})}})}const Ti=(e,i)=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Di(e,i)}).catch(()=>{a({type:"info",message:"Canceled"})})};function Ci(){const e={action_id:p.value.length+1,service_name:"",description:"",licence_service_name:"",during_price_json:[]};p.value.push(e)}function Ai(e){N.value.forEach((i,s)=>{i.is_Selected=0}),e.is_Selected=1}function xi(e){const i=p.value.findIndex(s=>s.action_id===e.action_id);i!==-1&&p.value.splice(i,1),p.value.forEach((s,d)=>{s.action_id=d+1})}const Wi=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{xi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function ki(){let e="";N.value.forEach((s,d)=>{s.is_Selected==1&&(e=s.value)}),e==""&&a({type:"error",message:"Please select role type"});const{data:i}=await Rt(Object.assign(ie,{clinic_id:B.value.clinic_id,user_id:B.value.user_id,role_type:e}));i.code==1?(a({type:"success",message:i.msg}),P.value=!1,f(t)):a({type:"error",message:i.msg})}async function Ni(e){const{data:i}=await Ft(Object.assign(ie,{Therapists_id:n.Therapists_id,data_row:p.value}));i.code==1?(a({type:"success",message:i.msg}),f(t)):a({type:"error",message:i.msg})}function Ei(e){ue.push({path:"/crm/yuyue/bookingInfo",query:{clinics_id:e.id}})}async function Oi(e){const{data:i}=await is(Object.assign(Ce,{clinic_id:e.id}));i.code==1?(window.location.reload(),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}const Pi=e=>{e.enabled!="N"&&v.confirm("Are you sure you want to delete this clinic",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Oi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function ne(){b.value=!0;const{data:e}=await Ut(Object.assign(Ae,{clinics_id:t.id,Therapist_id:n.Therapists_id}));X.value=e.data,o.clinic_name=e.clinic_info.clinic_name,o.business_time_begin=e.clinic_info.business_time_begin,o.business_time_end=e.clinic_info.business_time_end,l.value[0].pickerData[0].begin=o.business_time_begin,l.value[0].pickerData[0].end=o.business_time_end,l.value[0].pickerData[0].time[0]=o.business_time_begin,l.value[0].pickerData[0].time[1]=o.business_time_end,b.value=!1}function ji(){l.value=[];const e={ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:o.business_time_begin,end:o.business_time_end,time:[o.business_time_begin,o.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"}(o.date="");o.privacy_police="",o.edit_id="",l.value.push(e),Mi(),x.value=!0}function Bi(e){Ii(e)}async function Ii(e){const{data:i}=await qt(Object.assign(xe,{begin:e[0],end:e[1]}));if(i.code==1){const s=JSON.parse(JSON.stringify(i.data));l.value.forEach((d,m)=>{const S=JSON.parse(JSON.stringify(i.data)),D=JSON.parse(JSON.stringify(d.weekdayData));d.weekdayData=S,d.weekdayData.forEach((F,as)=>{D.forEach((de,cs)=>{de.is_Selected==1&&F.value==de.value&&(F.is_Selected=1)})})}),o.weekdayData1=s}else a({type:"error",message:i.msg})}async function Mi(){const{data:e}=await Ht(Object.assign(We,{therapists_id:n.Therapists_id}));e.code==1?(Q.value=e.data.services_info_full,o.addServiceData=e.data.services_info_full,l.value.forEach((i,s)=>{const d=JSON.parse(JSON.stringify(Q.value));d.forEach((m,S)=>{i.addServiceData.forEach((D,F)=>{m.service_name==D.service_name&&D.is_Selected==1&&(m.is_Selected=1)})}),i.addServiceData=d})):a({type:"error",message:e.msg})}function Li(e,i){e.weekdayData.forEach((s,d)=>{s.id==i.id&&(s.is_Selected==1?s.is_Selected=0:s.is_Selected==0&&(s.is_Selected=1))})}function Ji(e){const i={id:e.pickerData.length+1,begin:"00:00",end:"23:59",time:["00:00","23:59"]};e.pickerData.push(i)}function Ri(e,i){if(e.addServiceData.length==1)return;i.is_Selected==1?i.is_Selected=0:i.is_Selected=1;const s=[];e.addServiceData.forEach((d,m)=>{d.is_Selected==1&&s.push(d.name)}),e.service_name=s.toString()}async function Fi(){b.value=!0;const{data:e}=await zt(Object.assign(ke,{clinics_id:t.id,Therapist_id:n.Therapists_id,public_id:o.edit_id,description_type:o.service_name,period_date_begin:o.date[0],period_date_end:o.date[1],blocked_time:o.blocked_time,session:o.session,add_session:o.add_session,privacy_police:o.privacy_police,tables:o.tables,spend_time:o.spend_time,sex:o.gender,data_row:l.value}));e.code==1?(ne(),x.value=!1,a({type:"success",message:e.msg})):a({type:"error",message:e.msg,duration:6e3}),b.value=!1}function Ui(){const e=JSON.parse(JSON.stringify(o.weekdayData1)),i=JSON.parse(JSON.stringify(o.addServiceData)),s={ids:l.value.length+1,weekdayData:e,addServiceData:i,pickerData:[{id:1,begin:o.business_time_begin,end:o.business_time_end,time:[o.business_time_begin,o.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"};l.value.push(s)}function qi(e){const i=l.value.findIndex(s=>s.ids===e.ids);i!==-1&&l.value.splice(i,1),l.value.forEach((s,d)=>{s.ids=d+1})}const Hi=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{qi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function zi(e){const{data:i}=await Yt(Object.assign(Ne,{config_id:e.id}));i.code==1?Yi(i.data):a({type:"error",message:i.msg})}function Yi(e){const i=e.service_times;i.forEach((d,m)=>{d.time=[d.time[0],d.time[1]]}),l.value=[];const s={ids:l.value.length+1,weekdayData:e.weekdayData,addServiceData:e.addServiceData,pickerData:i,session:e.session,add_session:e.add_session,tables:e.acup_table_nums,spend_time:e.acup_spend_time,blocked_time:e.blocked_time};l.value.push(s),o.Clinic_id=e.clinics_id,o.Therapist=e.Therapist_id,o.service_name=e.description_type,o.date=[e.period_date_begin.substring(0,10),e.period_date_end.substring(0,10)],o.privacy_police=e.privacy_police,o.edit_id=e.id,x.value=!0}function Gi(e){e.begin=e.time[0],e.end=e.time[1]}async function Ki(e){try{await navigator.clipboard.writeText(e.noregister_href),a({type:"success",message:"The text has been copied to the clipboard!"})}catch(i){console.error("复制失败:",i),a({type:"error",message:"Copy failed, please manually copy"})}}function Vi(e,i){const s=e.pickerData.findIndex(d=>d.id===i.id);s!==-1&&e.pickerData.splice(s,1),e.pickerData.forEach((d,m)=>{d.id=m+1})}async function Qi(e){const{data:i}=await Gt(Object.assign(Ee,{clinic_id:t.id,therapist_id:n.Therapists_id,limit_times:o.limit_times,time_frequen:o.time_frequen}));i.code==1?(f(t),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function Xi(e){u.is_mune=e.id}async function M(){const{data:e}=await Kt(Object.assign(Oe,{clinic_id:u.clinic_id,searchKey:""}));e.code==1?V.value=e.data:a({type:"error",message:e.msg})}async function Zi(){const{data:e}=await Vt(Object.assign(Pe,{clinic_id:u.clinic_id,service_name:u.service_name,description:u.description,service_id:u.service_id}));e.code==1?(M(),W.value=!1,a({type:"success",message:e.msg})):a({type:"error",message:e.msg})}function $i(){u.service_name="",u.description="",u.service_id="",W.value=!0}function et(e){u.service_name=e.service_name,u.description=e.description,u.service_id=e.id,W.value=!0}const it=e=>{v.confirm("Are you sure you want to delete this service ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{tt(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function tt(e){const{data:i}=await Qt(Object.assign(je,{service_id:e.id}));i.code==1?(M(),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function st(e){u.is_role=e,Object.keys(n).map(i=>{n[i]=""}),e=="client"&&(n.is_role="customer"),T.value=!0}function nt(e,i){u.is_role=i,n.FirstName=e.first_name,n.LastName=e.last_name,n.gender=Number(e.sex),n.phone_code=e.phone_country_code,n.phone=e.phone,n.email=e.email,n.is_role=e.role_type,n.is_manager=e.is_manager,n.userId=e.user_id,T.value=!0}function at(e){e?t.BusinessTime.length>0&&(t.BusinessTime[0]=e):t.BusinessTime[0]=""}function ct(e){e?t.BusinessTime.length>0&&(t.BusinessTime[1]=e):t.BusinessTime[1]=""}function ot(e){if(t.phone_code=="0086")return;if(e=e.replace("(",""),e=e.replace(")",""),e=e.replace("-",""),/[^\d]/g.test(e)){a({type:"error",message:"Please enter the Number"});return}let s="";e.length>0&&(s=e.slice(0,0)+"("+e.slice(0),e.length>3&&(s=s.slice(0,4)+")"+s.slice(4),e.length>6&&(s=s.slice(0,8)+"-"+s.slice(8),e.length>10&&(s=s.substring(0,13))))),t.Phone=s}function rt(e,i,s){e.code==1&&(t.avatar=Xt+e.data.file_path.replace("var/www/html/public/",""))}function dt(e){window.open(e)}const L=r({name:"",id:""});function lt(){q.value=!0}function ut(){t.webserviceName=L.name,t.webserviceId=L.id}function _t(){t.webserviceId=""}function mt(e){e.enabled!="N"&&(_.apply_comment="",_.select_style_id="",_.clinic_id=e.id,_.web_apply_status=e.web_apply_status,_.clinic_web_id=e.clinic_web_id,_.web_apply_status=="finish"&&(_.finish_web_url=e.finish_web_url),A.value=!0)}async function pt(){const{data:e}=await Zt(Object.assign(Be,{}));e.code==0&&(G.value=e.data)}async function ft(){const{data:e}=await $t(Object.assign(Ie,{clinic_id:_.clinic_id,select_style_id:_.select_style_id,apply_comment:_.apply_comment}));e.code==0&&(h(),_.is_apply_for=2)}function gt(e){_.select_style_id=e.id}function bt(){A.value=!1}const ht=e=>{v.confirm("Are you sure you want to cancel the apply ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{yt()}).catch(()=>{a({type:"info",message:"Canceled"})})};async function yt(){const{data:e}=await es(Object.assign(Me,{clinic_web_id:_.clinic_web_id}));e.code==0?(A.value=!1,a({type:"success",message:e.msg}),h()):a({type:"error",message:e.msg})}function vt(e){window.open(e)}const O=c(null),J=c(""),R=c(!1),ae=c(!1),wt=c(!1),ce=c(""),oe=U(()=>!!navigator.geolocation),St=U(()=>window.isSecureContext),Dt=U(async()=>{if(!navigator.permissions)return"未知";const{state:e}=await navigator.permissions.query({name:"geolocation"});return e==="granted"?"已允许":e==="denied"?"已拒绝":"未确定"}),re=async()=>{try{if(R.value=!0,J.value="",ce.value="",!oe.value)throw new Error("BROWSER_NOT_SUPPORT");if(navigator.permissions){const{state:i}=await navigator.permissions.query({name:"geolocation"});if(i==="denied")throw new Error("PERMISSION_DENIED")}const e=await Tt();O.value={latitude:e.coords.latitude,longitude:e.coords.longitude,accuracy:e.coords.accuracy},t.current_jindu=O.value.longitude,t.current_weidu=O.value.latitude,ae.value&&initMap(e.coords.longitude,e.coords.latitude)}catch(e){Ct(e)}finally{R.value=!1}},Tt=()=>new Promise((e,i)=>{navigator.geolocation.getCurrentPosition(s=>e(s),s=>i(s),{enableHighAccuracy:!0,timeout:3e4,maximumAge:0})}),Ct=e=>{const i={1:"用户拒绝了位置请求",2:"位置信息不可用",3:"获取位置超时",PERMISSION_DENIED:"定位权限被拒绝",POSITION_UNAVAILABLE:"无法获取位置信息",TIMEOUT:"定位请求超时",BROWSER_NOT_SUPPORT:"当前浏览器不支持定位功能"};let s=i[e.code]||i[e.message]||"未知错误";J.value=s};function At(){H.value=!0}const y=r({jindu:"",weidu:"",site_name:"",current_jindu:"",current_weidu:"",City:"",Province:"",Postal:""});function xt(){t.jindu=y.jindu,t.weidu=y.weidu,t.site_name=y.site_name,t.city=y.City,t.state=y.Province,t.postal=y.Postal,t.Address=y.site_name}const Wt=({row:e,rowIndex:i})=>{if(e.enabled=="N")return"enabled_desc"};function kt(e){window.open(e.webserviceWeb)}return ss(()=>{h(),pt(),re()}),{searchDetail:t,btnSearchPart:Ve,loading:b,small:pe,selectList:Ke,columns:Ge,pagination:w,handleSizeChange:Qe,handleCurrentChange:Xe,PartList:C,SwitchData:N,onSwitchAdd:Ai,order_date:fe,deliverDialog:x,selectClick:$e,itemArr:ze,addLocationDialog:me,locationArr:te,EditLocation:ei,singleTableRef:_e,JoinClinicDialog:j,btnJoinClinic:ii,JoinClinicConfirm:ti,ClinicDialog:k,btnAddClinic:I,AddClinicConfirm:si,DetailDialog:z,btnDetail:f,Therapists:Z,Persons:$,Customers:ee,onManager:ni,onDelete:ai,onSwitch:ci,addTherapists:st,TherapistsDialog:T,SwitchDialog:P,formArr:n,isData:oi,selectedTr:ui,btnTherapistsSubmit:pi,phoneType:qe,onDetail:fi,TherapistsDetailDialog:Y,addServiceData:E,btnSwitchSubmit:ki,onServiceAdd:gi,basicSave:bi,LicenceData:g,serviceData:p,addLicence:hi,DelLicence:vi,onSaveLicence:wi,onDelDuring:Ti,addDuring:Si,DelServes:Wi,addServers:Ci,onServersSave:Ni,btnBooking:Ei,btnDeleteClinic:Pi,PublicData:X,addForm:o,moreWork:l,addWorkTime:ji,getDate:Bi,onWeekday:Li,AddTime:Ji,onServiceAdd5:Ri,btnAddSubmit:Fi,loading:b,btnAddWork:Ui,btnDeleteWork:Hi,isData1:ri,isData2:li,selectedTr1:_i,selectedTr2:mi,OtherData:K,btnEdit:zi,SessionDatas:Le,BlockedTimes:Ue,onTime:Gi,onShare:Ki,onDelete1:se,onDelete5:Vi,LimitTimes:Fe,onLimitTimes:Qi,onEdit:nt,cliniceMune:He,newClinic:u,onCliniceMune:Xi,btnClinic:Ze,onAddService:$i,AddServiceDialog:W,AddServiceSubmit:Zi,ClinicSevers:V,DelClinicSevers:it,btnSeversEdit:et,isData5:di,clinicDuringPrice:Re,businessTimeEnd1:at,businessTimeEnd2:ct,btnPhone:ot,uploadSlotFile1:rt,viewIMG:dt,AddSelectWebsite:lt,websiteDialog:q,WebsiteData:L,eventIsNum:ut,btnWebserviceName:_t,ApplyDialog:A,btnApplyForWebsite:mt,applyArr:_,ApplicationStyle:G,btnApplySubmit:ft,btnUse:gt,btnApplyClose:bt,btnCancelApply:ht,webapplyStatus:Je,btnFinishWebUrl:vt,lastError:ce,isSecureContext:St,permissionStatus:Dt,supportsGeolocation:oe,showDiagnostics:wt,error:J,showMap:ae,coordinates:O,isLoading:R,getLocation:re,btnMap:At,mapDialog:H,eventIsMap:xt,MapData:y,tableRowClassName:Wt,btnPreview:kt}}export{vs as useEqu};