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/index-8eb2b2f2.js
import{WshFormInfo as ee}from"./hook-f9819c10.js";import{u as I}from"./hooks-925dc7bd.js";import{P as le,b as oe}from"./index.es-ad994ec1.js";import{D as se}from"./delete-6d738bc7.js";import{A as te}from"./add-circle-line-5b89a592.js";import{AddEditEmployeeCompanyWeb as re}from"./employee_company-3f207ed2.js";import{deal200 as ne,alertError as ie}from"./utils-2ab4f76a.js";import{E as P}from"./index-2cac3668.js";import{b7 as N}from"./message-2472a54a.js";import{d as ae,A as E,r as A,w as x,o as me,Q as c,e as v,f as h,y as s,m as n,v as _,u as l,g as a,F as pe,I as de,x as ue,t as ce,b5 as _e,b4 as fe}from"./runtime-core.esm-bundler-6128546f.js";import{_ as ge}from"./_plugin-vue_export-helper-c27b6911.js";import"./po-320602ea.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./index-9676aad5.js";import"./epTheme-226f7095.js";import"./index-a7c31d60.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";import"./merge-f215fb43.js";const y=b=>(_e("data-v-e712bef4"),b=b(),fe(),b),be={class:"dialog_procure_box1"},ye={class:"duration_boxF"},ve=y(()=>a("span",{style:{color:"#999"}}," (Min)",-1)),he=["onClick"],Ve=["onClick"],xe={class:"flex space-x-1"},ke={class:"dialog_procure_box1"},Ce=y(()=>a("div",null,null,-1)),we={class:"dialog_procure_box"},Se=y(()=>a("div",{class:"title"},"Split Rate (%) :",-1)),Ue=y(()=>a("div",{class:"dialog_procure_box"},[a("div",{class:"title"},"Amount Due :"),_(" xxxxxx ")],-1)),Fe=y(()=>a("div",{class:"dialog_procure_box"},[a("div",{class:"title"},"Date :"),_(" xxxxxx ")],-1)),Ie=ae({__name:"index",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})}},emits:["update:visible","addWorkSheet","save_over"],setup(b,{emit:k}){const C=b;E({});const{wsh_title:w,week_days_list:Pe,resetWshForm:D,btnDuration:L,addPriceConfig:W,delPriceCOnfig:B,wsh_form:o,pagination:Ne,dataList:Ee,columns:M,locaDuration:O,durationShow:R,durationShow2:$}=ee(),V=A(),g=A(!1),j=async e=>{e&&await e.validate(t=>{var m;if(t){if(o.price_config.length<1)return P({title:"Error",message:'Please add a price config use the "addPrice" btn. ',type:"error"}),!1;let p=!0;if((m=o.price_config)==null||m.forEach((d,f)=>{(!d.duration||!d.price)&&(p=!1)}),!p)return P({title:"Error",message:'price and duration Can not empty in "addPrice" table!',type:"error"}),!1;o&&o.id,o.week_days=o.week_days_list.join(","),re(o).then(d=>{d.data.code==1?ne({code:parseInt(d==null?void 0:d.code),data:d,msg:"Submit Emplpyee Company Success!",error_msg:"Apply error",func:f=>{g.value=!1,S(f),k("save_over",o)}}):N({type:"error",message:d.data.msg})}).catch(d=>{ie(d,"Apply error")})}})},S=e=>{e&&e.resetFields()},U=()=>{g.value=!1,S(V.value)},T=()=>{W()};x(()=>g.value,e=>{k("update:visible",e)}),x(()=>C.visible,e=>{g.value=e}),x(()=>C.data,e=>{Object.keys(e).length!==0?q(e):(w.value="Place Config",D())});function q(e){Object.assign(o,{id:e.id,company_name:e==null?void 0:e.company_name,first_name:e==null?void 0:e.first_name,last_name:e==null?void 0:e.last_name,phone:e?Number(e.phone):"",email:e==null?void 0:e.email,address:e==null?void 0:e.address,address1:e==null?void 0:e.address1,licence:e==null?void 0:e.licence,week_days:e==null?void 0:e.week_days,price_config:e==null?void 0:e.price_config_json,split_rate:e==null?void 0:e.split_rate,hst:e==null?void 0:e.hst,rmt:e==null?void 0:e.rmt}),o.week_days_list=o.week_days?o.week_days.split(","):[]}function z(e){}function H(e){}const Q=E({company_name:[{required:!0,message:"please input company name",trigger:"blur"}],email:[{required:!0,message:"please input email",trigger:"blur"},{type:"email",message:"email is invalid",trigger:"blur"}],week_days_list:[{type:"array",required:!0,message:"please select Week days",trigger:"change"}],phone:[{type:"number",message:"phone must be a number",trigger:"blur"}]});function G(e){Number.isInteger(parseFloat(e))||N({type:"error",message:"please enter an integer"})}return me(()=>{}),(e,t)=>{const m=c("el-input"),p=c("el-form-item"),d=c("el-form"),f=c("el-button"),F=c("el-input-number"),J=c("el-col"),K=c("el-row"),X=c("el-dialog");return v(),h("div",{onClick:t[12]||(t[12]=r=>l(R)())},[s(X,{modelValue:g.value,"onUpdate:modelValue":t[11]||(t[11]=r=>g.value=r),title:l(w),width:"85%",draggable:"","before-close":U,"destroy-on-close":""},{footer:n(()=>[s(f,{onClick:U},{default:n(()=>[_("Cancel")]),_:1}),s(f,{type:"primary",onClick:t[9]||(t[9]=r=>j(V.value))},{default:n(()=>[_(" Ok ")]),_:1})]),default:n(()=>[s(d,{ref_key:"ruleFormRef",ref:V,model:l(o),rules:Q,"label-position":"left"},{default:n(()=>[a("div",be,[a("div",null,[s(p,{label:"Location Worked",prop:"company_name"},{default:n(()=>[s(m,{modelValue:l(o).company_name,"onUpdate:modelValue":t[0]||(t[0]=r=>l(o).company_name=r),placeholder:"Location Worked"},null,8,["modelValue"])]),_:1}),s(p,{label:"First Name",prop:"first_name"},{default:n(()=>[s(m,{modelValue:l(o).first_name,"onUpdate:modelValue":t[1]||(t[1]=r=>l(o).first_name=r),placeholder:"First Name"},null,8,["modelValue"])]),_:1}),s(p,{label:"Last Name",prop:"first_name"},{default:n(()=>[s(m,{modelValue:l(o).last_name,"onUpdate:modelValue":t[2]||(t[2]=r=>l(o).last_name=r),placeholder:"Last Name"},null,8,["modelValue"])]),_:1}),s(p,{label:"HST#",prop:"hst"},{default:n(()=>[s(m,{modelValue:l(o).hst,"onUpdate:modelValue":t[3]||(t[3]=r=>l(o).hst=r),placeholder:"Last Name"},null,8,["modelValue"])]),_:1}),s(p,{label:"Phone",prop:"phone"},{default:n(()=>[s(m,{modelValue:l(o).phone,"onUpdate:modelValue":t[4]||(t[4]=r=>l(o).phone=r),modelModifiers:{number:!0},placeholder:"Phone"},null,8,["modelValue"])]),_:1}),s(p,{label:"Email",prop:"email"},{default:n(()=>[s(m,{modelValue:l(o).email,"onUpdate:modelValue":t[5]||(t[5]=r=>l(o).email=r),placeholder:"Email"},null,8,["modelValue"])]),_:1}),s(p,{label:"RMT#",prop:"licence"},{default:n(()=>[s(m,{modelValue:l(o).licence,"onUpdate:modelValue":t[6]||(t[6]=r=>l(o).licence=r),placeholder:"RMT#"},null,8,["modelValue"])]),_:1}),s(p,{label:"Address",prop:"address"},{default:n(()=>[s(m,{modelValue:l(o).address,"onUpdate:modelValue":t[7]||(t[7]=r=>l(o).address=r),placeholder:"Address"},null,8,["modelValue"]),s(m,{style:{"margin-top":"5px"},modelValue:l(o).address1,"onUpdate:modelValue":t[8]||(t[8]=r=>l(o).address1=r),placeholder:"Address"},null,8,["modelValue"])]),_:1})]),a("div",null,[s(p,{label:"INVOICE# :",prop:"first_name"},{default:n(()=>[_(" xxxxxx ")]),_:1}),s(p,{label:"Pay Period :",prop:"first_name"},{default:n(()=>[_(" xxxxxx ")]),_:1})])])]),_:1},8,["model","rules"]),s(K,{style:{"margin-top":"-16px"}},{default:n(()=>[s(J,{span:24},{default:n(()=>[s(l(le),{title:"Price List",selectable:!1,selectablechk:!1},{buttons:n(()=>[s(f,{icon:l(I)(l(te)),onClick:T},{default:n(()=>[_(" Add Price ")]),_:1},8,["icon"])]),default:n(({size:r,checkList:Y})=>[s(l(oe),{style:{"margin-top":"6px"},border:"","align-whole":"center","table-layout":"auto",size:"small",data:l(o).price_config,columns:l(M),checkList:Y,paginationSmall:r==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSizeChange:z,onCurrentChange:H},{service:n(({row:i})=>[s(m,{style:{width:"200px"},modelValue:i.service,"onUpdate:modelValue":u=>i.service=u,placeholder:"service"},null,8,["modelValue","onUpdate:modelValue"])]),duration:n(({row:i})=>[a("div",ye,[s(m,{onInput:u=>l(O)(i),style:{width:"200px"},modelValue:i.duration,"onUpdate:modelValue":u=>i.duration=u,placeholder:"duration"},null,8,["onInput","modelValue","onUpdate:modelValue"]),ve,i.durationData.length>0&&i.is_show==2?(v(),h("div",{key:0,class:"seachBox",onClick:u=>l($)(i)},[(v(!0),h(pe,null,de(i.durationData,(u,Z)=>(v(),h("div",{class:"seach_desc",key:Z,onClick:Ae=>l(L)(i,u)},ue(u),9,Ve))),128))],8,he)):ce("",!0)])]),price:n(({row:i})=>[s(F,{modelValue:i.price,"onUpdate:modelValue":u=>i.price=u,precision:2,step:.1},null,8,["modelValue","onUpdate:modelValue","step"])]),operation:n(({row:i})=>[a("div",xe,[s(f,{class:"reset-margin",link:"",type:"danger",size:r,icon:l(I)(l(se)),onClick:u=>l(B)(i)},{default:n(()=>[_(" delete ")]),_:2},1032,["size","icon","onClick"])])]),_:2},1032,["data","columns","checkList","paginationSmall","header-cell-style"])]),_:1}),a("div",ke,[Ce,a("div",null,[a("div",we,[Se,s(F,{onInput:G,min:0,max:100,modelValue:l(o).split_rate,"onUpdate:modelValue":t[10]||(t[10]=r=>l(o).split_rate=r),step:5},null,8,["modelValue"])]),Ue,Fe])])]),_:1})]),_:1})]),_:1},8,["modelValue","title"])])}}});const sl=ge(Ie,[["__scopeId","data-v-e712bef4"]]);export{sl as default};