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