import{_ as se}from"./index.ec111a34.js";import{Z as de,a3 as ne,_ as pe,T as me,N as fe,C as ve,d as ge,B as ce,V as be,L as _e,v as Ee,w as Fe,D as we,W as Ve,K as Ce}from"./element-plus.02c000b8.js";import{U as Be}from"./index.15fff8ff.js";import{a as Ue}from"./vue-router.93f65f3b.js";import{_ as ye}from"./index.vue_vue_type_script_setup_true_lang.a5d3ba59.js";import{ad as xe,ae as Ie,Y as ke,af as De,ag as Le,ah as Ae,ai as Se,a8 as Pe,g as Te,e as He}from"./index.7e71cca7.js";import"./index.323c3889.js";import{d as Oe,r as A,a1 as Me,u as l,e as _,k as qe,af as Re,o as m,c as U,X as o,P as r,S as y,Y as x,a8 as S,O as E,U as P,a as Ne,V as I,W as je}from"./@vue.ad3a2c51.js";import"./lodash.8effadcb.js";/* empty css */import{u as We,c as $e}from"./useCommon.05abd789.js";import{o as ze}from"./status.83e9ed42.js";import{l as Ge,o as Ye,j as Ke}from"./index.aded6214.js";import{_ as Xe}from"./previewPdfDialog.vue_vue_type_script_setup_true_lang.f62f1167.js";import{o as Ze}from"./lodash-es.61686ec6.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./memoize-one.4ee5c96d.js";import"./index.vue_vue_type_script_setup_true_lang.c2066be7.js";import"./usePaging.4e4902f8.js";import"./area.b3d17b3b.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";import"./category.073e29d9.js";import"./group.ac84b5c8.js";import"./coupon.8abc8e6e.js";import"./useCreateModal.92d1bf49.js";const Je={class:"physical"},Qe=I("\u4E0A\u4F20pdf"),he=I("\u4FDD\u5B58"),ea=Oe({__name:"staff",setup(aa){const T=Ue(),{fetchCategoryList:H,categoryLists:O}=We(),t=A({userId:"",userVo:{},goodsIds:[],age:"",address:"",name:"",sex:1,idCard:"",mobile:"",cityId:440100,districtId:440118,provinceId:44e4,location:"",files:{idCard:[],report:[],pdf:[],avatar:[]},goodsList:[],fileUploadList:{},avatarUploadList:"",workStartTime:"",workEndTime:"",isOperational:0}),k=A(),M=Me({userId:[{required:!0,message:"\u8BF7\u9009\u62E9\u7528\u6237",trigger:[]}],name:{required:!0,message:"\u8BF7\u8F93\u5165\u5E08\u5085\u59D3\u540D",trigger:"blur"},sex:{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B",trigger:"change"},age:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E74\u9F84",trigger:"blur"},{validator:xe,trigger:"blur"}],idCard:{validator:Ie,trigger:"blur"},mobile:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",trigger:"blur"},{validator:ke,trigger:"blur"}],goodsIds:[{required:!0,validator:De,trigger:"blur"}],districtId:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5728\u5730\u533A",trigger:[]},{validator:(...i)=>Le(i,l(t)),trigger:["blur","change"]}],address:{required:!0,message:"\u8BF7\u8F93\u5165\u8BE6\u7EC6\u5730\u5740"},fileUploadList:{validator:(...i)=>Ae(i,l(n)),trigger:["blur","change"]},avatarUploadList:{validator:(...i)=>Se(i,l(n)),trigger:["blur","change"]},workStartTime:[{required:!0,message:"\u8BF7\u9009\u62E9\u5DE5\u4F5C\u65F6\u95F4",trigger:"blur"},{validator:(...i)=>Pe(i,l(t)),trigger:"blur"}]}),q=_(()=>n.value.avatar.length>=1),R=_(()=>n.value.idCard.length>=2),N=_(()=>n.value.report.length>=9),j=_(()=>l(t).userId===""),F=1024*1024*2,W=1024*1024*5;qe(()=>{H()});const $=()=>{var i;(i=k.value)==null||i.validate(async a=>{if(!!a)try{await z();const d=Ze(l(t),["goodsList","fileUploadList","avatarUploadList"]);d.isOperational===0&&(d.workEndTime="",d.workStartTime="");const s={...d,goodsCategoryIds:l(t).goodsIds.join(","),files:{portrait:[l(t).files.idCard[0]],backend:[l(t).files.idCard[1]],avatar:l(t).files.avatar,pdf:l(t).files.pdf,report:l(t).files.report}};Ye(s),Te.msgSuccess("\u63D0\u4EA4\u6210\u529F"),T.back()}catch{}})},z=()=>new Promise(async(i,a)=>{if(!l(n)||!Object.keys(l(n)).length){i([]);return}const d=Object.keys(l(n));try{for(const s of d)await G(l(n)[s],s);i(t.value.files)}catch(s){a(s)}});async function G(i,a){if(i.length>0)for(let d=0;d{try{let s=new FormData;s.append("file",i.raw);const V=await Ke(s);a(V)}catch(s){d(s)}})}const{uploadPdf:K,fileUploadList:n,imgViewerVisible:X,viewerIndex:Z,previewSrcList:J,startUpload:v,beforeRemove:g,handlePreview:w,closeImageViewer:Q,handleExceed:c,pdfDialog:h,previewPdf:ee}=$e();return(i,a)=>{const d=me,s=fe,V=Be,p=ve,C=Re("Plus"),B=ge,b=de,f=ce,ae=Ve,le=be,te=Ce,oe=_e,re=Ee,D=ne,L=Fe,ue=we,ie=se;return m(),U(x,null,[o(s,{shadow:"never",class:"!border-none"},{default:r(()=>[o(d,{content:"\u65B0\u589E\u5E08\u5085",onBack:a[0]||(a[0]=e=>i.$router.back())})]),_:1}),o(ue,{ref_key:"formRef",ref:k,model:t.value,rules:M,"label-width":"120px"},{default:r(()=>[o(s,{shadow:"never",style:{"margin-top":"15px"},class:"!border-none"},{default:r(()=>[o(p,{label:"\u7ED1\u5B9A\u7528\u6237:",prop:"userId"},{default:r(()=>[o(V,{"btn-text":"\u9009\u62E9\u7528\u6237",type:"primary",modelValue:t.value.userId,"onUpdate:modelValue":a[1]||(a[1]=e=>t.value.userId=e),userVo:t.value.userVo,userMobile:t.value.mobile,"onUpdate:userMobile":a[2]||(a[2]=e=>t.value.mobile=e),api:l(Ge)},null,8,["modelValue","userVo","userMobile","api"])]),_:1}),o(p,{label:"\u5E08\u5085\u5168\u8EAB\u7167:",prop:"avatarUploadList",class:"star"},{default:r(()=>[o(b,{class:y(["avatar-uploader",{hide:l(q)}]),"file-list":l(n).avatar,"onUpdate:file-list":a[3]||(a[3]=e=>l(n).avatar=e),action:"","list-type":"picture-card","auto-upload":!1,limit:1,onChange:a[4]||(a[4]=(e,u)=>l(v)(e,u,"avatar",F)),"before-remove":(e,u)=>l(g)(e,u,"avatar"),onPreview:a[5]||(a[5]=e=>l(w)(e,"avatar")),onExceed:a[6]||(a[6]=(e,u)=>l(c)(e,u,"avatar"))},{default:r(()=>[o(B,{class:"avatar-uploader-icon"},{default:r(()=>[o(C)]),_:1})]),_:1},8,["class","file-list","before-remove"])]),_:1}),o(p,{label:"\u5E08\u5085\u59D3\u540D:",prop:"name"},{default:r(()=>[o(f,{class:"w-56 ls-input",modelValue:t.value.name,"onUpdate:modelValue":a[7]||(a[7]=e=>t.value.name=e),placeholder:"\u8BF7\u8F93\u5165\u5E08\u5085\u59D3\u540D",maxlength:"64","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(p,{label:"\u6027\u522B:",prop:"sex"},{default:r(()=>[o(le,{modelValue:t.value.sex,"onUpdate:modelValue":a[8]||(a[8]=e=>t.value.sex=e)},{default:r(()=>[(m(!0),U(x,null,S(l(ze).sexOptions,e=>(m(),E(ae,{label:e.value},{default:r(()=>[I(je(e.label),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),_:1}),o(p,{label:"\u5E74\u9F84:",prop:"age"},{default:r(()=>[o(f,{class:"w-56 ls-input",modelValue:t.value.age,"onUpdate:modelValue":a[9]||(a[9]=e=>t.value.age=e),modelModifiers:{number:!0},maxlength:"3",placeholder:"\u8BF7\u8F93\u5165\u5E74\u9F84","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(p,{label:"\u8EAB\u4EFD\u8BC1\u53F7:",prop:"idCard",class:"star"},{default:r(()=>[o(f,{class:"w-56 ls-input",modelValue:t.value.idCard,"onUpdate:modelValue":a[10]||(a[10]=e=>t.value.idCard=e),placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7",maxlength:"18","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(p,{label:"\u8EAB\u4EFD\u8BC1\u6B63\u53CD\u9762:",prop:"fileUploadList",class:"star"},{default:r(()=>[o(b,{class:y(["avatar-uploader",{hide:l(R)}]),"file-list":l(n).idCard,"onUpdate:file-list":a[11]||(a[11]=e=>l(n).idCard=e),action:"",multiple:"","list-type":"picture-card","auto-upload":!1,limit:2,onChange:a[12]||(a[12]=(e,u)=>l(v)(e,u,"idCard",F)),"before-remove":(e,u)=>l(g)(e,u,"idCard"),onPreview:a[13]||(a[13]=e=>l(w)(e,"idCard")),onExceed:a[14]||(a[14]=(e,u)=>l(c)(e,u,"idCard"))},{default:r(()=>[o(B,{class:"avatar-uploader-icon"},{default:r(()=>[o(C)]),_:1})]),_:1},8,["class","file-list","before-remove"])]),_:1}),o(p,{label:"\u670D\u52A1\u9879\u76EE",prop:"goodsIds"},{default:r(()=>[o(oe,{modelValue:t.value.goodsIds,"onUpdate:modelValue":a[15]||(a[15]=e=>t.value.goodsIds=e),placeholder:"\u8BF7\u9009\u62E9",class:"ls-input",clearable:"",multiple:""},{default:r(()=>[(m(!0),U(x,null,S(l(O),e=>(m(),E(te,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(p,{label:"\u624B\u673A\u53F7\u7801:",prop:"mobile"},{default:r(()=>[o(f,{class:"w-56 ls-input",modelValue:t.value.mobile,"onUpdate:modelValue":a[16]||(a[16]=e=>t.value.mobile=e),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",maxlength:"11","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(p,{label:"\u8FD0\u8425\u5E08\u5085:",prop:"status"},{default:r(()=>[o(re,{modelValue:t.value.isOperational,"onUpdate:modelValue":a[17]||(a[17]=e=>t.value.isOperational=e),"active-value":1,"inactive-value":0,"active-text":t.value.isOperational?"\u662F":"\u5426"},null,8,["modelValue","active-text"])]),_:1}),t.value.isOperational===1?(m(),E(p,{key:0,label:"\u5DE5\u4F5C\u65F6\u95F4",prop:"workStartTime"},{default:r(()=>[o(D,{modelValue:t.value.workStartTime,"onUpdate:modelValue":a[18]||(a[18]=e=>t.value.workStartTime=e),placeholder:"\u5F00\u59CB\u65F6\u95F4","value-format":"HH:mm",format:"HH:mm",class:"h-[45px]"},null,8,["modelValue"]),o(D,{modelValue:t.value.workEndTime,"onUpdate:modelValue":a[19]||(a[19]=e=>t.value.workEndTime=e),placeholder:"\u7ED3\u675F\u65F6\u95F4","value-format":"HH:mm",format:"HH:mm",class:"h-[45px]"},null,8,["modelValue"])]),_:1})):P("",!0),o(p,{label:"\u6240\u5728\u5730\u533A:",prop:"districtId"},{default:r(()=>[o(ye,{class:"w-56 ls-input",province:t.value.provinceId,"onUpdate:province":a[20]||(a[20]=e=>t.value.provinceId=e),city:t.value.cityId,"onUpdate:city":a[21]||(a[21]=e=>t.value.cityId=e),district:t.value.districtId,"onUpdate:district":a[22]||(a[22]=e=>t.value.districtId=e)},null,8,["province","city","district"])]),_:1}),o(p,{label:"\u8BE6\u7EC6\u5730\u5740:",prop:"address",class:"star"},{default:r(()=>[o(f,{class:"ls-input",type:"textarea",modelValue:t.value.address,"onUpdate:modelValue":a[23]||(a[23]=e=>t.value.address=e),placeholder:"\u8BF7\u8F93\u5165\u8BE6\u7EC6\u5730\u5740",rows:6,maxlength:"128","show-word-limit":""},null,8,["modelValue"])]),_:1}),o(p,{label:"\u4F53\u68C0\u62A5\u544A:",prop:""},{default:r(()=>[Ne("div",Je,[o(b,{class:"pdf",ref_key:"uploadPdf",ref:K,action:"#",limit:1,"auto-upload":!1,onChange:a[24]||(a[24]=(e,u)=>l(v)(e,u,"pdf",W)),"before-remove":(e,u)=>l(g)(e,u,"pdf"),onExceed:a[25]||(a[25]=(e,u)=>l(c)(e,u,"pdf")),onPreview:a[26]||(a[26]=e=>l(ee)(e))},{trigger:r(()=>[o(L,{type:"primary"},{default:r(()=>[Qe]),_:1})]),_:1},8,["before-remove"]),o(b,{class:y(["avatar-uploader",{hide:l(N)}]),"file-list":l(n).report,"onUpdate:file-list":a[27]||(a[27]=e=>l(n).report=e),action:"",multiple:"","list-type":"picture-card","auto-upload":!1,limit:9,onChange:a[28]||(a[28]=(e,u)=>l(v)(e,u,"report",F)),"before-remove":(e,u)=>l(g)(e,u,"report"),onPreview:a[29]||(a[29]=e=>l(w)(e,"report")),onExceed:a[30]||(a[30]=(e,u)=>l(c)(e,u,"report"))},{default:r(()=>[o(B,{class:"avatar-uploader-icon"},{default:r(()=>[o(C)]),_:1})]),_:1},8,["class","file-list","before-remove"])])]),_:1})]),_:1})]),_:1},8,["model","rules"]),o(ie,null,{default:r(()=>[o(L,{type:"primary",disabled:l(j),onClick:$},{default:r(()=>[he]),_:1},8,["disabled"])]),_:1}),l(X)?(m(),E(l(pe),{key:0,urlList:l(J),"initial-index":l(Z),onClose:l(Q),"hide-on-click-modal":!0},null,8,["urlList","initial-index","onClose"])):P("",!0),o(Xe,{ref_key:"pdfDialog",ref:h},null,512)],64)}}});const Qa=He(ea,[["__scopeId","data-v-53fa3b4e"]]);export{Qa as default};