1 |
- import{_ as v,d as h,w as f,r as l,o as C,c as y,j as o,C as c,h as w,M as x,l as i,aQ as E,d4 as k}from"./index.js";import B from"./invoice-table.ced237.js";import{c as N}from"./_rules.731b2b7a.js";import"./invoice-form.ab2cbb.js";import"./global.9ad647c8.js";const g={"w-full":""},D={class:"flex w-full justify-end"},F=h({__name:"return-form",emits:["create"],setup(R,{emit:m}){const u=f(null),t=f({payNo:"",invArr:[]});async function p(){try{await u.value.validate(),m("create",i(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 C(),y("div",g,[o(i(E),{ref_key:"formRef",ref:u,"label-width":"100px",model:t.value,rules:i(N)},{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 V=v(F,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchaseNew/inputInvoicePool/components/return-form.vue"]]);export{V as default};
|