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-legacy-98fbe318.js
System.register(["./po-legacy-2e17a51a.js","./vue-router-legacy-a12307c3.js","./message-legacy-10af7c73.js","./index-legacy-42c17c53.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./index-legacy-12f7f0b6.js","./preload-helper-legacy-f8638e03.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js","./utils-legacy-c0023c33.js","./focus-trap-legacy-631b7396.js","./error-legacy-e98f9e58.js"],(function(e,i){"use strict";var t,s,n,a,c,l,o,d,r,u,_,m,p,g,b,h,y,v,f,w,S,D,C,T,k,x,W,A,j,N,O,E,L,B,P,I,M;return{setters:[e=>{t=e.getManagerClinicsListWeb,s=e.userToClinicsWeb,n=e.getInvitationCodeWeb,a=e.addEditClinicsWeb,c=e.getClinicsDetailWeb,l=e.setClinicManagerWeb,o=e.deleteClinicUserWeb,d=e.addClinicsUserWeb,r=e.bandUserInfoWeb,u=e.batchEditLicenceWeb,_=e.ClinicsSwitchRoleWeb,m=e.batchEditService,p=e.bookingPublicListWeb,g=e.getWeekDataByDate,b=e.getTherapistDetailWeb,h=e.bookingPublicWeb,y=e.bookingPublicDetailWeb,v=e.UpdateTherapistLimitWeb,f=e.ClinicServiceListWeb,w=e.AddEditClinicServiceWeb,S=e.DeleteClinicServiceWeb,D=e.yuyueFDF,C=e.WebServiceListWeb,T=e.ClinicWebApplyWeb,k=e.ClinicWebDeleteWeb,x=e.ClinicWebApplyGeneralWeb,W=e.ClinicWebApplyFinishWeb,A=e.ActivationClinicWeb,j=e.DisActivationClinicWeb,N=e.deleteClinicsWeb},e=>{O=e.d,E=e.u},e=>{L=e.b7},e=>{B=e.o},e=>{P=e.r,I=e.A,M=e.o},null,null,null,null,null,null,null,null],execute:function(){e("useEqu",(function(){O();const e=E();O();const i=P(),J=P(!1),F=P(!1),H=P(!1),q=P(!1),U=P(!1),z=P(!1),Y=P(!1),G=P(!1),R=P(!1),K=P(!1),Q=P(!1),V=P(!1),X=P(!1),Z=P(!1),$=P(""),ee=P([]),ie=P([]),te=P([]),se=P([]),ne=I([]),ae=P([]),ce=P({}),le=P([]),oe=P([]),de=P([]),re=P([]),ue=P([]),_e=P([]),me=I({}),pe=I({}),ge=I({}),be=I({}),he=I({}),ye=I({}),ve=I({}),fe=I({}),we=I({}),Se=I({}),De=I({}),Ce=I({}),Te=I({}),ke=I({}),xe=I({}),We=I({}),Ae=I({}),je=I({}),Ne=I({}),Oe=I({}),Ee=I({}),Le=I({}),Be=I({}),Pe=I({}),Ie=I({}),Me=I({}),Je=I({}),Fe=I({clinic_name:"",select_style_name:"",clinic_web_date:"",apply_comment:"",reponse_msg:"",is_type:"",genaral_time:""}),He=I({clinic_id:"",is_mune:1,service_name:"",description:"",service_id:"",is_role:""}),qe=I({apply_comment:"",select_style_id:"",clinic_id:"",is_apply_for:1,web_apply_status:"",clinic_web_id:"",finish_web_url:""}),Ue=P([{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}]),ze=P([{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"}]),Ye=P([{id:1,duration:"",price:""}]),Ge=P([{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}]),Re=P([{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"}]),Ke=I({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:""}),Qe=P([{id:1,text:"Mobile SMS",value:"message",is_selected:0},{id:2,text:"Email",value:"email",is_selected:0}]),Ve=P([{id:1,value:"15",text:" 15 Min",is_Selected:1},{id:2,value:"30",text:" 30 Min",is_Selected:0}]),Xe=P([{id:1,text:"CA/USA(+1)",value:"001"},{id:3,text:"CN(+86)",value:"0086"}]),Ze=P([{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"}]),$e=I({tableIndex:0,note:"",role_type:1}),ei=I({email:"",FirstName:"",LastName:"",gender:"",phone:"",phone_code:"001",booking_notice_type:"message",userId:"",Therapists_id:"",is_role:"",is_manager:""}),ii=I({}),ti=I({});I({});const si=I({total:0,pageSize:10,currentPage:1,background:!0,pageSizes:[10,25,50,100]}),ni=I({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"});async function ai(){H.value=!0;const{data:e}=await t(Object.assign(me,{cliniic_name:ni.searchKey,pageSize:si.pageSize,page:si.currentPage,webapplystatus:ni.webapply_status,is_admin:"Y"}));ee.value=e.data,si.total=e.total,0==ee.value.length&&"all"==ni.webapply_status&&""==ni.searchKey&&ci(3),H.value=!1}async function ci(e){if(e&&2!=e&&3!=e)return ni.Address=e.address,ni.clinic_id=e.id,ni.ClinicName=e.clinic_name,ni.avatar=e.avatar,ni.is_need_web=e.is_need_web,ni.addCode=e.invitation_code,ni.phone_code=e.phone_country_code,ni.Phone=e.phone_number,ni.Email=e.email,ni.ClinecWeb=e.clinic_web,ni.BusinessTime=e.BusinessTime,ni.business_time_begin=e.business_time_begin,ni.business_time_end=e.business_time_end,ni.HST=e.hst,ni.city=e.city,ni.state=e.state,ni.postal=e.postal,ni.country=e.country,void(K.value=!0);3==e&&(ni.Address="",ni.clinic_id="",ni.ClinicName="",ni.phone_code="001",ni.Phone="",ni.Email="",ni.ClinecWeb="",ni.BusinessTime=["09: 00","18: 00"],ni.business_time_begin="09: 00",ni.business_time_end="18: 00",ni.HST="",ni.city="",ni.state="",ni.postal="",ni.country="",K.value=!0,ni.avatar="",ni.webserviceName="",ni.webserviceId="");const{data:i}=await n(Object.assign(ge,{clinic_id:ni.clinic_id}));1==i.code?ni.addCode=i.data:L({type:"error",message:i.msg})}async function li(e){ni.id=e.id;const{data:i}=await c(Object.assign(be,{clinic_id:e.id}));1==i.code?(ni.detail=i.data.clinics_info,de.value=i.data.therapists_user,re.value=i.data.receiptionist_user,ue.value=i.data.customer_users,te.value=i.data.other_users,U.value=!0):L({type:"error",message:i.msg})}async function oi(e,i){const{data:t}=await o(Object.assign(ye,{clinic_id:ni.detail.id,user_id:e.user_id,role_type:i}));1==t.code?(li(ni),L({type:"success",message:t.msg})):L({type:"error",message:t.msg})}const di=P([{id:1,text:"Male",value:1,is_selected:0},{id:2,text:"Female",value:2,is_selected:0}]),ri=P([{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}]),ui=P([{id:1,text:"Receiptionist",value:"user",is_selected:0},{id:2,text:"Other",value:"other",is_selected:0}]),_i=P([{id:1,text:"Y",value:"Y",is_selected:0},{id:2,text:"N",value:"N",is_selected:0}]);function mi(e){const i=oe.value.findIndex((i=>i.action_id===e.action_id));-1!==i&&oe.value.splice(i,1),oe.value.forEach(((e,i)=>{e.action_id=i+1}))}function pi(e,i){_e.value.forEach(((t,s)=>{if(e.action_id==t.action_id){const e=t.during_price_json.findIndex((e=>e.id===i.id));-1!==e&&t.during_price_json.splice(e,1),t.during_price_json.forEach(((e,i)=>{e.id=i+1}))}}))}function gi(e){const i=_e.value.findIndex((i=>i.action_id===e.action_id));-1!==i&&_e.value.splice(i,1),_e.value.forEach(((e,i)=>{e.action_id=i+1}))}async function bi(e){const{data:i}=await N(Object.assign(De,{clinic_id:e.id}));1==i.code?(window.location.reload(),L({type:"success",message:i.msg})):L({type:"error",message:i.msg})}async function hi(){H.value=!0;const{data:e}=await p(Object.assign(Ce,{clinics_id:ni.id,Therapist_id:ei.Therapists_id}));ae.value=e.data,Ke.clinic_name=e.clinic_info.clinic_name,Ke.business_time_begin=e.clinic_info.business_time_begin,Ke.business_time_end=e.clinic_info.business_time_end,Re.value[0].pickerData[0].begin=Ke.business_time_begin,Re.value[0].pickerData[0].end=Ke.business_time_end,Re.value[0].pickerData[0].time[0]=Ke.business_time_begin,Re.value[0].pickerData[0].time[1]=Ke.business_time_end,H.value=!1}async function yi(e){const{data:i}=await g(Object.assign(Te,{begin:e[0],end:e[1]}));if(1==i.code){const e=JSON.parse(JSON.stringify(i.data));Re.value.forEach(((e,t)=>{const s=JSON.parse(JSON.stringify(i.data)),n=JSON.parse(JSON.stringify(e.weekdayData));e.weekdayData=s,e.weekdayData.forEach(((e,i)=>{n.forEach(((i,t)=>{1==i.is_Selected&&e.value==i.value&&(e.is_Selected=1)}))}))})),Ke.weekdayData1=e}else L({type:"error",message:i.msg})}async function vi(){const{data:e}=await b(Object.assign(ke,{therapists_id:ei.Therapists_id}));1==e.code?(ne.value=e.data.services_info_full,Ke.addServiceData=e.data.services_info_full,Re.value.forEach(((e,i)=>{const t=JSON.parse(JSON.stringify(ne.value));t.forEach(((i,t)=>{e.addServiceData.forEach(((e,t)=>{i.service_name==e.service_name&&1==e.is_Selected&&(i.is_Selected=1)}))})),e.addServiceData=t}))):L({type:"error",message:e.msg})}function fi(e){const i=Re.value.findIndex((i=>i.ids===e.ids));-1!==i&&Re.value.splice(i,1),Re.value.forEach(((e,i)=>{e.ids=i+1}))}function wi(e){const i=e.service_times;i.forEach(((e,i)=>{e.time=[e.time[0],e.time[1]]})),Re.value=[];const t={ids:Re.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};Re.value.push(t),Ke.Clinic_id=e.clinics_id,Ke.Therapist=e.Therapist_id,Ke.service_name=e.description_type,Ke.date=[e.period_date_begin.substring(0,10),e.period_date_end.substring(0,10)],Ke.privacy_police=e.privacy_police,Ke.edit_id=e.id,q.value=!0}async function Si(){const{data:e}=await f(Object.assign(je,{clinic_id:He.clinic_id,searchKey:""}));1==e.code?se.value=e.data:L({type:"error",message:e.msg})}async function Di(e){const{data:i}=await S(Object.assign(Oe,{service_id:e.id}));1==i.code?(Si(),L({type:"success",message:i.msg})):L({type:"error",message:i.msg})}const Ci=I({name:"",id:""});async function Ti(){const{data:e}=await k(Object.assign(Be,{clinic_web_id:qe.clinic_web_id}));0==e.code?(F.value=!1,L({type:"success",message:e.msg}),ai()):L({type:"error",message:e.msg})}async function ki(e){const{data:i}=await A(Object.assign(Me,{clinic_id:e.id}));1==i.code?(ai(),L({type:"success",message:i.msg}),window.location.reload()):L({type:"error",message:i.msg})}async function xi(e){const{data:i}=await j(Object.assign(Je,{clinic_id:e.id}));1==i.code?(ai(),L({type:"success",message:i.msg}),window.location.reload()):L({type:"error",message:i.msg})}return M((()=>{ai(),async function(){const{data:e}=await C(Object.assign(Ee,{}));0==e.code&&(ie.value=e.data)}()})),{searchDetail:ni,btnSearchPart:function(){ai()},loading:H,small:Z,selectList:["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"],columns:[{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")}],pagination:si,handleSizeChange:function(e){si.pageSize=e,ai()},handleCurrentChange:function(e){si.currentPage=e,ai()},PartList:ee,SwitchData:le,onSwitchAdd:function(e){le.value.forEach(((e,i)=>{e.is_Selected=0})),e.is_Selected=1},order_date:$,deliverDialog:q,selectClick:(e,i)=>{},itemArr:$e,addLocationDialog:V,locationArr:ii,EditLocation:function(e){Object.keys(e).map((i=>{ii[i]=e[i]}))},singleTableRef:i,JoinClinicDialog:X,btnJoinClinic:function(){X.value=!0},JoinClinicConfirm:async function(e){const{data:i}=await s(Object.assign(pe,{invitation_code:ni.code}));1==i.code?(ai(),L({type:"success",message:i.msg}),X.value=!1):L({type:"error",message:i.msg})},ClinicDialog:K,btnAddClinic:ci,AddClinicConfirm:async function(){const e={clinic_name:ni.ClinicName,address:ni.Address,invitation_code:ni.addCode,id:ni.clinic_id,hst:ni.HST,BusinessTime:ni.BusinessTime,clinic_web:ni.webserviceName,email:ni.Email,phone_number:ni.Phone,phone_country_code:ni.phone_code,city:ni.city,state:ni.state,postal:ni.postal,country:ni.country,avatar:ni.avatar,style_id:ni.webserviceId},{data:i}=await a(Object.assign(ti,{data_row:e}));1==i.code?(localStorage.setItem("type",2),0==ee.value.length||(ai(),L({type:"success",message:i.msg}),K.value=!1)):L({type:"error",message:i.msg})},DetailDialog:U,btnDetail:li,Therapists:de,Persons:re,Customers:ue,onManager:async function(e){let i="";i="N"==e.is_manager?"Y":"N";const{data:t}=await l(Object.assign(he,{clinic_id:ni.detail.id,user_id:e.user_id,is_manager:i}));1==t.code?(li(ni),L({type:"success",message:t.msg})):L({type:"error",message:t.msg})},onDelete:(e,i)=>{B.confirm("Are you sure you want to remove this user",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{oi(e,i)})).catch((()=>{L({type:"info",message:"Canceled"})}))},onSwitch:e=>{G.value=!0,le.value=e.switch_data,ce.value=e},addTherapists:function(e){He.is_role=e,Object.keys(ei).map((e=>{ei[e]=""})),"client"==e&&(ei.is_role="customer"),z.value=!0},TherapistsDialog:z,SwitchDialog:G,formArr:ei,isData:di,selectedTr:function(e){ei.gender==e.value?ei.gender=-1:ei.gender=e.value},btnTherapistsSubmit:async function(e){const{data:i}=await d(Object.assign(ve,{clinic_id:ni.id,first_name:ei.FirstName,last_name:ei.LastName,sex:ei.gender,phone_country_code:ei.phone_code,phone:ei.phone,email:ei.email,role:ei.is_role,is_Manager:ei.is_manager}));1==i.code?(z.value=!1,li(ni),L({type:"success",message:i.msg})):L({type:"error",message:i.msg})},phoneType:Xe,onDetail:function(e){ei.FirstName=e.first_name,ei.LastName=e.last_name,ei.phone_code=e.phone_country_code,ei.phone=e.phone,ei.gender=Number(e.sex),ei.email=e.email,ei.userId=e.user_id,ei.Therapists_id=e.id,oe.value=e.licence,_e.value=e.service,ei.booking_notice_type=e.booking_notice_type,Ke.limit_times=e.limit_times,Ke.time_frequen=e.time_frequen,Qe.value.forEach(((e,i)=>{e.is_selected=0,ei.booking_notice_type.includes(e.value)&&(e.is_selected=1)})),R.value=!0,hi()},TherapistsDetailDialog:R,addServiceData:Qe,btnSwitchSubmit:async function(){let e="";le.value.forEach(((i,t)=>{1==i.is_Selected&&(e=i.value)})),""==e&&L({type:"error",message:"Please select role type"});const{data:i}=await _(Object.assign(Se,{clinic_id:ce.value.clinic_id,user_id:ce.value.user_id,role_type:e}));1==i.code?(L({type:"success",message:i.msg}),G.value=!1,li(ni)):L({type:"error",message:i.msg})},onServiceAdd:function(e){1==e.is_selected?e.is_selected=0:0==e.is_selected&&(e.is_selected=1);const i=[];Qe.value.forEach(((e,t)=>{1==e.is_selected&&i.push(e.value)})),ei.booking_notice_type=i.toString()},basicSave:async function(e){const i=[];if(Qe.value.forEach(((e,t)=>{1==e.is_selected&&i.push(e.value)})),ei.booking_notice_type=i.toString(),""==ei.booking_notice_type&&"therapists"==e)return void L({type:"error",message:"Please select Booking notice type"});const{data:t}=await r(Object.assign(fe,{firstName:ei.FirstName,lastName:ei.LastName,phone:ei.phone,email:ei.email,id:ei.userId,sex:ei.gender,phone_country_code:ei.phone_code,booking_notice_type:ei.booking_notice_type}));1==t.code?(L({type:"success",message:t.msg}),li(ni),z.value=!1):L({type:"error",message:t.msg})},LicenceData:oe,serviceData:_e,addLicence:function(){const e={action_id:oe.value.length+1,licence_name:"",description:"",name:"",phone:"",licence_title:"",licence_number:""};oe.value.push(e)},DelLicence:e=>{B.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{mi(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},onSaveLicence:async function(e){const{data:i}=await u(Object.assign(we,{Therapists_id:ei.Therapists_id,data_row:oe.value}));1==i.code?(L({type:"success",message:i.msg}),oe.value=i.data,li(ni)):L({type:"error",message:i.msg})},onDelDuring:(e,i)=>{B.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{pi(e,i)})).catch((()=>{L({type:"info",message:"Canceled"})}))},addDuring:function(e){_e.value.forEach(((i,t)=>{if(e.action_id==i.action_id){const e={id:i.during_price_json.length+1,duration:"",price:""};i.during_price_json.push(e)}}))},DelServes:e=>{B.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{gi(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},addServers:function(){const e={action_id:_e.value.length+1,service_name:"",description:"",licence_service_name:"",during_price_json:[]};_e.value.push(e)},onServersSave:async function(e){const{data:i}=await m(Object.assign(Se,{Therapists_id:ei.Therapists_id,data_row:_e.value}));1==i.code?(L({type:"success",message:i.msg}),li(ni)):L({type:"error",message:i.msg})},btnBooking:function(i){e.push({path:"/crm/yuyue/bookingInfo",query:{clinics_id:i.id}})},btnDeleteClinic:e=>{B.confirm("Are you sure you want to delete this clinic",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{bi(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},PublicData:ae,addForm:Ke,moreWork:Re,addWorkTime:function(){Re.value=[];const e={ids:1,weekdayData:[],addServiceData:[],pickerData:[{id:1,begin:Ke.business_time_begin,end:Ke.business_time_end,time:[Ke.business_time_begin,Ke.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"}(Ke.date="");Ke.privacy_police="",Ke.edit_id="",Re.value.push(e),vi(),q.value=!0},getDate:function(e){yi(e)},onWeekday:function(e,i){e.weekdayData.forEach(((e,t)=>{e.id==i.id&&(1==e.is_Selected?e.is_Selected=0:0==e.is_Selected&&(e.is_Selected=1))}))},AddTime:function(e){const i={id:e.pickerData.length+1,begin:"00:00",end:"23:59",time:["00:00","23:59"]};e.pickerData.push(i)},onServiceAdd5:function(e,i){if(1==e.addServiceData.length)return;1==i.is_Selected?i.is_Selected=0:i.is_Selected=1;const t=[];e.addServiceData.forEach(((e,i)=>{1==e.is_Selected&&t.push(e.name)})),e.service_name=t.toString()},btnAddSubmit:async function(){H.value=!0;const{data:e}=await h(Object.assign(xe,{clinics_id:ni.id,Therapist_id:ei.Therapists_id,public_id:Ke.edit_id,description_type:Ke.service_name,period_date_begin:Ke.date[0],period_date_end:Ke.date[1],blocked_time:Ke.blocked_time,session:Ke.session,add_session:Ke.add_session,privacy_police:Ke.privacy_police,tables:Ke.tables,spend_time:Ke.spend_time,sex:Ke.gender,data_row:Re.value}));1==e.code?(hi(),q.value=!1,L({type:"success",message:e.msg})):L({type:"error",message:e.msg,duration:6e3}),H.value=!1},loading:H,btnAddWork:function(){const e=JSON.parse(JSON.stringify(Ke.weekdayData1)),i=JSON.parse(JSON.stringify(Ke.addServiceData)),t={ids:Re.value.length+1,weekdayData:e,addServiceData:i,pickerData:[{id:1,begin:Ke.business_time_begin,end:Ke.business_time_end,time:[Ke.business_time_begin,Ke.business_time_end]}],service_name:"Massage",session:"60",add_session:"30",tables:4,spend_time:15,blocked_time:"15"};Re.value.push(t)},btnDeleteWork:e=>{B.confirm("Are you sure you want to delete this item ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{fi(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},isData1:ri,isData2:_i,selectedTr1:function(e){ei.userId||(e.value==ei.is_role?ei.is_role="":ei.is_role=e.value,"customer"==e.value&&(ei.is_manager="N"))},selectedTr2:function(e){"customer"==ei.is_role&&"Y"==e.value||(e.value==ei.is_manager?ei.is_manager="":ei.is_manager=e.value)},OtherData:te,btnEdit:async function(e){const{data:i}=await y(Object.assign(We,{config_id:e.id}));1==i.code?wi(i.data):L({type:"error",message:i.msg})},SessionDatas:Ue,BlockedTimes:Ve,onTime:function(e){e.begin=e.time[0],e.end=e.time[1]},onShare:async function(e){try{await navigator.clipboard.writeText(e.noregister_href),L({type:"success",message:"The text has been copied to the clipboard!"})}catch(i){console.error("复制失败:",i),L({type:"error",message:"Copy failed, please manually copy"})}},onDelete1:oi,onDelete5:function(e,i){const t=e.pickerData.findIndex((e=>e.id===i.id));-1!==t&&e.pickerData.splice(t,1),e.pickerData.forEach(((e,i)=>{e.id=i+1}))},LimitTimes:Ge,onLimitTimes:async function(e){const{data:i}=await v(Object.assign(Ae,{clinic_id:ni.id,therapist_id:ei.Therapists_id,limit_times:Ke.limit_times,time_frequen:Ke.time_frequen}));1==i.code?(li(ni),L({type:"success",message:i.msg})):L({type:"error",message:i.msg})},onEdit:function(e,i){He.is_role=i,ei.FirstName=e.first_name,ei.LastName=e.last_name,ei.gender=Number(e.sex),ei.phone_code=e.phone_country_code,ei.phone=e.phone,ei.email=e.email,ei.is_role=e.role_type,ei.is_manager=e.is_manager,ei.userId=e.user_id,z.value=!0},cliniceMune:Ze,newClinic:He,onCliniceMune:function(e){He.is_mune=e.id},btnClinic:function(e){ee.value.forEach(((i,t)=>{i.value==e&&(li(i),ci(i),Si())}))},onAddService:function(){He.service_name="",He.description="",He.service_id="",Y.value=!0},AddServiceDialog:Y,AddServiceSubmit:async function(){const{data:e}=await w(Object.assign(Ne,{clinic_id:He.clinic_id,service_name:He.service_name,description:He.description,service_id:He.service_id}));1==e.code?(Si(),Y.value=!1,L({type:"success",message:e.msg})):L({type:"error",message:e.msg})},ClinicSevers:se,DelClinicSevers:e=>{B.confirm("Are you sure you want to delete this service ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{Di(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},btnSeversEdit:function(e){He.service_name=e.service_name,He.description=e.description,He.service_id=e.id,Y.value=!0},isData5:ui,clinicDuringPrice:Ye,businessTimeEnd1:function(e){e?ni.BusinessTime.length>0&&(ni.BusinessTime[0]=e):ni.BusinessTime[0]=""},businessTimeEnd2:function(e){e?ni.BusinessTime.length>0&&(ni.BusinessTime[1]=e):ni.BusinessTime[1]=""},btnPhone:function(e){if("0086"==ni.phone_code)return;if(e=(e=(e=e.replace("(","")).replace(")","")).replace("-",""),/[^\d]/g.test(e))return void L({type:"error",message:"Please enter the Number"});let i="";e.length>0&&(i=e.slice(0,0)+"("+e.slice(0),e.length>3&&(i=i.slice(0,4)+")"+i.slice(4),e.length>6&&(i=i.slice(0,8)+"-"+i.slice(8),e.length>10&&(i=i.substring(0,13))))),ni.Phone=i},uploadSlotFile1:function(e,i,t){1==e.code&&(ni.avatar=D+e.data.file_path.replace("var/www/html/public/",""))},viewIMG:function(e){window.open(e)},AddSelectWebsite:function(){J.value=!0},websiteDialog:J,WebsiteData:Ci,eventIsNum:function(){ni.webserviceName=Ci.name,ni.webserviceId=Ci.id},btnWebserviceName:function(){ni.webserviceId=""},ApplyDialog:F,btnApplyForWebsite:function(e){qe.clinic_id=e.id,qe.web_apply_status=e.web_apply_status,qe.clinic_web_id=e.clinic_web_id,"finish"==qe.web_apply_status&&(qe.finish_web_url=e.finish_web_url),F.value=!0},applyArr:qe,ApplicationStyle:ie,btnApplySubmit:async function(){const{data:e}=await T(Object.assign(Le,{clinic_id:qe.clinic_id,select_style_id:qe.select_style_id,apply_comment:qe.apply_comment}));0==e.code&&(ai(),qe.is_apply_for=2)},btnUse:function(e){qe.select_style_id=e.id},btnApplyClose:function(){F.value=!1},btnCancelApply:e=>{B.confirm("Are you sure you want to cancel the apply ?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{Ti()})).catch((()=>{L({type:"info",message:"Canceled"})}))},webapplyStatus:ze,btnGeneral:function(e,i){"N"!=e.enabled&&(Fe.clinic_name=e.clinic_name,Fe.select_style_name=e.select_style_name,Fe.clinic_web_date=e.clinic_web_date,Fe.apply_comment=e.apply_comment,qe.clinic_web_id=e.clinic_web_id,Fe.is_type=i,Fe.genaral_time=e.genaral_time,Fe.reponse_msg="",Fe.finish_web_url="",Q.value=!0)},generalDialog:Q,generalArr:Fe,btnGeneraConfirm:async function(){const{data:e}=await x(Object.assign(Pe,{clinic_web_id:qe.clinic_web_id,reponse_msg:Fe.reponse_msg}));0==e.code?(Q.value=!1,L({type:"success",message:e.msg}),ai()):L({type:"error",message:e.msg})},btnFinishConfirm:async function(){const{data:e}=await W(Object.assign(Ie,{clinic_web_id:qe.clinic_web_id,reponse_msg:Fe.reponse_msg,finish_web_url:Fe.finish_web_url}));0==e.code?(Q.value=!1,L({type:"success",message:e.msg}),ai()):L({type:"error",message:e.msg})},btnEnable:e=>{B.confirm("Are you sure you want to enable this clinic?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{ki(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},btnDisable:e=>{B.confirm("Are you sure you want to Disable this clinic?",{confirmButtonText:"confirm",cancelButtonText:"cancel",type:"warning"}).then((()=>{xi(e)})).catch((()=>{L({type:"info",message:"Canceled"})}))},tableRowClassName:({row:e,rowIndex:i})=>{if("N"==e.enabled)return"enabled_desc"}}}))}}}));