post-modal.2df1a47a.js 1.9 KB

1
  1. import{r as g,D as r,v as p,o as y,M as B,J as t,w as o,q as b,x as f,aE as x,W as C}from"./index.1fbb63aa.js";const E={class:"w-full flex justify-end"},k=C("\u4FDD\u5B58"),N=g({__name:"post-modal",emits:["post-save"],setup(q,{expose:i,emit:c}){const m=r(null),e=r({post_company:"",post_code:"",post_fee:""}),a=r(!1);let _="";const v={post_company:[{message:"\u8BF7\u8F93\u5165\u7269\u6D41\u5FEB\u9012\u516C\u53F8",trigger:"change",required:!0}],post_code:[{message:"\u8BF7\u8F93\u5165\u7269\u6D41\u7F16\u53F7",trigger:"change",required:!0}],post_fee:[{message:"\u8BF7\u8F93\u5165\u7269\u6D41\u8D39",trigger:"change",required:!0}]},D=()=>{m.value.validate(s=>{s&&(c("post-save",{...f(e),invNo:_}),a.value=!1)})};return i({onDisplay(s){e.value={post_company:"",post_code:"",post_fee:""},a.value=!0,_=s}}),(s,u)=>{const d=p("el-input"),n=p("el-form-item"),F=p("el-button"),V=p("ElDialog");return y(),B(V,{center:"",title:"\u586B\u5199\u7269\u6D41",modelValue:a.value,"onUpdate:modelValue":u[3]||(u[3]=l=>a.value=l)},{default:t(()=>[o(f(x),{ref_key:"formRef",ref:m,"label-width":"110px",rules:v,model:e.value},{default:t(()=>[o(n,{label:"\u7269\u6D41\u5FEB\u9012\u516C\u53F8",prop:"post_company"},{default:t(()=>[o(d,{modelValue:e.value.post_company,"onUpdate:modelValue":u[0]||(u[0]=l=>e.value.post_company=l)},null,8,["modelValue"])]),_:1}),o(n,{label:"\u7269\u6D41\u7F16\u53F7",prop:"post_code"},{default:t(()=>[o(d,{modelValue:e.value.post_code,"onUpdate:modelValue":u[1]||(u[1]=l=>e.value.post_code=l)},null,8,["modelValue"])]),_:1}),o(n,{label:"\u7269\u6D41\u8D39",prop:"post_fee"},{default:t(()=>[o(d,{modelValue:e.value.post_fee,"onUpdate:modelValue":u[2]||(u[2]=l=>e.value.post_fee=l)},null,8,["modelValue"])]),_:1}),o(n,null,{default:t(()=>[b("div",E,[o(F,{type:"primary",onClick:D},{default:t(()=>[k]),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});export{N as default};