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/hookService-60cd7e08.js
import{getManagerClinicsListWeb as ht,userToClinicsWeb as vt,getInvitationCodeWeb as bt,addEditClinicsWeb as yt,getClinicsDetailWeb as St,setClinicManagerWeb as Dt,deleteClinicUserWeb as xt,addClinicsUserWeb as Ct,bandUserInfoWeb as wt,batchEditLicenceWeb as Tt,ClinicsSwitchRoleWeb as At,batchEditService as kt,bookingPublicListWeb as Et,getWeekDataByDate as Nt,getTherapistDetailWeb as Ot,bookingPublicWeb as Wt,bookingPublicDetailWeb as Bt,UpdateTherapistLimitWeb as jt,ClinicServiceListWeb as It,AddEditClinicServiceWeb as Pt,DeleteClinicServiceWeb as Lt,autoServicePriceWeb as Jt,AddEditCombinaServiceWeb as Mt,deleteClinicsWeb as Ft}from"./po-53124e2d.js";import{d as ae,u as Yt}from"./vue-router-a383d220.js";import{b7 as s}from"./message-2472a54a.js";import{o as v}from"./index-81e4a901.js";import{r,A as l,o as qt}from"./runtime-core.esm-bundler-6128546f.js";import"./index-912f0f0b.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 sa(){ae();const se=Yt();ae();const ne=r(),_=r(!1),E=r(!1),N=r(!1),H=r(!1),ce=r(!1),w=r(!1),O=r(!1),I=r(!1),R=r(!1),P=r(!1),oe=r(!1),L=r(!1),re=r(!1),de=r(""),T=r([]),U=r([]),A=r([]),z=l([]),K=r([]),J=r({}),W=r([]),S=r([]),G=r([]),Q=r([]),V=r([]),b=r([]),le=l({}),ue=l({}),_e=l({}),me=l({}),pe=l({}),fe=l({}),ge=l({}),he=l({}),ve=l({}),X=l({}),be=l({}),ye=l({}),Se=l({}),De=l({}),xe=l({}),Ce=l({}),we=l({}),Te=l({}),Ae=l({}),ke=l({}),Ee=l({}),Ne=l({}),f=r([]),Oe=r([{value:"Y",text:"Y"},{value:"N",text:"N"}]),B=l({service_id:""}),g=r([{id:1,service_name:"",split_rate:"",service_id:""}]),d=l({clinic_id:"",is_mune:2,service_name:"",description:"",service_id:"",is_role:"",invoice_title:"",theriapist_name_arr:"",theriapist_id_arr:"",include_tax:"N",is_tax:!1}),M=l({theriapist_name_arr:"",theriapist_id_arr:""}),We=r([{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}]),h=r([{id:1,duration:"",price:"",default:!1,vip_price:""}]),m=r([{id:1,service_name:"",amount:"",duration:""}]),Be=r([{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}]),u=r([{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=l({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:""}),j=r([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),je=r([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0}]),Ie=r([{id:1,text:"CA/USA(+1)",value:"001"},{id:3,text:"CN(+86)",value:"0086"}]),Pe=r([{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"}]),Le=l({tableIndex:0,note:"",role_type:1}),a=l({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:""}),Z=l({}),Je=l({});l({});const F=l({total:0,pageSize:10,currentPage:1,background:!0,currentPage:1,pageSizes:[10,25,50,100]}),n=l({code:"",searchKey:"",addCode:"",ClinicName:"",Address:"",clinic_id:"",detail:"",id:"",HST:"",BusinessTime:"",ClinecWeb:"",Email:"",Phone:"",phone_code:"001"}),Me=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列")},{label:"序号列",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"Clinic Name",prop:"clinic_name",minWidth:100,hide:({checkList:e})=>!e.includes("Clinic Name")},{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:"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")}],Fe=["勾选列","Clinic Name","Create name","Address","Clinic Web","Phone","Email","Business Time","Therapists","Service name","Invitation code","HST","Action"];function Ye(){D()}function qe(e){F.pageSize=e,D()}function He(e){F.currentPage=e,D()}async function D(){_.value=!0;const{data:e}=await ht(Object.assign(le,{cliniic_name:n.searchKey,pageSize:1e3,page:1}));T.value=e.data,d.clinic_id=localStorage.getItem("clinicIdOverall"),$(d.clinic_id),T.value.length==0&&Y(3),_.value=!1}function $(e){T.value.forEach((i,t)=>{i.value==e&&(y(i),Y(i),k())})}const Re=(e,i)=>{};function Ue(e){Object.keys(e).map(i=>{Z[i]=e[i]})}function ze(){L.value=!0}async function Ke(e){const{data:i}=await vt(Object.assign(ue,{invitation_code:n.code}));i.code==1?(D(),s({type:"success",message:i.msg}),L.value=!1):s({type:"error",message:i.msg})}async function Y(e){if(e&&e!=2&&e!=3){n.Address=e.address,n.clinic_id=e.id,n.ClinicName=e.clinic_name,n.addCode=e.invitation_code,n.phone_code=e.phone_country_code,n.Phone=e.phone_number,n.Email=e.email,n.ClinecWeb=e.clinic_web,n.BusinessTime=e.BusinessTime,n.HST=e.hst;return}else e==3&&(n.Address="",n.clinic_id="",n.ClinicName="",n.phone_code="001",n.Phone="",n.Email="",n.ClinecWeb="",n.BusinessTime="",n.HST="",P.value=!0);const{data:i}=await bt(Object.assign(_e,{clinic_id:n.clinic_id}));i.code==1?n.addCode=i.data:s({type:"error",message:i.msg})}async function Ge(){const e={clinic_name:n.ClinicName,address:n.Address,invitation_code:n.addCode,id:n.clinic_id,hst:n.HST,BusinessTime:n.BusinessTime,clinic_web:n.ClinecWeb,email:n.Email,phone_number:n.Phone,phone_country_code:n.phone_code},{data:i}=await yt(Object.assign(Je,{data_row:e}));i.code==1?(localStorage.setItem("type",2),T.value.length==0?window.location.reload():(D(),s({type:"success",message:i.msg}),P.value=!1)):s({type:"error",message:i.msg})}async function y(e){n.id=e.id;const{data:i}=await St(Object.assign(me,{clinic_id:e.id}));i.code==1?(n.detail=i.data.clinics_info,G.value=i.data.therapists_user,Q.value=i.data.receiptionist_user,V.value=i.data.customer_users,U.value=i.data.other_users):s({type:"error",message:i.msg})}async function Qe(e){let i="";e.is_manager=="N"?i="Y":i="N";const{data:t}=await Dt(Object.assign(pe,{clinic_id:n.detail.id,user_id:e.user_id,is_manager:i}));t.code==1?(y(n),s({type:"success",message:t.msg})):s({type:"error",message:t.msg})}async function ee(e,i){const{data:t}=await xt(Object.assign(fe,{clinic_id:n.detail.id,user_id:e.user_id,role_type:i}));t.code==1?(y(n),s({type:"success",message:t.msg})):s({type:"error",message:t.msg})}const Ve=(e,i)=>{v.confirm("Are you sure you want to remove this user",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{ee(e,i)}).catch(()=>{s({type:"info",message:"Canceled"})})},Xe=e=>{I.value=!0,W.value=e.switch_data,J.value=e},Ze=r([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),$e=r([{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}]),ei=r([{id:1,text:"Receiptionist",value:"user",is_selected:0},{id:2,text:"Other",value:"other",is_selected:0}]),ii=r([{id:1,text:"Y",value:"Y",is_selected:0},{id:2,text:"N",value:"N",is_selected:0}]);function ti(e){a.gender==e.value?a.gender=-1:a.gender=e.value}function ai(e){a.userId||(e.value==a.is_role?a.is_role="":a.is_role=e.value,e.value=="customer"&&(a.is_manager="N"))}function si(e){a.is_role=="customer"&&e.value=="Y"||(e.value==a.is_manager?a.is_manager="":a.is_manager=e.value)}async function ni(e){const{data:i}=await Ct(Object.assign(ge,{clinic_id:n.id,first_name:a.FirstName,last_name:a.LastName,sex:a.gender,phone_country_code:a.phone_code,phone:a.phone,email:a.email,role:a.is_role,is_Manager:a.is_manager}));i.code==1?(w.value=!1,y(n),s({type:"success",message:i.msg})):s({type:"error",message:i.msg})}function ci(e){a.FirstName=e.first_name,a.LastName=e.last_name,a.phone_code=e.phone_country_code,a.phone=e.phone,a.gender=Number(e.sex),a.email=e.email,a.userId=e.user_id,a.Therapists_id=e.id,S.value=e.licence,b.value=e.service,a.booking_notice_type=e.booking_notice_type,o.limit_times=e.limit_times,o.time_frequen=e.time_frequen,j.value.forEach((i,t)=>{i.is_selected=0,a.booking_notice_type.includes(i.value)&&(i.is_selected=1)}),R.value=!0,ie()}function oi(e){e.is_selected==1?e.is_selected=0:e.is_selected==0&&(e.is_selected=1);const i=[];j.value.forEach((t,c)=>{t.is_selected==1&&i.push(t.value)}),a.booking_notice_type=i.toString()}async function ri(e){const i=[];if(j.value.forEach((c,p)=>{c.is_selected==1&&i.push(c.value)}),a.booking_notice_type=i.toString(),a.booking_notice_type==""&&e=="therapists"){s({type:"error",message:"Please select Booking notice type"});return}const{data:t}=await wt(Object.assign(he,{firstName:a.FirstName,lastName:a.LastName,phone:a.phone,email:a.email,id:a.userId,sex:a.gender,phone_country_code:a.phone_code,booking_notice_type:a.booking_notice_type}));t.code==1?(s({type:"success",message:t.msg}),y(n),w.value=!1):s({type:"error",message:t.msg})}function di(){const e={action_id:S.value.length+1,licence_name:"",description:"",name:"",phone:"",licence_title:"",licence_number:""};S.value.push(e)}function li(e){const i=S.value.findIndex(t=>t.action_id===e.action_id);i!==-1&&S.value.splice(i,1),S.value.forEach((t,c)=>{t.action_id=c+1})}const ui=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{li(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};async function _i(e){const{data:i}=await Tt(Object.assign(ve,{Therapists_id:a.Therapists_id,data_row:S.value}));i.code==1?(s({type:"success",message:i.msg}),S.value=i.data,y(n)):s({type:"error",message:i.msg})}function mi(e){b.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 pi(){const e={id:h.value.length+1,duration:"",price:"",default:!1,vip_price:""};h.value.push(e)}function fi(){const e={id:m.value.length+1,service_name:"",amount:"",duration:""};m.value.push(e)}function gi(e,i){b.value.forEach((t,c)=>{if(e.action_id==t.action_id){const p=t.during_price_json.findIndex(x=>x.id===i.id);p!==-1&&t.during_price_json.splice(p,1),t.during_price_json.forEach((x,C)=>{x.id=C+1})}})}const hi=(e,i)=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{gi(e,i)}).catch(()=>{s({type:"info",message:"Canceled"})})};function vi(){const e={action_id:b.value.length+1,service_name:"",description:"",licence_service_name:"",during_price_json:[]};b.value.push(e)}function bi(e){W.value.forEach((i,t)=>{i.is_Selected=0}),e.is_Selected=1}function yi(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 Si=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{yi(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};async function Di(){let e="";W.value.forEach((t,c)=>{t.is_Selected==1&&(e=t.value)}),e==""&&s({type:"error",message:"Please select role type"});const{data:i}=await At(Object.assign(X,{clinic_id:J.value.clinic_id,user_id:J.value.user_id,role_type:e}));i.code==1?(s({type:"success",message:i.msg}),I.value=!1,y(n)):s({type:"error",message:i.msg})}async function xi(e){const{data:i}=await kt(Object.assign(X,{Therapists_id:a.Therapists_id,data_row:b.value}));i.code==1?(s({type:"success",message:i.msg}),y(n)):s({type:"error",message:i.msg})}function Ci(e){se.push({path:"/crm/yuyue/bookingInfo",query:{clinics_id:e.id}})}async function wi(e){const{data:i}=await Ft(Object.assign(be,{clinic_id:e.id}));i.code==1?(D(),s({type:"success",message:i.msg})):s({type:"error",message:i.msg})}const Ti=e=>{v.confirm("Are you sure you want to delete this clinic",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{wi(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};async function ie(){_.value=!0;const{data:e}=await Et(Object.assign(ye,{clinics_id:n.id,Therapist_id:a.Therapists_id}));K.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,u.value[0].pickerData[0].begin=o.business_time_begin,u.value[0].pickerData[0].end=o.business_time_end,u.value[0].pickerData[0].time[0]=o.business_time_begin,u.value[0].pickerData[0].time[1]=o.business_time_end,_.value=!1}function Ai(){u.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="",u.value.push(e),Ni(),E.value=!0}function ki(e){Ei(e)}async function Ei(e){const{data:i}=await Nt(Object.assign(Se,{begin:e[0],end:e[1]}));if(i.code==1){const t=JSON.parse(JSON.stringify(i.data));u.value.forEach((c,p)=>{const x=JSON.parse(JSON.stringify(i.data)),C=JSON.parse(JSON.stringify(c.weekdayData));c.weekdayData=x,c.weekdayData.forEach((q,Ht)=>{C.forEach((te,Rt)=>{te.is_Selected==1&&q.value==te.value&&(q.is_Selected=1)})})}),o.weekdayData1=t}else s({type:"error",message:i.msg})}async function Ni(){const{data:e}=await Ot(Object.assign(De,{therapists_id:a.Therapists_id}));e.code==1?(z.value=e.data.services_info_full,o.addServiceData=e.data.services_info_full,u.value.forEach((i,t)=>{const c=JSON.parse(JSON.stringify(z.value));c.forEach((p,x)=>{i.addServiceData.forEach((C,q)=>{p.service_name==C.service_name&&C.is_Selected==1&&(p.is_Selected=1)})}),i.addServiceData=c})):s({type:"error",message:e.msg})}function Oi(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 Wi(e){const i={id:e.pickerData.length+1,begin:"00:00",end:"23:59",time:["00:00","23:59"]};e.pickerData.push(i)}function Bi(e,i){if(e.addServiceData.length==1)return;i.is_Selected==1?i.is_Selected=0:i.is_Selected=1;const t=[];e.addServiceData.forEach((c,p)=>{c.is_Selected==1&&t.push(c.name)}),e.service_name=t.toString()}async function ji(){_.value=!0;const{data:e}=await Wt(Object.assign(xe,{clinics_id:n.id,Therapist_id:a.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:u.value}));e.code==1?(ie(),E.value=!1,s({type:"success",message:e.msg})):s({type:"error",message:e.msg,duration:6e3}),_.value=!1}function Ii(){const e=JSON.parse(JSON.stringify(o.weekdayData1)),i=JSON.parse(JSON.stringify(o.addServiceData)),t={ids:u.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"};u.value.push(t)}function Pi(e){const i=u.value.findIndex(t=>t.ids===e.ids);i!==-1&&u.value.splice(i,1),u.value.forEach((t,c)=>{t.ids=c+1})}const Li=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Pi(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};async function Ji(e){const{data:i}=await Bt(Object.assign(Ce,{config_id:e.id}));i.code==1?Mi(i.data):s({type:"error",message:i.msg})}function Mi(e){const i=e.service_times;i.forEach((c,p)=>{c.time=[c.time[0],c.time[1]]}),u.value=[];const t={ids:u.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};u.value.push(t),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,E.value=!0}function Fi(e){e.begin=e.time[0],e.end=e.time[1]}async function Yi(e){try{await navigator.clipboard.writeText(e.noregister_href),s({type:"success",message:"The text has been copied to the clipboard!"})}catch(i){console.error("复制失败:",i),s({type:"error",message:"Copy failed, please manually copy"})}}function qi(e,i){const t=e.pickerData.findIndex(c=>c.id===i.id);t!==-1&&e.pickerData.splice(t,1),e.pickerData.forEach((c,p)=>{c.id=p+1})}async function Hi(e){const{data:i}=await jt(Object.assign(we,{clinic_id:n.id,therapist_id:a.Therapists_id,limit_times:o.limit_times,time_frequen:o.time_frequen}));i.code==1?(y(n),s({type:"success",message:i.msg})):s({type:"error",message:i.msg})}function Ri(e){d.is_mune=e.id}async function k(){_.value=!0;const{data:e}=await It(Object.assign(Te,{clinic_id:d.clinic_id,searchKey:""}));e.code==1?(A.value=e.data,_.value=!1):(_.value=!1,s({type:"error",message:e.msg}))}async function Ui(){const{data:e}=await Pt(Object.assign(Ae,{clinic_id:d.clinic_id,service_name:d.service_name,description:d.description,service_id:d.service_id,invoice_title:d.invoice_title,is_tax:d.is_tax,include_tax:d.include_tax,during_price_json:h.value,theriapist_id_arr:d.theriapist_id_arr,severs_arr:A.value,additional_Service:m.value}));e.code==1?(k(),O.value=!1,s({type:"success",message:e.msg})):s({type:"error",message:e.msg})}function zi(){d.service_name="",d.description="",d.service_id="",d.invoice_title="",d.is_tax=!1,d.include_tax="N",d.theriapist_id_arr="",d.theriapist_name_arr="",h.value=[],m.value=[];const e={id:1,duration:"",price:""};h.value.push(e),m.value=[];const i={id:1,service_name:"",amount:"",duration:""};m.value.push(i),O.value=!0}const Ki=e=>{v.confirm("Are you sure you want to delete this service ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Gi(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};async function Gi(e){const{data:i}=await Lt(Object.assign(ke,{service_id:e.id}));i.code==1?(k(),s({type:"success",message:i.msg})):s({type:"error",message:i.msg})}function Qi(e){d.is_role=e,Object.keys(a).map(i=>{a[i]=""}),e=="client"&&(a.is_role="customer"),w.value=!0}function Vi(e,i){d.is_role=i,a.FirstName=e.first_name,a.LastName=e.last_name,a.gender=Number(e.sex),a.phone_code=e.phone_country_code,a.phone=e.phone,a.email=e.email,a.is_role=e.role_type,a.is_manager=e.is_manager,a.userId=e.user_id,w.value=!0}function Xi(e){const i=h.value.findIndex(t=>t.id===e.id);i!==-1&&h.value.splice(i,1),h.value.forEach((t,c)=>{t.id=c+1})}const Zi=(e,i)=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Xi(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};function $i(e){const i=m.value.findIndex(t=>t.id===e.id);i!==-1&&m.value.splice(i,1),m.value.forEach((t,c)=>{t.id=c+1})}const et=(e,i)=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{$i(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};function it(e,i){h.value.forEach((t,c)=>{t.id!=i.id&&(t.default=!1)})}function tt(){H.value=!0}function at(){d.theriapist_name_arr=M.theriapist_name_arr,d.theriapist_id_arr=M.theriapist_id_arr}function st(e){const i=g.value.findIndex(t=>t.id===e.id);i!==-1&&g.value.splice(i,1),g.value.forEach((t,c)=>{t.id=c+1})}const nt=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{st(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};function ct(e){const i=f.value.findIndex(t=>t.id===e.id);i!==-1&&f.value.splice(i,1),f.value.forEach((t,c)=>{t.id=c+1})}const ot=e=>{v.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{ct(e)}).catch(()=>{s({type:"info",message:"Canceled"})})};function rt(){const e={id:g.value.length+1,service_name:"",split_rate:"",service_id:""};g.value.push(e)}function dt(){const e={default:!1,duration:"",id:f.value.length+1,price:"",vip_price:""};f.value.push(e)}function lt(){g.value=[],f.value=[];const e={id:1,service_name:"",split_rate:"",service_id:""};B.service_id="",d.theriapist_id_arr="",d.theriapist_name_arr="",g.value.push(e),N.value=!0}async function ut(){const{data:e}=await Jt(Object.assign(Ee,{combina_rows:g.value}));e.code==1?f.value=e.data:s({type:"error",message:e.msg})}async function _t(){_.value=!0;const{data:e}=await Mt(Object.assign(Ne,{combina_rows:g.value,id:B.service_id,during_price_json:f.value,theriapist_id_arr:d.theriapist_id_arr,severs_arr:A.value}));e.code==1?(_.value=!1,N.value=!1,k()):(_.value=!1,s({type:"error",message:e.msg}))}function mt(e,i){A.value.forEach((t,c)=>{e==t.value&&(i.service_id=t.value,i.service_name=t.text)})}function pt(e){e.is_combina=="Y"?(B.service_id=e.id,f.value=JSON.parse(JSON.stringify(e.during_price_json)),g.value=JSON.parse(JSON.stringify(e.combina_rows)),N.value=!0):(d.service_name=e.service_name,d.description=e.description,d.service_id=e.id,d.invoice_title=e.invoice_title,d.is_tax=e.is_tax,d.include_tax=e.include_tax,e.during_price_json&&(h.value=JSON.parse(JSON.stringify(e.during_price_json))),e.additional_Service?m.value=JSON.parse(JSON.stringify(e.additional_Service)):m.value=[],O.value=!0);const i=[],t=[];e.therapist_name_str.forEach((c,p)=>{i.push("  "+c.first_name+" "+c.last_name+"  "),t.push(c.Therapists_id)}),d.theriapist_name_arr=i.toString(),d.theriapist_id_arr=t.toString()}function ft(e,i){f.value.forEach((t,c)=>{t.id!=i.id&&(t.default=!1)})}function gt(e){}return qt(()=>{d.clinic_id=localStorage.getItem("clinicIdOverall"),k()}),{searchDetail:n,btnSearchPart:Ye,loading:_,small:re,selectList:Fe,columns:Me,pagination:F,handleSizeChange:qe,handleCurrentChange:He,PartList:T,SwitchData:W,onSwitchAdd:bi,order_date:de,deliverDialog:E,selectClick:Re,itemArr:Le,addLocationDialog:oe,locationArr:Z,EditLocation:Ue,singleTableRef:ne,JoinClinicDialog:L,btnJoinClinic:ze,JoinClinicConfirm:Ke,ClinicDialog:P,btnAddClinic:Y,AddClinicConfirm:Ge,DetailDialog:ce,btnDetail:y,Therapists:G,Persons:Q,Customers:V,onManager:Qe,onDelete:Ve,onSwitch:Xe,addTherapists:Qi,TherapistsDialog:w,SwitchDialog:I,formArr:a,isData:Ze,selectedTr:ti,btnTherapistsSubmit:ni,phoneType:Ie,onDetail:ci,TherapistsDetailDialog:R,addServiceData:j,btnSwitchSubmit:Di,onServiceAdd:oi,basicSave:ri,LicenceData:S,serviceData:b,addLicence:di,DelLicence:ui,onSaveLicence:_i,onDelDuring:hi,addDuring:mi,DelServes:Si,addServers:vi,onServersSave:xi,btnBooking:Ci,btnDeleteClinic:Ti,PublicData:K,addForm:o,moreWork:u,addWorkTime:Ai,getDate:ki,onWeekday:Oi,AddTime:Wi,onServiceAdd5:Bi,btnAddSubmit:ji,loading:_,btnAddWork:Ii,btnDeleteWork:Li,isData1:$e,isData2:ii,selectedTr1:ai,selectedTr2:si,OtherData:U,btnEdit:Ji,SessionDatas:We,BlockedTimes:je,onTime:Fi,onShare:Yi,onDelete1:ee,onDelete5:qi,LimitTimes:Be,onLimitTimes:Hi,onEdit:Vi,cliniceMune:Pe,newClinic:d,onCliniceMune:Ri,btnClinic:$,onAddService:zi,AddServiceDialog:O,AddServiceSubmit:Ui,ClinicSevers:A,DelClinicSevers:Ki,btnSeversEdit:pt,isData5:ei,clinicDuringPrice:h,addDuringClinic:pi,onDelDuringClinic:Zi,btnDefaultEdit:it,TherapistSelect:tt,TherapistData:M,TherapistDialog:H,eventIsNum:at,btnAddCombineService:lt,AddCombineDialog:N,combineService:B,serveCombineData:g,serveCombineData1:f,onDelCombine:nt,addCombine:rt,addAutoPrice:ut,onDelautoDuring:ot,addCombineServeSubmit:_t,CombineServiceName:mt,addCombine1:dt,btnDefault1:ft,AdditionalData:m,onDelAdditional:et,addAdditional:fi,taxData:Oe,onIs_tax:gt}}export{sa as useEqu};