1 |
- import{_ as v,d as h,w as f,r as l,o as y,c as C,j as o,C as c,h as w,M as x,l as u,aR as E,d7 as k}from"./index.js";import B from"./invoice-table.b96c11.js";import{c as R}from"./invoice-form.52603a.js";import"./global.9ad647c8.js";const g={"w-full":""},D={class:"flex w-full justify-end"},F=h({__name:"return-form",emits:["create"],setup(N,{emit:m}){const i=f(null),t=f({payNo:"",invArr:[]});async function p(){try{await i.value.validate(),m("create",u(t))}catch{}}const _=r=>{r.forEach(e=>{const a=e.invoiceType;if(!a)return;const n=k.find(({scanValue:s})=>s===a);n&&(e.invoiceType=n.value)}),t.value.invArr=r};return(r,e)=>{const a=l("ElFormItem"),n=l("ElButton"),s=l("ChooseModal");return y(),C("div",g,[o(u(E),{ref_key:"formRef",ref:i,"label-width":"100px",model:t.value,rules:u(R)},{default:c(()=>[o(a,{label:"\u53D1\u7968",prop:"invArr"},{default:c(()=>[o(B,{onChange:_})]),_:1}),w("div",D,[o(n,{type:"primary",onClick:p},{default:c(()=>[x(" \u4FDD\u5B58 ")]),_:1})])]),_:1},8,["model","rules"]),o(s,{ref:"chooseModalRef",onChoose:e[0]||(e[0]=d=>t.value.payNo=d)},null,512)])}}});var j=v(F,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supply/outputInvoicePool/components/return-form.vue"]]);export{j as default};
|