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/hookEmployee-45f04995.js
import{getManagerClinicsListWeb as Xt,userToClinicsWeb as Zt,getInvitationCodeWeb as $t,addEditClinicsWeb as es,getClinicsDetailWeb as is,setClinicManagerWeb as ts,deleteClinicUserWeb as ue,addClinicsUserWeb as ss,bandUserInfoWeb as ns,batchEditLicenceWeb as as,ClinicsSwitchRoleWeb as cs,batchEditService as os,bookingPublicListWeb as rs,getWeekDataByDate as ds,getTherapistDetailWeb as ls,bookingPublicWeb as us,bookingPublicDetailWeb as _s,UpdateTherapistLimitWeb as ms,ClinicServiceListWeb as fs,AddEditClinicServiceWeb as ps,DeleteClinicServiceWeb as gs,addEditClinicsTherapistWeb as hs,JoinSubTherapistWeb as bs,yuyueFDF as _e,deleteClinicsWeb as ys,getClinicsTherapistDetailWeb as vs,DeleteBookingPublicWeb as Ds}from"./po-9e920be8.js";import{d as me,u as Ss}from"./vue-router-a383d220.js";import{b7 as n}from"./message-2472a54a.js";import{o as g}from"./index-81e4a901.js";import{r as o,A as l,w as ws,o as Ts}from"./runtime-core.esm-bundler-6128546f.js";import"./index-cd902a19.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 Js(C,z){const{query:Y,params:ks}=me(),B=Ss();me();const p=o(!1),E=o(!1),P=o(!1),fe=o(!1),pe=o(!1),G=o(!1),w=o(!1),N=o(!1),I=o(!1),L=o(!1),M=o(!1),F=o(!1),ge=o(!1),q=o(!1),V=o(!1),he=o(!1),be=o(""),Q=o(""),T=o([]),X=o([]),Z=o([]),$=l([]),ee=o([]),J=o({}),W=o([]),b=o([]),k=o([]),ie=o([]),te=o([]),h=o([]),ye=l({}),ve=l({}),De=l({}),Se=l({}),we=l({}),Te=l({}),ke=l({}),Ae=l({}),xe=l({}),se=l({}),Ce=l({}),Ee=l({}),Ne=l({}),We=l({}),Oe=l({}),je=l({}),Be=l({}),Pe=l({}),Ie=l({}),Le=l({}),Me=l({}),Fe=l({}),qe=l({}),Je=l({}),Ue=l({}),A=o([]),U=o([]),He=o([{name:"Basic Info",id:1},{name:"Work Time",id:2}]);function Ke(e,i){}const Re=o([{id:1,duration:"",price:""}]),r=l({clinic_id:"",is_mune:3,service_name:"",description:"",service_id:"",is_role:"",therapists_id:"",copy_date:"",userId:"",join_key:""}),ze=l({description:"",name:"",phone:"",licence_title:"",licence_number:""}),Ye=o([{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}]),Ge=o([{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}]),_=o([{ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:"09:00",end:"12:00",time:["09:00","12:00"]}],service_name:"",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"}]),a=l({gender:"",service_name:"",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:"",weekdayAll:!1}),x=o([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),ne=o([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),Ve=o([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0}]),Qe=o([{id:1,text:"CA/USA(+1)",value:"001"},{id:3,text:"CN(+86)",value:"0086"}]),Xe=o([{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=l({tableIndex:0,note:"",role_type:1}),s=l({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:"",limit_times:"",time_frequen:"",split_rate:"",introduce:"",avatarUrl:""}),f=l({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:"",limit_times:"",time_frequen:"",split_rate:0,introduce:"",avatarUrl:""}),ae=l({}),$e=l({});l({});const H=l({total:0,pageSize:10,currentPage:1,background:!0,currentPage:1,pageSizes:[10,25,50,100]}),d=l({code:"",searchKey:"",addCode:"",ClinicName:"",Address:"",clinic_id:"",detail:"",id:"",HST:"",BusinessTime:"",ClinecWeb:"",Email:"",Phone:"",phone_code:"001",searchKey1:"",tableIndex:0}),ei=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列")},{label:"序号列",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:" ",prop:"first_name",minWidth:40,slot:"selections",hide:({checkList:e})=>!e.includes(" ")},{label:"Avatar",prop:"first_name",minWidth:60,slot:"Avatar",hide:({checkList:e})=>!e.includes("Avatar")},{label:"First Name",prop:"first_name",minWidth:100,hide:({checkList:e})=>!e.includes("First Name")},{label:"Last Name",prop:"last_name",minWidth:100,hide:({checkList:e})=>!e.includes("Last Name")},{label:"Introduce",prop:"introduce",minWidth:100,hide:({checkList:e})=>!e.includes("Introduce")},{label:"Phone",prop:"phone",minWidth:100,hide:({checkList:e})=>!e.includes("Phone")},{label:"Email",prop:"email",minWidth:100,hide:({checkList:e})=>!e.includes("Email")},{label:"Gender",prop:"sex",minWidth:100,slot:"Gender",hide:({checkList:e})=>!e.includes("Gender")},{label:"Booking notice type",prop:"booking_notice_type",minWidth:100,hide:({checkList:e})=>!e.includes("Booking notice type")},{label:"Service",prop:"service_show",minWidth:100,hide:({checkList:e})=>!e.includes("Service")},{label:"Available times",prop:"available_number",minWidth:100,hide:({checkList:e})=>!e.includes("Available times")},{label:"userId",prop:"user_id",minWidth:100,hide:({checkList:e})=>!e.includes("userId")},{label:"Action",fixed:"right",width:260,slot:"operation",hide:({checkList:e})=>!e.includes("Action")}],ii=[" ","Avatar","First Name","Last Name","Introduce","Phone","Email","Gender","Booking notice type","Service","Available times","userId","Action"];function ti(){v()}function si(e){H.pageSize=e,v()}function ni(e){H.currentPage=e,v()}async function v(){p.value=!0;const{data:e}=await Xt(Object.assign(ye,{cliniic_name:d.searchKey,pageSize:1e3,page:1}));T.value=e.data,r.clinic_id=localStorage.getItem("clinicIdOverall"),ce(r.clinic_id),T.value.length==0&&K(3),p.value=!1}function ce(e){T.value.forEach((i,t)=>{i.value==e&&(m(),K(i))})}function ai(e){Object.keys(e).map(i=>{ae[i]=e[i]})}function ci(){q.value=!0}async function oi(e){const{data:i}=await Zt(Object.assign(ve,{invitation_code:d.code}));i.code==1?(v(),n({type:"success",message:i.msg}),q.value=!1):n({type:"error",message:i.msg})}async function K(e){if(e&&e!=2&&e!=3){d.Address=e.address,d.clinic_id=e.id,d.ClinicName=e.clinic_name,d.addCode=e.invitation_code,d.phone_code=e.phone_country_code,d.Phone=e.phone_number,d.Email=e.email,d.ClinecWeb=e.clinic_web,d.BusinessTime=e.BusinessTime,d.HST=e.hst;return}else e==3&&(d.Address="",d.clinic_id="",d.ClinicName="",d.phone_code="001",d.Phone="",d.Email="",d.ClinecWeb="",d.BusinessTime="",d.HST="",F.value=!0);const{data:i}=await $t(Object.assign(De,{clinic_id:d.clinic_id}));i.code==1?d.addCode=i.data:n({type:"error",message:i.msg})}async function ri(){const e={clinic_name:d.ClinicName,address:d.Address,invitation_code:d.addCode,id:d.clinic_id,hst:d.HST,BusinessTime:d.BusinessTime,clinic_web:d.ClinecWeb,email:d.Email,phone_number:d.Phone,phone_country_code:d.phone_code},{data:i}=await es(Object.assign($e,{data_row:e}));i.code==1?(localStorage.setItem("type",2),T.value.length==0?window.location.reload():(v(),n({type:"success",message:i.msg}),F.value=!1)):n({type:"error",message:i.msg})}function di(){m()}async function m(){p.value=!0,r.clinic_id=localStorage.getItem("clinicIdOverall");const{data:e}=await is(Object.assign(Se,{searchKey:d.searchKey1,clinic_id:r.clinic_id}));e.code==1?(d.detail=e.data.clinics_info,k.value=e.data.therapists_user,ie.value=e.data.receiptionist_user,te.value=e.data.customer_users,X.value=e.data.other_users,e.data.therapists_user.length>0&&r.therapists_id==""&&(r.therapists_id=e.data.therapists_user[0].id),zt(),p.value=!1):(p.value=!1,n({type:"error",message:e.msg}))}async function li(e){let i="";e.is_manager=="N"?i="Y":i="N";const{data:t}=await ts(Object.assign(we,{clinic_id:d.detail.id,user_id:e.user_id,is_manager:i}));t.code==1?(m(),n({type:"success",message:t.msg})):n({type:"error",message:t.msg})}async function oe(e,i){const{data:t}=await ue(Object.assign(Te,{clinic_id:d.detail.id,user_id:e.user_id,role_type:i}));t.code==1?(m(),n({type:"success",message:t.msg})):n({type:"error",message:t.msg})}const ui=(e,i)=>{g.confirm("Are you sure you want to remove this user",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{oe(e,i)}).catch(()=>{n({type:"info",message:"Canceled"})})},_i=e=>{L.value=!0,W.value=e.switch_data,J.value=e},mi=o([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),fi=o([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),pi=o([{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}]),gi=o([{id:1,text:"Receiptionist",value:"user",is_selected:0},{id:2,text:"Other",value:"other",is_selected:0}]),hi=o([{id:1,text:"Y",value:"Y",is_selected:0},{id:2,text:"N",value:"N",is_selected:0}]);function bi(e){s.gender==e.value?s.gender=-1:s.gender=e.value}function yi(e){f.gender==e.value?f.gender=-1:f.gender=e.value}function vi(e){s.userId||(e.value==s.is_role?s.is_role="":s.is_role=e.value,e.value=="customer"&&(s.is_manager="N"))}function Di(e){s.is_role=="customer"&&e.value=="Y"||(e.value==s.is_manager?s.is_manager="":s.is_manager=e.value)}async function Si(e){const{data:i}=await ss(Object.assign(ke,{clinic_id:d.id,first_name:s.FirstName,last_name:s.LastName,sex:s.gender,phone_country_code:s.phone_code,phone:s.phone,email:s.email,role:s.is_role,is_Manager:s.is_manager}));i.code==1?(w.value=!1,m(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}function wi(e){s.FirstName=e.first_name,s.LastName=e.last_name,s.phone_code=e.phone_country_code,s.phone=e.phone,s.gender=Number(e.sex),s.email=e.email,s.userId=e.user_id,s.Therapists_id=e.id,b.value=e.licence,h.value=e.service,s.booking_notice_type=e.booking_notice_type,a.limit_times=e.limit_times,a.time_frequen=e.time_frequen,s.limit_times=e.limit_times,s.time_frequen=e.time_frequen,x.value.forEach((i,t)=>{i.is_selected=0,s.booking_notice_type.includes(i.value)&&(i.is_selected=1)}),D(),O()}function Ti(e){e.is_selected==1?e.is_selected=0:e.is_selected==0&&(e.is_selected=1);const i=[];x.value.forEach((t,c)=>{t.is_selected==1&&i.push(t.value)}),s.booking_notice_type=i.toString(),f.booking_notice_type=i.toString()}async function ki(e){const i=[];if(x.value.forEach((c,u)=>{c.is_selected==1&&i.push(c.value)}),s.booking_notice_type=i.toString(),s.booking_notice_type==""&&e=="therapists"){n({type:"error",message:"Please select Booking notice type"});return}const{data:t}=await ns(Object.assign(Ae,{firstName:s.FirstName,lastName:s.LastName,phone:s.phone,email:s.email,id:s.userId,sex:s.gender,phone_country_code:s.phone_code,booking_notice_type:s.booking_notice_type}));t.code==1?(n({type:"success",message:t.msg}),m(),w.value=!1):n({type:"error",message:t.msg})}function Ai(){const e={action_id:b.value.length+1,licence_name:"",description:"",name:"",phone:"",licence_title:"",licence_number:""};b.value.push(e)}function xi(e){const i=b.value.findIndex(t=>t.action_id===e.action_id);i!==-1&&b.value.splice(i,1),b.value.forEach((t,c)=>{t.action_id=c+1})}const Ci=e=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{xi(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};async function Ei(e){const{data:i}=await as(Object.assign(xe,{Therapists_id:s.Therapists_id,data_row:b.value}));i.code==1?(n({type:"success",message:i.msg}),b.value=i.data,m()):n({type:"error",message:i.msg})}function Ni(e){h.value.forEach((i,t)=>{if(e.action_id==i.action_id){const c={id:i.during_price_json.length+1,duration:"",price:""};i.during_price_json.push(c)}})}function Wi(e,i){h.value.forEach((t,c)=>{if(e.action_id==t.action_id){const u=t.during_price_json.findIndex(y=>y.id===i.id);u!==-1&&t.during_price_json.splice(u,1),t.during_price_json.forEach((y,S)=>{y.id=S+1})}})}const Oi=(e,i)=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Wi(e,i)}).catch(()=>{n({type:"info",message:"Canceled"})})};function ji(){const e={action_id:h.value.length+1,service_name:"",description:"",licence_service_name:"",during_price_json:[]};h.value.push(e)}function Bi(e){W.value.forEach((i,t)=>{i.is_Selected=0}),e.is_Selected=1}function Pi(e){const i=h.value.findIndex(t=>t.action_id===e.action_id);i!==-1&&h.value.splice(i,1),h.value.forEach((t,c)=>{t.action_id=c+1})}const Ii=e=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Pi(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};async function Li(){let e="";W.value.forEach((t,c)=>{t.is_Selected==1&&(e=t.value)}),e==""&&n({type:"error",message:"Please select role type"});const{data:i}=await cs(Object.assign(se,{clinic_id:J.value.clinic_id,user_id:J.value.user_id,role_type:e}));i.code==1?(n({type:"success",message:i.msg}),L.value=!1,m()):n({type:"error",message:i.msg})}async function Mi(e){const{data:i}=await os(Object.assign(se,{Therapists_id:s.Therapists_id,data_row:h.value}));i.code==1?(n({type:"success",message:i.msg}),m()):n({type:"error",message:i.msg})}function Fi(e){B.push({path:"/crm/yuyue/bookingInfo",query:{clinics_id:e.id}})}async function qi(e){const{data:i}=await ys(Object.assign(Ce,{clinic_id:e.id}));i.code==1?(v(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}const Ji=e=>{g.confirm("Are you sure you want to delete this clinic",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{qi(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};async function O(){p.value=!0;const{data:e}=await rs(Object.assign(Ee,{clinics_id:r.clinic_id,Therapist_id:r.therapists_id}));ee.value=e.data,a.clinic_name=e.clinic_info.clinic_name,a.business_time_begin=e.clinic_info.business_time_begin,a.business_time_end=e.clinic_info.business_time_end,_.value[0].pickerData[0].begin=a.business_time_begin,_.value[0].pickerData[0].end=a.business_time_end,_.value[0].pickerData[0].time[0]=a.business_time_begin,_.value[0].pickerData[0].time[1]=a.business_time_end,p.value=!1}const Ui=e=>{Hi()};function Hi(){_.value=[],a.business_time_begin,a.business_time_end;const e={ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:a.business_time_begin,end:a.business_time_end,time:[a.business_time_begin,a.business_time_end]}],is_all:!1,service_name:"",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"};a.date="",a.privacy_police="",a.edit_id="",_.value.push(e),Ri(),E.value=!0}function Ki(e){const i=["",""];e==null?re(i):re(e)}async function re(e){const{data:i}=await ds(Object.assign(Ne,{begin:e[0],end:e[1]}));if(i.code==1){i.data;const t=JSON.parse(JSON.stringify(i.data));_.value.forEach((c,u)=>{const y=JSON.parse(JSON.stringify(i.data)),S=JSON.parse(JSON.stringify(c.weekdayData));c.weekdayData=y,c.weekdayData.forEach((R,As)=>{S.forEach((le,xs)=>{le.is_Selected==1&&R.value==le.value&&(R.is_Selected=1)})})}),a.weekdayData1=t}else i.code==-1?_.value.forEach((t,c)=>{t.weekdayData=[]}):n({type:"error",message:i.msg})}async function Ri(){const{data:e}=await ls(Object.assign(We,{therapists_id:r.therapists_id,clinics_id:r.clinic_id}));e.code==1?($.value=e.data.services_info_full,a.addServiceData=e.data.services_info_full,_.value.forEach((i,t)=>{const c=JSON.parse(JSON.stringify($.value));c.forEach((u,y)=>{i.addServiceData.forEach((S,R)=>{u.service_name==S.service_name&&S.is_Selected==1&&(u.is_Selected=1)})}),i.addServiceData=c})):n({type:"error",message:e.msg})}function zi(e,i){e.weekdayData.forEach((t,c)=>{t.id==i.id&&(t.is_Selected==1?t.is_Selected=0:t.is_Selected==0&&(t.is_Selected=1))})}function Yi(e){const i={id:e.pickerData.length+1,begin:a.business_time_begin,end:a.business_time_end,time:[a.business_time_begin,a.business_time_end]};e.pickerData.push(i)}function Gi(e,i){e.addServiceData.forEach((t,c)=>{t.is_Selected=0}),i.is_Selected=1,e.service_name=i.name}async function Vi(){p.value=!0;const{data:e}=await us(Object.assign(Oe,{clinics_id:r.clinic_id,Therapist_id:r.therapists_id,public_id:a.edit_id,description_type:a.service_name,period_date_begin:a.date[0],period_date_end:a.date[1],blocked_time:a.blocked_time,session:a.session,add_session:a.add_session,privacy_police:a.privacy_police,tables:a.tables,spend_time:a.spend_time,sex:a.gender,data_row:_.value}));e.code==1?(O(),E.value=!1,n({type:"success",message:e.msg})):n({type:"error",message:e.msg,duration:6e3}),p.value=!1}function Qi(){const e=JSON.parse(JSON.stringify(a.weekdayData1)),i=JSON.parse(JSON.stringify(a.addServiceData)),t={ids:_.value.length+1,weekdayData:e,addServiceData:i,pickerData:[{id:1,begin:a.business_time_begin,end:a.business_time_end,time:[a.business_time_begin,a.business_time_end]}],is_all:!1,service_name:"",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"};_.value.push(t)}function Xi(e){const i=_.value.findIndex(t=>t.ids===e.ids);i!==-1&&_.value.splice(i,1),_.value.forEach((t,c)=>{t.ids=c+1})}const Zi=e=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Xi(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};async function $i(e){const{data:i}=await _s(Object.assign(je,{config_id:e.id}));i.code==1?et(i.data):n({type:"error",message:i.msg})}function et(e){const i=e.service_times;i.forEach((u,y)=>{u.time=[u.time[0],u.time[1]]}),_.value=[];const t={ids:_.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};_.value.push(t),a.Clinic_id=e.clinics_id,a.Therapist=e.Therapist_id,a.service_name=e.description_type,a.date=[e.period_date_begin.substring(0,10),e.period_date_end.substring(0,10)],a.privacy_police=e.privacy_police,a.edit_id=e.id;let c=!1;_.value[0].weekdayData.forEach((u,y)=>{u.is_Selected==0&&(c=!0)}),c==!1&&(_.value[0].is_all=!0),E.value=!0}function it(e){e.begin=e.time[0],e.end=e.time[1]}function tt(e){r.copy_date=e.noregister_href,r.userId=e.user_id,G.value=!0}async function st(e){const i="userId : "+r.userId+`
`+r.copy_date;try{await navigator.clipboard.writeText(i),n({type:"success",message:"The text has been copied to the clipboard!"})}catch(t){console.error("复制失败:",t),n({type:"error",message:"Copy failed, please manually copy"})}}function nt(e,i){const t=e.pickerData.findIndex(c=>c.id===i.id);t!==-1&&e.pickerData.splice(t,1),e.pickerData.forEach((c,u)=>{c.id=u+1})}async function at(e){const{data:i}=await ms(Object.assign(Be,{clinic_id:d.id,therapist_id:s.Therapists_id,limit_times:a.limit_times,time_frequen:a.time_frequen}));i.code==1?(m(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}function ct(e){r.is_mune=e.id}async function D(){const{data:e}=await fs(Object.assign(Pe,{clinic_id:r.clinic_id,therapists_id:r.therapists_id,searchKey:"",add_model:""}));e.code==1?(Z.value=e.data,A.value=e.add_model.addTherapistArr):n({type:"error",message:e.msg})}async function ot(){const{data:e}=await ps(Object.assign(Ie,{clinic_id:r.clinic_id,service_name:r.service_name,description:r.description,service_id:r.service_id}));e.code==1?(D(),N.value=!1,n({type:"success",message:e.msg})):n({type:"error",message:e.msg})}function rt(){r.service_name="",r.description="",r.service_id="",N.value=!0}function dt(e){r.service_name=e.service_name,r.description=e.description,r.service_id=e.id,N.value=!0}const lt=e=>{g.confirm("Are you sure you want to delete this service ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{ut(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};async function ut(e){const{data:i}=await gs(Object.assign(Le,{service_id:e.id}));i.code==1?(D(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}function _t(e){r.is_role=e,Object.keys(s).map(i=>{s[i]=""}),e=="client"&&(s.is_role="customer"),w.value=!0}function mt(e,i){r.is_role=i,s.FirstName=e.first_name,s.LastName=e.last_name,s.gender=Number(e.sex),s.phone_code=e.phone_country_code,s.phone=e.phone,s.email=e.email,s.is_role=e.role_type,s.is_manager=e.is_manager,s.userId=e.user_id,w.value=!0}function ft(){r.therapists_id="",Object.keys(f).map(e=>{f[e]=""}),f.phone_code="001",f.split_rate=55,D(),ne.value.forEach((e,i)=>{e.is_selected=0}),M.value=!0}function pt(e,i){const t=e.clinicDuringPrice.findIndex(c=>c.id===i.id);t!==-1&&e.clinicDuringPrice.splice(t,1),e.clinicDuringPrice.forEach((c,u)=>{c.id=u+1})}const gt=(e,i)=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{pt(e,i)}).catch(()=>{n({type:"info",message:"Canceled"})})};function ht(e){let i="";e.clinicDuringPrice==null?(i=1,e.clinicDuringPrice=[]):i=e.clinicDuringPrice.length+1;const t={id:i,duration:"",price:"",default:!1,vip_price:""};e.clinicDuringPrice.push(t)}const bt=()=>{g.confirm("The clinic is not yet serving, would you like to add it?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{B.push({path:"/crm/yuyue/clinic/service",query:{}})}).catch(()=>{n({type:"info",message:"Canceled"})})};async function yt(e){if(A.value.length==0){bt();return}let i="",t="";e=="add"?(i="",t=f):(i=r.therapists_id,t=s);const{data:c}=await hs(Object.assign(Me,{clinic_id:r.clinic_id,basic_info:t,addTherapistArr:e=="add"?A.value:U.value,therapists_id:i}));c.code==1?(M.value=!1,r.therapists_id=Number(c.therapists_id),m(),P.value=!1,n({type:"success",message:c.msg})):n({type:"error",message:c.msg})}async function de(){const{data:e}=await vs(Object.assign(Fe,{clinic_id:r.clinic_id,therapist_id:r.therapists_id}));e.code==1?(U.value=e.data_new.addTherapistArr,s.FirstName=e.data_new.basic_info.FirstName,s.LastName=e.data_new.basic_info.LastName,s.phone_code=e.data_new.basic_info.phone_code,s.phone=e.data_new.basic_info.phone,s.gender=Number(e.data_new.basic_info.gender),s.split_rate=Number(e.data_new.basic_info.split_rate),s.email=e.data_new.basic_info.email,s.booking_notice_type=e.data_new.basic_info.booking_notice_type,s.limit_times=e.data_new.basic_info.limit_times,s.time_frequen=e.data_new.basic_info.time_frequen,a.clinic_name=e.clinics_info.clinic_name,a.business_time_begin=e.clinics_info.business_time_begin,a.business_time_end=e.clinics_info.business_time_end,x.value.forEach((i,t)=>{i.is_selected=0,e.data_new.basic_info.booking_notice_type&&s.booking_notice_type.includes(i.value)&&(i.is_selected=1)}),O()):n({type:"error",message:e.msg})}function vt(){de(),D()}function Dt(){V.value=!0}function St(e){s.avatarUrl=e.avatarUrl,s.introduce=e.introduce,r.therapists_id=e.id,de(),D(),P.value=!0}async function wt(e){const{data:i}=await ue(Object.assign(qe,{clinic_id:r.clinic_id,user_id:e.user_id,role_type:"therapist"}));i.code==1?(m(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}const Tt=e=>{g.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{wt(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};function kt(e){const i=new Date;return i.setHours(0,0,0,0),e.getTime()<i.getTime()}function At(e){e==null&&(d.phone_code="",f.phone_code="",s.phone_code="")}function xt(e,i,t){if(t==""||t=="0086")return;if(e=e.replace("(",""),e=e.replace(")",""),e=e.replace("-",""),/[^\d]/g.test(e)){n({type:"error",message:"Please enter the Number"});return}let u="";e.length>0&&(u=e.slice(0,0)+"("+e.slice(0),e.length>3&&(u=u.slice(0,4)+")"+u.slice(4),e.length>6&&(u=u.slice(0,8)+"-"+u.slice(8),e.length>10&&(u=u.substring(0,13))))),i=="searchDetail"&&(d.Phone=u),i=="formArr1"&&(f.phone=u),i=="formArr"&&(s.phone=u)}function Ct(e,i){if(e&&(i.clinicDuringPrice==null||i.clinicDuringPrice.length==0)){i.clinicDuringPrice=[];const t={id:1,duration:"",price:"",default:!1,vip_price:""};i.clinicDuringPrice.push(t)}}function Et(){r.join_key="",I.value=!0}async function Nt(e){const{data:i}=await bs(Object.assign(Je,{clinic_id:r.clinic_id,join_key:r.join_key}));i.code==1||i.code==-1?(I.value=!1,m(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}async function Wt(e){const{data:i}=await Ds(Object.assign(Ue,{config_id:e.id}));i.code==1?(O(),n({type:"success",message:i.msg})):n({type:"error",message:i.msg})}const Ot=e=>{g.confirm("Are you sure you want to delete this item ? ",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Wt(e)}).catch(()=>{n({type:"info",message:"Canceled"})})};function jt(e,i){A.value.forEach((t,c)=>{t.id!=i.id&&(t.default=!1)})}function Bt(e,i,t){i.clinicDuringPrice.forEach((c,u)=>{c.id!=t.id&&(c.default=!1)})}function Pt(){Y.invoceService&&(Q.value=Y.invoceService)}function It(){B.push({path:"/crm/yuyue/invoice2",query:{}})}function Lt(e){e.is_all=!e.is_all,e.is_all?e.weekdayData.forEach(i=>{i.is_Selected=1}):e.weekdayData.forEach(i=>{i.is_Selected=0})}function Mt(e,i){e?i.time[0]=e:i.time[0]=""}function Ft(e,i){e?i.time[1]=e:i.time[1]=""}const qt=e=>{if(e==Number(a.business_time_begin.substring(0,2)))return j(0,a.business_time_begin.slice(-2))},Jt=()=>j(0,a.business_time_begin.substring(0,2)),Ut=e=>{if(e==Number(a.business_time_end.substring(0,2)))return j(a.business_time_end.slice(-2),59)},Ht=()=>j(a.business_time_end.substring(0,2),24);function j(e,i){const t=[];for(let c=e;c<i;c++)t.push(c);return t}function Kt(e){d.tableIndex=e}function Rt(e,i){}function zt(){const e=C.theriapist_id_arr.split(",");k.value.forEach((i,t)=>{e.forEach((c,u)=>{i.id==c&&(i.is_select1=!0)})})}function Yt(e){k.value.forEach((i,t)=>{e?i.is_select1=!0:i.is_select1=!1})}function Gt(){const e=[],i=[];k.value.forEach((t,c)=>{t.is_select1&&(e.push("  "+t.first_name+" "+t.last_name+"  "),i.push(t.id))}),C.TherapistData.theriapist_name_arr=e.toString(),C.TherapistData.theriapist_id_arr=i.toString(),z("update:TherapistDialog",!1),z("eventIsNum")}ws(C.TherapistData,(e,i)=>{m()});function Vt(e,i,t){e.code==1?f.avatarUrl=_e+e.data.file_path.replace("var/www/html/public/",""):n({type:"error",message:e.data.msg})}function Qt(e,i,t){e.code==1?s.avatarUrl=_e+e.data.file_path.replace("var/www/html/public/",""):n({type:"error",message:e.data.msg})}return Ts(()=>{m(),Pt()}),{searchDetail:d,btnSearchPart:ti,loading:p,small:he,selectList:ii,columns:ei,pagination:H,handleSizeChange:si,handleCurrentChange:ni,PartList:T,SwitchData:W,onSwitchAdd:Bi,order_date:be,deliverDialog:E,itemArr:Ze,addLocationDialog:ge,locationArr:ae,EditLocation:ai,JoinClinicDialog:q,btnJoinClinic:ci,JoinClinicConfirm:oi,ClinicDialog:F,btnAddClinic:K,AddClinicConfirm:ri,DetailDialog:fe,btnDetail:m,Therapists:k,Persons:ie,Customers:te,onManager:li,onDelete:ui,onSwitch:_i,addTherapists:_t,TherapistsDialog:w,SwitchDialog:L,formArr:s,isData:mi,selectedTr:bi,btnTherapistsSubmit:Si,phoneType:Qe,onDetail:wi,TherapistsDetailDialog:M,addServiceData:x,btnSwitchSubmit:Li,onServiceAdd:Ti,basicSave:ki,LicenceData:b,serviceData:h,addLicence:Ai,DelLicence:Ci,onSaveLicence:Ei,onDelDuring:Oi,addDuring:Ni,DelServes:Ii,addServers:ji,onServersSave:Mi,btnBooking:Fi,btnDeleteClinic:Ji,PublicData:ee,addForm:a,moreWork:_,addWorkTime:Ui,getDate:Ki,onWeekday:zi,AddTime:Yi,onServiceAdd5:Gi,btnAddSubmit:Vi,loading:p,btnAddWork:Qi,btnDeleteWork:Zi,isData1:pi,isData2:hi,selectedTr1:vi,selectedTr2:Di,OtherData:X,btnEdit:$i,SessionDatas:Ye,BlockedTimes:Ve,onTime:it,onShare:tt,onDelete1:oe,onDelete5:nt,LimitTimes:Ge,onLimitTimes:at,onEdit:mt,cliniceMune:Xe,newClinic:r,onCliniceMune:ct,btnClinic:ce,onAddService:rt,AddServiceDialog:N,AddServiceSubmit:ot,ClinicSevers:Z,DelClinicSevers:lt,btnSeversEdit:dt,isData5:gi,btnAddTherapist:ft,formArr1:f,clinicDuringPrice:Re,addDuringClinic:ht,onDelDuringClinic:gt,LicenceArr1:ze,addEditClinicsTherapist:yt,addTherapistArr:A,ClinicSeversChange:Ke,selectedTr9:yi,isData0:fi,addServiceData0:ne,btnTherapists:vt,getAddTherapistArr:U,btnLicence:Dt,licenceIconDialog:V,btnSearch:di,btnListDetail:St,listDialog:P,btnDelList:Tt,disabledBeforeToday:kt,onTherapist:At,btnPhone:xt,CopyDialog:G,onShare1:st,onSwitchPrice:Ct,AddSubTherapistDialog:I,AddSubTherapist:Et,AddSubTherapistSubmit:Nt,btnDelWork:Ot,invoceService:Q,ReturnInvoice:It,btnDefaultAdd:jt,btnDefaultEdit:Bt,onWeekdayAll:Lt,businessTimeEnd1:Mt,businessTimeEnd2:Ft,disabledHours:Jt,disabledMinutes:qt,disabledHours2:Ht,disabledMinutes2:Ut,detaiilMenu:He,onDetaiilMenu:Kt,btnSelect1:Rt,selectTherapist:Gt,selectAll:Yt,is_Allselect:pe,uploadSlotFile11:Vt,uploadSlotFile12:Qt}}export{Js as useEqu};