Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

2 řádky
2.6KB

  1. var z=Object.defineProperty,N=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var C=(t,o,e)=>o in t?z(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,k=(t,o)=>{for(var e in o||(o={}))R.call(o,e)&&C(t,e,o[e]);if(x)for(var e of x(o))$.call(o,e)&&C(t,e,o[e]);return t},D=(t,o)=>N(t,O(o));var b=(t,o,e)=>new Promise((m,s)=>{var _=l=>{try{p(e.next(l))}catch(n){s(n)}},f=l=>{try{p(e.throw(l))}catch(n){s(n)}},p=l=>l.done?m(l.value):Promise.resolve(l.value).then(_,f);p((e=e.apply(t,o)).next())});import{s as q}from"./driverFile.0e884ef0.js";import{_ as F,d as S,r as v,y as A,z as E,A as J,f as u,g as T,p as w,w as r,e as c,c as L,s as U,x as G,F as H,h as V,i as K}from"./index.551f5afa.js";const M=V(" \u5173\u95ED "),P=V(" \u4FDD\u5B58 "),Q=S({name:"setTypeDialog"}),W=Object.assign(Q,{props:{visible:{type:Boolean,default:!1,required:!0},data:Object},emits:["close"],setup(t,{emit:o}){const e=t,{proxy:m}=K(),s=v({jobTypes:[]}),_=v(),f=v({jobTypes:[{required:!0,message:"\u8BF7\u9009\u62E9\u63A5\u5355\u7C7B\u578B",trigger:"change"}]}),{jobTypeOptions:p}=A(E.dictStore),l=()=>{_.value.validate(n=>b(this,null,function*(){var a,d;if(n){const y=D(k({},s.value),{userDriverId:(a=e.data)==null?void 0:a.driverId,jobTypes:s.value.jobTypes.length&&s.value.jobTypes||((d=e.data)==null?void 0:d.jobTypes)});yield q(y),m.$message.success("\u8BBE\u7F6E\u6210\u529F\uFF01"),o("close",!0)}}))};return J(()=>e.visible,n=>b(this,null,function*(){n||(s.value={jobTypes:[]})})),(n,a)=>{const d=u("el-option"),y=u("el-select"),h=u("el-form-item"),B=u("el-form"),g=u("el-button"),I=u("el-dialog");return T(),w(I,{"model-value":t.visible,title:"\u7C7B\u578B\u8BBE\u7F6E","destroy-on-close":"",onClose:a[2]||(a[2]=i=>o("close"))},{footer:r(()=>[c(g,{type:"info",size:"small",onClick:a[1]||(a[1]=i=>o("close"))},{default:r(()=>[M]),_:1}),c(g,{type:"primary",size:"small",onClick:l},{default:r(()=>[P]),_:1})]),default:r(()=>[c(B,{ref_key:"formRef",ref:_,model:s.value,rules:f.value,"label-suffix":":"},{default:r(()=>[c(h,{label:"\u63A5\u5355\u7C7B\u578B",prop:"jobTypes"},{default:r(()=>[c(y,{modelValue:s.value.jobTypes,"onUpdate:modelValue":a[0]||(a[0]=i=>s.value.jobTypes=i),placeholder:"\u8BF7\u9009\u62E9",style:{width:"100%"},multiple:!0},{default:r(()=>[(T(!0),L(H,null,U(G(p),(i,j)=>(T(),w(d,{key:j,label:i,value:Number(j)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["model-value"])}}}),ee=F(W,[["__scopeId","data-v-92218fa8"]]);export{ee as default};