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/hookClinicManage-aab87fac.js
import{getManagerClinicsListWeb as Ct,userToClinicsWeb as At,getInvitationCodeWeb as Tt,addEditClinicsWeb as xt,getClinicsDetailWeb as Wt,setClinicManagerWeb as kt,deleteClinicUserWeb as Nt,addClinicsUserWeb as Ot,bandUserInfoWeb as Et,batchEditLicenceWeb as Bt,ClinicsSwitchRoleWeb as jt,batchEditService as Pt,bookingPublicListWeb as It,getWeekDataByDate as Lt,getTherapistDetailWeb as Mt,bookingPublicWeb as Ft,bookingPublicDetailWeb as Jt,UpdateTherapistLimitWeb as qt,ClinicServiceListWeb as Ht,AddEditClinicServiceWeb as Rt,DeleteClinicServiceWeb as Ut,yuyueFDF as zt,WebServiceListWeb as Yt,ClinicWebApplyWeb as Gt,ClinicWebDeleteWeb as Kt,ClinicWebApplyGeneralWeb as Qt,ClinicWebApplyFinishWeb as Vt,ActivationClinicWeb as Xt,DisActivationClinicWeb as Zt,deleteClinicsWeb as $t}from"./po-b1842a54.js";import{d as te,u as es}from"./vue-router-a383d220.js";import{b7 as a}from"./message-2472a54a.js";import{o as y}from"./index-81e4a901.js";import{r as o,A as l,o as is}from"./runtime-core.esm-bundler-6128546f.js";import"./index-c3e99f37.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 bs(){te();const se=es();te();const ne=o(),J=o(!1),T=o(!1),v=o(!1),x=o(!1),q=o(!1),C=o(!1),W=o(!1),B=o(!1),H=o(!1),k=o(!1),N=o(!1),ae=o(!1),j=o(!1),ce=o(!1),oe=o(""),A=o([]),R=o([]),U=o([]),z=o([]),Y=l([]),G=o([]),P=o({}),O=o([]),h=o([]),K=o([]),Q=o([]),V=o([]),g=o([]),le=l({}),de=l({}),re=l({}),ue=l({}),_e=l({}),me=l({}),pe=l({}),fe=l({}),ge=l({}),X=l({}),be=l({}),ye=l({}),he=l({}),ve=l({}),we=l({}),Se=l({}),De=l({}),Ce=l({}),Ae=l({}),Te=l({}),xe=l({}),We=l({}),ke=l({}),Ne=l({}),Oe=l({}),Ee=l({}),Be=l({}),m=l({clinic_name:"",select_style_name:"",clinic_web_date:"",apply_comment:"",reponse_msg:"",is_type:"",genaral_time:""}),u=l({clinic_id:"",is_mune:1,service_name:"",description:"",service_id:"",is_role:""}),_=l({apply_comment:"",select_style_id:"",clinic_id:"",is_apply_for:1,web_apply_status:"",clinic_web_id:"",finish_web_url:""}),je=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}]),Pe=o([{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"}]),Ie=o([{id:1,duration:"",price:""}]),Le=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}]),r=o([{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"}]),c=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:""}),E=o([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),Me=o([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0}]),Fe=o([{id:1,text:"CA/USA(+1)",value:"001"},{id:3,text:"CN(+86)",value:"0086"}]),Je=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"}]),qe=l({tableIndex:0,note:"",role_type:1}),n=l({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:""}),Z=l({}),He=l({});l({});const w=l({total:0,pageSize:10,currentPage:1,background:!0,pageSizes:[10,25,50,100]}),t=l({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"}),Re=[{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:150,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:150,slot:"operation",hide:({checkList:e})=>!e.includes("Action")}],Ue=["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 ze(){p()}function Ye(e){w.pageSize=e,p()}function Ge(e){w.currentPage=e,p()}async function p(){v.value=!0;const{data:e}=await Ct(Object.assign(le,{cliniic_name:t.searchKey,pageSize:w.pageSize,page:w.currentPage,webapplystatus:t.webapply_status,is_admin:"Y"}));A.value=e.data,w.total=e.total,A.value.length==0&&t.webapply_status=="all"&&t.searchKey==""&&I(3),v.value=!1}function Ke(e){A.value.forEach((i,s)=>{i.value==e&&(b(i),I(i),L())})}const Qe=(e,i)=>{};function Ve(e){Object.keys(e).map(i=>{Z[i]=e[i]})}function Xe(){j.value=!0}async function Ze(e){const{data:i}=await At(Object.assign(de,{invitation_code:t.code}));i.code==1?(p(),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){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,k.value=!0;return}else e==3&&(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="");const{data:i}=await Tt(Object.assign(re,{clinic_id:t.clinic_id}));i.code==1?t.addCode=i.data:a({type:"error",message:i.msg})}async function $e(){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},{data:i}=await xt(Object.assign(He,{data_row:e}));i.code==1?(localStorage.setItem("type",2),A.value.length==0||(p(),a({type:"success",message:i.msg}),k.value=!1)):a({type:"error",message:i.msg})}async function b(e){t.id=e.id;const{data:i}=await Wt(Object.assign(ue,{clinic_id:e.id}));i.code==1?(t.detail=i.data.clinics_info,K.value=i.data.therapists_user,Q.value=i.data.receiptionist_user,V.value=i.data.customer_users,U.value=i.data.other_users,q.value=!0):a({type:"error",message:i.msg})}async function ei(e){let i="";e.is_manager=="N"?i="Y":i="N";const{data:s}=await kt(Object.assign(_e,{clinic_id:t.detail.id,user_id:e.user_id,is_manager:i}));s.code==1?(b(t),a({type:"success",message:s.msg})):a({type:"error",message:s.msg})}async function $(e,i){const{data:s}=await Nt(Object.assign(me,{clinic_id:t.detail.id,user_id:e.user_id,role_type:i}));s.code==1?(b(t),a({type:"success",message:s.msg})):a({type:"error",message:s.msg})}const ii=(e,i)=>{y.confirm("Are you sure you want to remove this user",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{$(e,i)}).catch(()=>{a({type:"info",message:"Canceled"})})},ti=e=>{B.value=!0,O.value=e.switch_data,P.value=e},si=o([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),ni=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}]),ai=o([{id:1,text:"Receiptionist",value:"user",is_selected:0},{id:2,text:"Other",value:"other",is_selected:0}]),ci=o([{id:1,text:"Y",value:"Y",is_selected:0},{id:2,text:"N",value:"N",is_selected:0}]);function oi(e){n.gender==e.value?n.gender=-1:n.gender=e.value}function li(e){n.userId||(e.value==n.is_role?n.is_role="":n.is_role=e.value,e.value=="customer"&&(n.is_manager="N"))}function di(e){n.is_role=="customer"&&e.value=="Y"||(e.value==n.is_manager?n.is_manager="":n.is_manager=e.value)}async function ri(e){const{data:i}=await Ot(Object.assign(pe,{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?(C.value=!1,b(t),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function ui(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,h.value=e.licence,g.value=e.service,n.booking_notice_type=e.booking_notice_type,c.limit_times=e.limit_times,c.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)}),H.value=!0,ee()}function _i(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 mi(e){const i=[];if(E.value.forEach((d,f)=>{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 Et(Object.assign(fe,{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}),b(t),C.value=!1):a({type:"error",message:s.msg})}function pi(){const e={action_id:h.value.length+1,licence_name:"",description:"",name:"",phone:"",licence_title:"",licence_number:""};h.value.push(e)}function fi(e){const i=h.value.findIndex(s=>s.action_id===e.action_id);i!==-1&&h.value.splice(i,1),h.value.forEach((s,d)=>{s.action_id=d+1})}const gi=e=>{y.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{fi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function bi(e){const{data:i}=await Bt(Object.assign(ge,{Therapists_id:n.Therapists_id,data_row:h.value}));i.code==1?(a({type:"success",message:i.msg}),h.value=i.data,b(t)):a({type:"error",message:i.msg})}function yi(e){g.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 hi(e,i){g.value.forEach((s,d)=>{if(e.action_id==s.action_id){const f=s.during_price_json.findIndex(S=>S.id===i.id);f!==-1&&s.during_price_json.splice(f,1),s.during_price_json.forEach((S,D)=>{S.id=D+1})}})}const vi=(e,i)=>{y.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{hi(e,i)}).catch(()=>{a({type:"info",message:"Canceled"})})};function wi(){const e={action_id:g.value.length+1,service_name:"",description:"",licence_service_name:"",during_price_json:[]};g.value.push(e)}function Si(e){O.value.forEach((i,s)=>{i.is_Selected=0}),e.is_Selected=1}function Di(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 Ci=e=>{y.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Di(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function Ai(){let e="";O.value.forEach((s,d)=>{s.is_Selected==1&&(e=s.value)}),e==""&&a({type:"error",message:"Please select role type"});const{data:i}=await jt(Object.assign(X,{clinic_id:P.value.clinic_id,user_id:P.value.user_id,role_type:e}));i.code==1?(a({type:"success",message:i.msg}),B.value=!1,b(t)):a({type:"error",message:i.msg})}async function Ti(e){const{data:i}=await Pt(Object.assign(X,{Therapists_id:n.Therapists_id,data_row:g.value}));i.code==1?(a({type:"success",message:i.msg}),b(t)):a({type:"error",message:i.msg})}function xi(e){se.push({path:"/crm/yuyue/bookingInfo",query:{clinics_id:e.id}})}async function Wi(e){const{data:i}=await $t(Object.assign(be,{clinic_id:e.id}));i.code==1?(window.location.reload(),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}const ki=e=>{y.confirm("Are you sure you want to delete this clinic",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Wi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function ee(){v.value=!0;const{data:e}=await It(Object.assign(ye,{clinics_id:t.id,Therapist_id:n.Therapists_id}));G.value=e.data,c.clinic_name=e.clinic_info.clinic_name,c.business_time_begin=e.clinic_info.business_time_begin,c.business_time_end=e.clinic_info.business_time_end,r.value[0].pickerData[0].begin=c.business_time_begin,r.value[0].pickerData[0].end=c.business_time_end,r.value[0].pickerData[0].time[0]=c.business_time_begin,r.value[0].pickerData[0].time[1]=c.business_time_end,v.value=!1}function Ni(){r.value=[];const e={ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:c.business_time_begin,end:c.business_time_end,time:[c.business_time_begin,c.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"}(c.date="");c.privacy_police="",c.edit_id="",r.value.push(e),Bi(),x.value=!0}function Oi(e){Ei(e)}async function Ei(e){const{data:i}=await Lt(Object.assign(he,{begin:e[0],end:e[1]}));if(i.code==1){const s=JSON.parse(JSON.stringify(i.data));r.value.forEach((d,f)=>{const S=JSON.parse(JSON.stringify(i.data)),D=JSON.parse(JSON.stringify(d.weekdayData));d.weekdayData=S,d.weekdayData.forEach((F,ts)=>{D.forEach((ie,ss)=>{ie.is_Selected==1&&F.value==ie.value&&(F.is_Selected=1)})})}),c.weekdayData1=s}else a({type:"error",message:i.msg})}async function Bi(){const{data:e}=await Mt(Object.assign(ve,{therapists_id:n.Therapists_id}));e.code==1?(Y.value=e.data.services_info_full,c.addServiceData=e.data.services_info_full,r.value.forEach((i,s)=>{const d=JSON.parse(JSON.stringify(Y.value));d.forEach((f,S)=>{i.addServiceData.forEach((D,F)=>{f.service_name==D.service_name&&D.is_Selected==1&&(f.is_Selected=1)})}),i.addServiceData=d})):a({type:"error",message:e.msg})}function ji(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 Pi(e){const i={id:e.pickerData.length+1,begin:"00:00",end:"23:59",time:["00:00","23:59"]};e.pickerData.push(i)}function Ii(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,f)=>{d.is_Selected==1&&s.push(d.name)}),e.service_name=s.toString()}async function Li(){v.value=!0;const{data:e}=await Ft(Object.assign(we,{clinics_id:t.id,Therapist_id:n.Therapists_id,public_id:c.edit_id,description_type:c.service_name,period_date_begin:c.date[0],period_date_end:c.date[1],blocked_time:c.blocked_time,session:c.session,add_session:c.add_session,privacy_police:c.privacy_police,tables:c.tables,spend_time:c.spend_time,sex:c.gender,data_row:r.value}));e.code==1?(ee(),x.value=!1,a({type:"success",message:e.msg})):a({type:"error",message:e.msg,duration:6e3}),v.value=!1}function Mi(){const e=JSON.parse(JSON.stringify(c.weekdayData1)),i=JSON.parse(JSON.stringify(c.addServiceData)),s={ids:r.value.length+1,weekdayData:e,addServiceData:i,pickerData:[{id:1,begin:c.business_time_begin,end:c.business_time_end,time:[c.business_time_begin,c.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"};r.value.push(s)}function Fi(e){const i=r.value.findIndex(s=>s.ids===e.ids);i!==-1&&r.value.splice(i,1),r.value.forEach((s,d)=>{s.ids=d+1})}const Ji=e=>{y.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Fi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function qi(e){const{data:i}=await Jt(Object.assign(Se,{config_id:e.id}));i.code==1?Hi(i.data):a({type:"error",message:i.msg})}function Hi(e){const i=e.service_times;i.forEach((d,f)=>{d.time=[d.time[0],d.time[1]]}),r.value=[];const s={ids:r.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};r.value.push(s),c.Clinic_id=e.clinics_id,c.Therapist=e.Therapist_id,c.service_name=e.description_type,c.date=[e.period_date_begin.substring(0,10),e.period_date_end.substring(0,10)],c.privacy_police=e.privacy_police,c.edit_id=e.id,x.value=!0}function Ri(e){e.begin=e.time[0],e.end=e.time[1]}async function Ui(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 zi(e,i){const s=e.pickerData.findIndex(d=>d.id===i.id);s!==-1&&e.pickerData.splice(s,1),e.pickerData.forEach((d,f)=>{d.id=f+1})}async function Yi(e){const{data:i}=await qt(Object.assign(De,{clinic_id:t.id,therapist_id:n.Therapists_id,limit_times:c.limit_times,time_frequen:c.time_frequen}));i.code==1?(b(t),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function Gi(e){u.is_mune=e.id}async function L(){const{data:e}=await Ht(Object.assign(Ce,{clinic_id:u.clinic_id,searchKey:""}));e.code==1?z.value=e.data:a({type:"error",message:e.msg})}async function Ki(){const{data:e}=await Rt(Object.assign(Ae,{clinic_id:u.clinic_id,service_name:u.service_name,description:u.description,service_id:u.service_id}));e.code==1?(L(),W.value=!1,a({type:"success",message:e.msg})):a({type:"error",message:e.msg})}function Qi(){u.service_name="",u.description="",u.service_id="",W.value=!0}function Vi(e){u.service_name=e.service_name,u.description=e.description,u.service_id=e.id,W.value=!0}const Xi=e=>{y.confirm("Are you sure you want to delete this service ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{Zi(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function Zi(e){const{data:i}=await Ut(Object.assign(Te,{service_id:e.id}));i.code==1?(L(),a({type:"success",message:i.msg})):a({type:"error",message:i.msg})}function $i(e){u.is_role=e,Object.keys(n).map(i=>{n[i]=""}),e=="client"&&(n.is_role="customer"),C.value=!0}function et(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,C.value=!0}function it(e){e?t.BusinessTime.length>0&&(t.BusinessTime[0]=e):t.BusinessTime[0]=""}function tt(e){e?t.BusinessTime.length>0&&(t.BusinessTime[1]=e):t.BusinessTime[1]=""}function st(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 nt(e,i,s){e.code==1&&(t.avatar=zt+e.data.file_path.replace("var/www/html/public/",""))}function at(e){window.open(e)}const M=l({name:"",id:""});function ct(){J.value=!0}function ot(){t.webserviceName=M.name,t.webserviceId=M.id}function lt(){t.webserviceId=""}function dt(e){_.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),T.value=!0}async function rt(){const{data:e}=await Yt(Object.assign(xe,{}));e.code==0&&(R.value=e.data)}async function ut(){const{data:e}=await Gt(Object.assign(We,{clinic_id:_.clinic_id,select_style_id:_.select_style_id,apply_comment:_.apply_comment}));e.code==0&&(p(),_.is_apply_for=2)}function _t(e){_.select_style_id=e.id}function mt(){T.value=!1}const pt=e=>{y.confirm("Are you sure you want to cancel the apply ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{ft()}).catch(()=>{a({type:"info",message:"Canceled"})})};async function ft(){const{data:e}=await Kt(Object.assign(ke,{clinic_web_id:_.clinic_web_id}));e.code==0?(T.value=!1,a({type:"success",message:e.msg}),p()):a({type:"error",message:e.msg})}function gt(e,i){e.enabled!="N"&&(m.clinic_name=e.clinic_name,m.select_style_name=e.select_style_name,m.clinic_web_date=e.clinic_web_date,m.apply_comment=e.apply_comment,_.clinic_web_id=e.clinic_web_id,m.is_type=i,m.genaral_time=e.genaral_time,m.reponse_msg="",m.finish_web_url="",N.value=!0)}async function bt(){const{data:e}=await Qt(Object.assign(Ne,{clinic_web_id:_.clinic_web_id,reponse_msg:m.reponse_msg}));e.code==0?(N.value=!1,a({type:"success",message:e.msg}),p()):a({type:"error",message:e.msg})}async function yt(){const{data:e}=await Vt(Object.assign(Oe,{clinic_web_id:_.clinic_web_id,reponse_msg:m.reponse_msg,finish_web_url:m.finish_web_url}));e.code==0?(N.value=!1,a({type:"success",message:e.msg}),p()):a({type:"error",message:e.msg})}const ht=e=>{y.confirm("Are you sure you want to enable this clinic?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{vt(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function vt(e){const{data:i}=await Xt(Object.assign(Ee,{clinic_id:e.id}));i.code==1?(p(),a({type:"success",message:i.msg}),window.location.reload()):a({type:"error",message:i.msg})}const wt=e=>{y.confirm("Are you sure you want to Disable this clinic?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then(()=>{St(e)}).catch(()=>{a({type:"info",message:"Canceled"})})};async function St(e){const{data:i}=await Zt(Object.assign(Be,{clinic_id:e.id}));i.code==1?(p(),a({type:"success",message:i.msg}),window.location.reload()):a({type:"error",message:i.msg})}const Dt=({row:e,rowIndex:i})=>{if(e.enabled=="N")return"enabled_desc"};return is(()=>{p(),rt()}),{searchDetail:t,btnSearchPart:ze,loading:v,small:ce,selectList:Ue,columns:Re,pagination:w,handleSizeChange:Ye,handleCurrentChange:Ge,PartList:A,SwitchData:O,onSwitchAdd:Si,order_date:oe,deliverDialog:x,selectClick:Qe,itemArr:qe,addLocationDialog:ae,locationArr:Z,EditLocation:Ve,singleTableRef:ne,JoinClinicDialog:j,btnJoinClinic:Xe,JoinClinicConfirm:Ze,ClinicDialog:k,btnAddClinic:I,AddClinicConfirm:$e,DetailDialog:q,btnDetail:b,Therapists:K,Persons:Q,Customers:V,onManager:ei,onDelete:ii,onSwitch:ti,addTherapists:$i,TherapistsDialog:C,SwitchDialog:B,formArr:n,isData:si,selectedTr:oi,btnTherapistsSubmit:ri,phoneType:Fe,onDetail:ui,TherapistsDetailDialog:H,addServiceData:E,btnSwitchSubmit:Ai,onServiceAdd:_i,basicSave:mi,LicenceData:h,serviceData:g,addLicence:pi,DelLicence:gi,onSaveLicence:bi,onDelDuring:vi,addDuring:yi,DelServes:Ci,addServers:wi,onServersSave:Ti,btnBooking:xi,btnDeleteClinic:ki,PublicData:G,addForm:c,moreWork:r,addWorkTime:Ni,getDate:Oi,onWeekday:ji,AddTime:Pi,onServiceAdd5:Ii,btnAddSubmit:Li,loading:v,btnAddWork:Mi,btnDeleteWork:Ji,isData1:ni,isData2:ci,selectedTr1:li,selectedTr2:di,OtherData:U,btnEdit:qi,SessionDatas:je,BlockedTimes:Me,onTime:Ri,onShare:Ui,onDelete1:$,onDelete5:zi,LimitTimes:Le,onLimitTimes:Yi,onEdit:et,cliniceMune:Je,newClinic:u,onCliniceMune:Gi,btnClinic:Ke,onAddService:Qi,AddServiceDialog:W,AddServiceSubmit:Ki,ClinicSevers:z,DelClinicSevers:Xi,btnSeversEdit:Vi,isData5:ai,clinicDuringPrice:Ie,businessTimeEnd1:it,businessTimeEnd2:tt,btnPhone:st,uploadSlotFile1:nt,viewIMG:at,AddSelectWebsite:ct,websiteDialog:J,WebsiteData:M,eventIsNum:ot,btnWebserviceName:lt,ApplyDialog:T,btnApplyForWebsite:dt,applyArr:_,ApplicationStyle:R,btnApplySubmit:ut,btnUse:_t,btnApplyClose:mt,btnCancelApply:pt,webapplyStatus:Pe,btnGeneral:gt,generalDialog:N,generalArr:m,btnGeneraConfirm:bt,btnFinishConfirm:yt,btnEnable:ht,btnDisable:wt,tableRowClassName:Dt}}export{bs as useEqu};