2 lines
8.4 KiB
JavaScript
2 lines
8.4 KiB
JavaScript
import{a3 as R,T as q,N as M,C as H,B as L,W,L as N,v as $,D as P,w as j,K}from"./element-plus.02c000b8.js";import{u as X,a as Y}from"./vue-router.93f65f3b.js";import{l as z,m as G,n as J,o as Q,p as Z}from"./index.aded6214.js";import{_ as h}from"./index.ec111a34.js";import{U as ee}from"./index.15fff8ff.js";import{_ as ue}from"./index.vue_vue_type_script_setup_true_lang.a5d3ba59.js";import{a8 as te,g as ae,e as le}from"./index.7e71cca7.js";import"./index.323c3889.js";import"./lodash.8effadcb.js";/* empty css */import{u as oe}from"./useCommon.05abd789.js";import{d as re,r as _,a1 as se,u as s,k as ie,o as p,c as E,X as a,P as l,Y as b,a8 as de,O as V,U as me,V as v}from"./@vue.ad3a2c51.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.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 ne=v("\u7537"),pe=v("\u5973"),ve=v("\u4FDD\u5B58"),ce=re({__name:"edit",setup(ge){const c=_(),{fetchCategoryList:B,categoryLists:I}=oe(),k=X(),w=Y(),d=k.query.id,e=_({userId:"",name:"",sn:"",sex:1,mobile:"",goodsIds:[],goodsList:[],goodsCategoryList:[],goods:[],provinceId:44e4,cityId:440100,districtId:440118,address:"",longitude:"111",latitude:"111",status:0,isRecommend:0,serviceArea:[],serviceAreaIds:[],isReceiveOrder:"",workStartTime:"",workEndTime:"",isOperational:0}),y=se({userId:[{required:!0,message:"\u8BF7\u9009\u62E9\u7528\u6237",trigger:[]}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E08\u5085\u540D\u79F0",trigger:"blur"}],sn:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E08\u5085\u7F16\u53F7",trigger:"blur"}],sex:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B",trigger:["blur","change"]}],goodsIds:[{required:!0,message:"\u8BF7\u9009\u62E9\u670D\u52A1\u9879\u76EE",trigger:[]}],mobile:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",trigger:["blur"]},{pattern:/^1[3-9]\d{9}$/,message:"\u624B\u673A\u53F7\u7801\u8F93\u5165\u6709\u8BEF",trigger:["blur"]}],districtId:[{required:!0,message:"\u8BF7\u9009\u62E9\u5730\u533A",trigger:["blur","change"]}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}],workStartTime:[{required:!0,message:"\u8BF7\u9009\u62E9\u5DE5\u4F5C\u65F6\u95F4",trigger:"blur"},{validator:(...r)=>te(r,s(e)),trigger:"blur"}]}),x=async r=>{e.value=await G({id:r}),e.value.goodsCategoryList.length&&(e.value.goodsIds=e.value.goodsCategoryList.map(u=>u.id))},C=async()=>{e.value.serviceArea=await J({staffId:e.value.userId})},A=async r=>{const u=e.value.goodsIds.join(",");e.value.serviceAreaIds.map(m=>({staffId:e.value.userId,serviceAreaId:m})),await(r?Z:Q)({...e.value,goodsCategoryIds:u}),w.back(),ae.msgSuccess("\u64CD\u4F5C\u6210\u529F")},U=r=>{var u;e.value.serviceAreaIds=(u=e.value.serviceArea)==null?void 0:u.map(i=>i.id),r&&r.validate(i=>{if(!i)return!1;s(e).isOperational===0&&(s(e).workEndTime="",s(e).workStartTime=""),A(d)})};return ie(async()=>{d&&(B(),await x(d),C())}),(r,u)=>{const i=q,m=M,o=H,n=L,g=W,D=K,O=N,f=$,F=R,T=P,S=j;return p(),E(b,null,[a(m,{shadow:"never",class:"!border-none"},{default:l(()=>[a(i,{content:s(d)?"\u7F16\u8F91\u5E08\u5085":"\u65B0\u589E\u5E08\u5085",onBack:u[0]||(u[0]=t=>r.$router.back())},null,8,["content"])]),_:1}),a(T,{ref_key:"formRef",ref:c,model:e.value,rules:y,"label-width":"120px"},{default:l(()=>[a(m,{shadow:"never",style:{"margin-top":"15px"},class:"!border-none"},{default:l(()=>[a(o,{label:"\u7ED1\u5B9A\u7528\u6237:",prop:"userId"},{default:l(()=>[a(ee,{"btn-text":"\u9009\u62E9\u7528\u6237",type:"primary",modelValue:e.value.userId,"onUpdate:modelValue":u[1]||(u[1]=t=>e.value.userId=t),userVo:e.value.userVo,id:s(d),userMobile:e.value.mobile,"onUpdate:userMobile":u[2]||(u[2]=t=>e.value.mobile=t),api:s(z)},null,8,["modelValue","userVo","id","userMobile","api"])]),_:1}),a(o,{label:"\u5E08\u5085\u7F16\u53F7:",prop:"sn"},{default:l(()=>[a(n,{class:"w-56 ls-input",disabled:!0,modelValue:e.value.sn,"onUpdate:modelValue":u[3]||(u[3]=t=>e.value.sn=t),placeholder:"\u8BF7\u8F93\u5165\u5E08\u5085\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),a(o,{label:"\u5E08\u5085\u540D\u79F0:",prop:"name"},{default:l(()=>[a(n,{class:"w-56 ls-input",modelValue:e.value.name,"onUpdate:modelValue":u[4]||(u[4]=t=>e.value.name=t),placeholder:"\u8BF7\u8F93\u5165\u5E08\u5085\u7684\u771F\u5B9E\u59D3\u540D"},null,8,["modelValue"])]),_:1}),a(o,{label:"\u6027\u522B:",prop:"sex"},{default:l(()=>[a(g,{modelValue:e.value.sex,"onUpdate:modelValue":u[5]||(u[5]=t=>e.value.sex=t),name:"1",label:1},{default:l(()=>[ne]),_:1},8,["modelValue"]),a(g,{modelValue:e.value.sex,"onUpdate:modelValue":u[6]||(u[6]=t=>e.value.sex=t),name:"2",label:2},{default:l(()=>[pe]),_:1},8,["modelValue"])]),_:1}),a(o,{label:"\u670D\u52A1\u9879\u76EE",prop:"goodsIds"},{default:l(()=>[a(O,{modelValue:e.value.goodsIds,"onUpdate:modelValue":u[7]||(u[7]=t=>e.value.goodsIds=t),placeholder:"\u8BF7\u9009\u62E9",class:"ls-input",clearable:"",multiple:""},{default:l(()=>[(p(!0),E(b,null,de(s(I),t=>(p(),V(D,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(o,{label:"\u624B\u673A\u53F7\u7801:",prop:"mobile"},{default:l(()=>[a(n,{class:"w-56 ls-input",modelValue:e.value.mobile,"onUpdate:modelValue":u[8]||(u[8]=t=>e.value.mobile=t),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"},null,8,["modelValue"])]),_:1}),a(o,{label:"\u6240\u5728\u5730\u533A:",prop:"districtId"},{default:l(()=>[a(ue,{class:"w-56 ls-input",province:e.value.provinceId,"onUpdate:province":u[9]||(u[9]=t=>e.value.provinceId=t),city:e.value.cityId,"onUpdate:city":u[10]||(u[10]=t=>e.value.cityId=t),district:e.value.districtId,"onUpdate:district":u[11]||(u[11]=t=>e.value.districtId=t)},null,8,["province","city","district"])]),_:1}),a(o,{label:"\u8BE6\u7EC6\u5730\u5740:"},{default:l(()=>[a(n,{class:"ls-input",type:"textarea",modelValue:e.value.address,"onUpdate:modelValue":u[12]||(u[12]=t=>e.value.address=t),placeholder:"\u9009\u586B\uFF0C\u8BF7\u8F93\u5165\u8BE6\u7EC6\u5730\u5740",rows:6},null,8,["modelValue"])]),_:1}),a(o,{label:"\u63A5\u5355\u72B6\u6001:",prop:"isReceiveOrder"},{default:l(()=>[a(f,{modelValue:e.value.isReceiveOrder,"onUpdate:modelValue":u[13]||(u[13]=t=>e.value.isReceiveOrder=t),"active-text":e.value.isReceiveOrder?"\u505C\u7528":"\u542F\u7528","active-value":0,"inactive-value":1},null,8,["modelValue","active-text"])]),_:1}),a(o,{label:"\u8FD0\u8425\u5E08\u5085:"},{default:l(()=>[a(f,{modelValue:e.value.isOperational,"onUpdate:modelValue":u[14]||(u[14]=t=>e.value.isOperational=t),"active-value":1,"inactive-value":0,"active-text":e.value.isOperational?"\u662F":"\u5426"},null,8,["modelValue","active-text"])]),_:1}),e.value.isOperational===1?(p(),V(o,{key:0,label:"\u5DE5\u4F5C\u65F6\u95F4",prop:"workStartTime"},{default:l(()=>[a(F,{modelValue:e.value.workStartTime,"onUpdate:modelValue":u[15]||(u[15]=t=>e.value.workStartTime=t),placeholder:"\u5F00\u59CB\u65F6\u95F4","value-format":"HH:mm",format:"HH:mm",class:"h-[45px]"},null,8,["modelValue"]),a(F,{modelValue:e.value.workEndTime,"onUpdate:modelValue":u[16]||(u[16]=t=>e.value.workEndTime=t),placeholder:"\u7ED3\u675F\u65F6\u95F4","value-format":"HH:mm",format:"HH:mm",class:"h-[45px]"},null,8,["modelValue"])]),_:1})):me("",!0)]),_:1})]),_:1},8,["model","rules"]),a(h,null,{default:l(()=>[a(S,{type:"primary",onClick:u[17]||(u[17]=t=>U(c.value))},{default:l(()=>[ve]),_:1})]),_:1})],64)}}});const mu=le(ce,[["__scopeId","data-v-c6cd4f84"]]);export{mu as default};
|