File: /var/www/html/public/static/js/hook-3a114aa1.js
import{Y as b,Z as A}from"./index-c9ceac6c.js";import{getEmployeeInvoiceDurationWeb as D}from"./po-506ef85f.js";import{A as a,r as o,o as S}from"./runtime-core.esm-bundler-6128546f.js";import"./preload-helper-78dc9057.js";import"./message-2472a54a.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./utils-2ab4f76a.js";function z(){const n=a({}),s={Authorization:b(A().accessToken)},c=a({total:0,pageSize:20,currentPage:1,background:!0}),d=o([]),p=[{label:"idx",type:"index",width:70},{label:"Service",slot:"service"},{label:"Duration",slot:"duration"},{label:"Price",slot:"price"},{label:"Action",fixed:"right",minWidth:50,slot:"operation"}],e=a({id:0,company_name:"",first_name:"",last_name:"",phone:"",email:"",create_time:"",update_time:"",address:"",week_days:"",week_daysshow:"",price_config:[],week_days_list:[],split_rate:55}),_=()=>{Object.assign(e,{id:0,company_name:"",first_name:"",last_name:"",phone:"",email:"",create_time:"",update_time:"",address:"",week_days:"",week_daysshow:"",price_config:[],week_days_list:[],split_rate:55}),r.value=[]},r=o([]),l=o([]),m=o([]),f=()=>{let i=1;e.price_config&&Array.isArray(e.price_config)?i=e.price_config.length>0?e.price_config.length+1:1:e.price_config=[],e.price_config.push({id:i,duration:"",price:.01,durationData:[]})},u=i=>{e&&Array.isArray(e.price_config)&&(e.price_config=e.price_config.filter(t=>t.id!==i.id))},g=o("New Employer Company");function h(i,t){i.duration=i.duration+" "+t,i.is_show=1}async function w(i){const{data:t}=await D(Object.assign(n,{}));t.code==1&&(i.is_show=2,i.durationData=JSON.parse(JSON.stringify(t.data)))}function y(){e.price_config.forEach((i,t)=>{i.is_show=1,i.durationData=[]})}function k(i){i.is_show=2}return S(()=>{}),{week_days_list:r,upLoadFileUriHeader:s,wsh_title:g,resetWshForm:_,priority_list:l,stg_tpl_list:m,addPriceConfig:f,delPriceCOnfig:u,wsh_form:e,pagination:c,dataList:d,columns:p,btnDuration:h,locaDuration:w,durationShow:y,durationShow2:k}}export{z as WshFormInfo};