modal.140b2a.js 3.4 KB

1
  1. import{_ as k,d as M,w as _,ag as j,bs as b,x as O,r as s,o as m,G as F,C as o,j as a,l as u,c as S,F as U,D as I,h as R,M as z,aq as N}from"./index.js";import{d as P}from"./index.da6d65fd.js";const Q=[{value:"0",label:"\u7981\u7528",type:"warning"},{value:"1",label:"\u542F\u7528",type:"success"}],T=[{value:"1",label:"\u5165\u5E93\u9A8C\u6536\u5F02\u5E38"},{value:"2",label:"\u9000\u8D27\u9A8C\u6536\u5F02\u5E38"},{value:"3",label:"\u552E\u540E\u5DF2\u6536\u5230\u8D27\u5F02\u5E38"},{value:"4",label:"\u91C7\u8D2D\u9000\u8D27"},{value:"5",label:"\u9500\u552E\u9000\u6362\u8D27"},{value:"6",label:"\u552E\u540E\u672A\u6536\u5230\u8D27\u5F02\u5E38"},{value:"7",label:"\u8BAE\u4EF7\u7533\u8BF7\u539F\u56E0"},{value:"8",label:"\u5546\u54C1\u4E0B\u7EBF\u539F\u56E0"}],G={class:"flex w-full justify-end"},L=M({__name:"modal",props:{data:{type:null,required:!0,default:{order_use:"",id:""}},visible:{type:Boolean,required:!0},disabled:{type:Boolean,required:!0}},emits:["submit"],setup(c,{emit:f}){const d=c,v={id:"",type:"",result:"",result_desc:""},B=_([]),y=j(()=>l.value.id?d.disabled?"\u67E5\u770B\u8BA2\u5355\u7528\u9014":"\u7F16\u8F91\u8BA2\u5355\u7528\u9014":"\u6DFB\u52A0\u8BA2\u5355\u7528\u9014"),l=b(d,"data"),r=b(d,"visible"),p=_(null),D={type:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u539F\u56E0\u7C7B\u578B"}],result:[{required:!0,trigger:"blur",message:"\u5165\u5E93\u5F02\u5E38\u539F\u56E0\u4E0D\u80FD\u4E3A\u7A7A"}],result_desc:[{required:!0,trigger:"blur",message:"\u5165\u5E93\u5F02\u5E38\u5907\u6CE8\u4E0D\u80FD\u4E3A\u7A7A"}]};async function g(){const n=await P({size:100});B.value=n.code===0?n.data.list:[]}function C(){l.value={...v},r.value=!1}async function V(){try{await p.value.validate(),f("submit")}catch{}}return O(g),(n,t)=>{const A=s("ElOption"),w=s("ElSelect"),i=s("ElFormItem"),E=s("ElInput"),h=s("ElButton"),x=s("ElForm"),q=s("ElDialog");return m(),F(q,{modelValue:u(r),"onUpdate:modelValue":t[3]||(t[3]=e=>N(r)?r.value=e:null),title:u(y),center:"",onClose:C},{default:o(()=>[a(x,{model:u(l),rules:D,size:"small",ref_key:"formRef",ref:p,disabled:c.disabled},{default:o(()=>[a(i,{label:"\u539F\u56E0\u7C7B\u578B",prop:"type"},{default:o(()=>[a(w,{modelValue:u(l).type,"onUpdate:modelValue":t[0]||(t[0]=e=>u(l).type=e),style:{width:"100%"},placeholder:"\u539F\u56E0\u7C7B\u578B"},{default:o(()=>[(m(!0),S(U,null,I(u(T),e=>(m(),F(A,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(i,{label:"\u539F\u56E0\u6807\u9898",prop:"result"},{default:o(()=>[a(E,{modelValue:u(l).result,"onUpdate:modelValue":t[1]||(t[1]=e=>u(l).result=e),style:{width:"100%"},placeholder:"\u539F\u56E0\u6807\u9898",maxlength:50,"show-word-limit":""},null,8,["modelValue"])]),_:1}),a(i,{label:"\u539F\u56E0\u5907\u6CE8",prop:"result_desc"},{default:o(()=>[a(E,{modelValue:u(l).result_desc,"onUpdate:modelValue":t[2]||(t[2]=e=>u(l).result_desc=e),type:"textarea",style:{width:"100%"},placeholder:"\u539F\u56E0\u5907\u6CE8",maxlength:250,"show-word-limit":""},null,8,["modelValue"])]),_:1}),R("div",G,[a(h,{type:"primary",onClick:V},{default:o(()=>[z("\u4FDD\u5B58")]),_:1})])]),_:1},8,["model","disabled"])]),_:1},8,["modelValue","title"])}}});var H=k(L,[["__file","C:/Users/Administrator/Desktop/projects/purchase-vue3/src/views/serviceParam/unusualReason/components/modal.vue"]]),W=Object.freeze(Object.defineProperty({__proto__:null,default:H},Symbol.toStringTag,{value:"Module"}));export{H as M,W as m,T as o,Q as s};