modal.7fca69.js 2.1 KB

1
  1. import{_ as q,d as w,ag as c,bs as _,w as f,r as o,o as m,G as E,C as r,j as t,l as a,c as h,F as k,D as x,aq as I}from"./index.js";const U=w({__name:"modal",props:{data:{type:null,required:!0,default:{companyNo:"",name:"",pid:"",id:""}},pid:{type:String,required:!0},visible:{type:Boolean,required:!0},breadcrumb:{type:Array,required:!0}},emits:["refresh"],setup(C,{emit:j}){const s=C,B={im:[]};c(()=>{const{breadcrumb:p=[]}=s;return p.slice(0).map(({name:u})=>u).join("/")}),c(()=>l.value.id?"\u7F16\u8F91\u4E13\u5C5E\u7C7B\u578B":"\u6DFB\u52A0\u4E13\u5C5E\u7C7B\u578B");const n=_(s,"visible"),l=_(s,"data");f(!1);const F=f(null),b={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u5C5E\u7C7B\u578B\u540D\u79F0",trigger:"blur"}]};function v(){l.value={...B},n.value=!1}return(p,u)=>{const i=o("ElInput"),d=o("ElFormItem"),V=o("ElOption"),y=o("ElSelect"),D=o("ElForm"),g=o("ElDialog");return m(),E(g,{modelValue:a(n),"onUpdate:modelValue":u[2]||(u[2]=e=>I(n)?n.value=e:null),title:"\u5206\u7C7B\u8BE6\u60C5",center:"",onClose:v},{default:r(()=>[t(D,{model:a(l),rules:b,size:"small",ref_key:"formRef",ref:F,disabled:""},{default:r(()=>[t(d,{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{default:r(()=>[t(i,{modelValue:a(l).cat_name,"onUpdate:modelValue":u[0]||(u[0]=e=>a(l).cat_name=e),style:{width:"100%"},placeholder:"\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5206\u7C7B\u89C4\u683C",prop:"name"},{default:r(()=>[t(y,{modelValue:a(l).im.map(({specs_id:e})=>e),style:{width:"100%"},placeholder:"\u540D\u79F0",multiple:""},{default:r(()=>[(m(!0),h(k,null,x(a(l).im,e=>(m(),E(V,{label:e.spec_name,value:e.specs_id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"\u552E\u540E\u8BF4\u660E",prop:"name"},{default:r(()=>[t(i,{type:"textarea",modelValue:a(l).cat_desc,"onUpdate:modelValue":u[1]||(u[1]=e=>a(l).cat_desc=e),style:{width:"100%"},placeholder:"\u552E\u540E\u8BF4\u660E"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});var S=q(U,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/sort/cpns/modal.vue"]]);export{S as default};