12 |
- import{af as W,aC as H,_ as R,d as O,a6 as Q,o as i,G as N,u as s,w as q,b5 as J,Z as de,x as pe,r as y,aw as X,c as z,l as e,C as u,F as I,D as Z,b as M,M as E,H as $,L as V,b3 as ne,a as T,aP as ce,aQ as se,W as me,z as ee,aA as ue,bZ as fe,b_ as ve,b2 as le,aB as he}from"./index.7322f334.js";import{b as ye,c as we,d as ge}from"./index.2f8831f3.js";import{B as _e}from"./basic-descriptions.c76be654.js";import{c as oe}from"./tootip.02be1dd7.js";import"./porder.214b44d1.js";import{s as L,h as G,j as Y}from"./status.73dc9f3e.js";const ae=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(l){return W(H,null,{default:()=>{var m;return(m=be.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",span:6},{field:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",span:6},{field:"supplierName",label:"\u5356\u51FA\u65B9\u516C\u53F8",span:12,render:(l,{supplierNo:m})=>oe(l,"\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"companyName",label:"\u4E70\u5165\u65B9\u516C\u53F8",span:12,render:(l,{companyNo:m})=>oe(l,"\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(l){return W(H,null,{default:()=>{var m;return(m=Fe.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"apay_fee",label:"\u5DF2\u4ED8\u6B3E"},{field:"pay_fee",label:"\u4ED8\u6B3E\u4E2D"},{field:"wpay_fee",label:"\u672A\u4ED8\u6B3E"},{field:"inv_status",label:"\u5F00\u7968\u72B6\u6001",render(l){return W(H,null,{default:()=>{var m;return(m=Ee.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"ainv_fee",label:"\u5DF2\u5F00\u7968"},{field:"inv_fee",label:"\u5F00\u7968\u4E2D"},{field:"winv_fee",label:"\u672A\u5F00\u7968"},{field:"total_fee",label:"\u5BF9\u8D26\u603B\u989D"},{field:"remark",span:18,label:"\u5907\u6CE8"}],be=[{label:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838",value:"1"},{label:"\u5BF9\u8D26\u6210\u529F",value:"2"},{label:"\u5BF9\u8D26\u9A73\u56DE",value:"3"},{label:"\u5DF2\u64A4\u9500\u5BF9\u8D26",value:"4"}],Fe=[{value:"1",label:"\u672A\u4ED8\u6B3E"},{value:"2",label:"\u90E8\u5206\u4ED8\u6B3E"},{value:"3",label:"\u5DF2\u4ED8\u6B3E"}],Ee=[{value:"1",label:"\u672A\u5F00\u7968"},{value:"2",label:"\u5F00\u7968\u4E2D"},{value:"3",label:"\u5DF2\u5F00\u7968"}],Ce=O({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},isPurchPay:{type:Boolean,required:!1}},setup(l){const m=l,g=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],C=Q(()=>m.isPurchPay?ae.filter(w=>!g.includes(w.field)):ae);return(w,f)=>(i(),N(s(_e),{data:l.data,columns:s(C)},null,8,["data","columns"]))}});var De=R(Ce,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const Be={"w-full":"",flex:"","justify-between":""},Ne={flex:"","mt-2":"","justify-between":""},Pe=O({__name:"single-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["selection"],setup(l,{emit:m}){const g=l,C=q(null),w=q([]),{data:f,loading:k,run:S}=J({isList:!0,success:h=>p.total=h.count}),t=q({timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""}),p=de({pageSize:15,currentPage:1,total:0});async function v(){k.value=!0;const{companyNo:h,supplierNo:a}=g,{currentPage:_,pageSize:n}=p,{timer:c,...D}=t.value,F={...D,start:c[0],end:c[1],status:"0",supplierNo:a,companyNo:h,page:_,size:n};S(ye(F))}function P(){p.currentPage=1,t.value={timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""},v()}function r(h){w.value=h}function x(){m("selection",s(w))}const d=()=>{p.currentPage=1,v()};return pe(()=>{v()}),(h,a)=>{const _=y("ElDatePicker"),n=y("ElCol"),c=y("ElInput"),D=y("ElRow"),F=y("ElOption"),B=y("ElSelect"),A=y("ElButton"),b=y("ElTableColumn"),K=y("ElTag"),re=y("ElPagination"),ie=X("loading");return i(),z(I,null,[e(D,{gutter:5,"mb-1":""},{default:u(()=>[e(n,{span:6},{default:u(()=>[e(_,{size:"small",type:"daterange",modelValue:t.value.timer,"onUpdate:modelValue":a[0]||(a[0]=o=>t.value.timer=o),"start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u5355\u7F16\u7801",modelValue:t.value.sequenceNo,"onUpdate:modelValue":a[1]||(a[1]=o=>t.value.sequenceNo=o)},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",modelValue:t.value.cxCode,"onUpdate:modelValue":a[2]||(a[2]=o=>t.value.cxCode=o)},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",modelValue:t.value.qrdCode,"onUpdate:modelValue":a[3]||(a[3]=o=>t.value.qrdCode=o)},null,8,["modelValue"])]),_:1})]),_:1}),e(D,{gutter:5,"mb-2":""},{default:u(()=>[e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u5546\u54C1\u7F16\u7801",modelValue:t.value.goodNo,"onUpdate:modelValue":a[4]||(a[4]=o=>t.value.goodNo=o)},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u5546\u54C1\u540D\u79F0",modelValue:t.value.goodName,"onUpdate:modelValue":a[5]||(a[5]=o=>t.value.goodName=o)},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u5458\u540D\u79F0",modelValue:t.value.cgder,"onUpdate:modelValue":a[6]||(a[6]=o=>t.value.cgder=o)},null,8,["modelValue"])]),_:1}),e(n,{span:6},{default:u(()=>[e(B,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:t.value.sendstatus,"onUpdate:modelValue":a[7]||(a[7]=o=>t.value.sendstatus=o),size:"small",clearable:"","w-full":""},{default:u(()=>[(i(!0),z(I,null,Z(s(L),o=>(i(),N(F,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(D,{"mb-2":""},{default:u(()=>[M("div",Be,[e(n,{span:12,style:{display:"flex",gap:"10px"}},{default:u(()=>[e(B,{modelValue:t.value.cgdsource,"onUpdate:modelValue":a[8]||(a[8]=o=>t.value.cgdsource=o),size:"small",placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:"","w-full":""},{default:u(()=>[(i(!0),z(I,null,Z(s(G),o=>(i(),N(F,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(B,{modelValue:t.value.cgdtype,"onUpdate:modelValue":a[9]||(a[9]=o=>t.value.cgdtype=o),size:"small","w-full":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:u(()=>[(i(!0),z(I,null,Z(s(Y),o=>(i(),N(F,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(n,{span:3},{default:u(()=>[e(A,{size:"small",onClick:v,type:"primary"},{default:u(()=>[E("\u641C\u7D22")]),_:1}),e(A,{size:"small",onClick:P},{default:u(()=>[E("\u91CD\u7F6E")]),_:1})]),_:1})])]),_:1}),$((i(),N(s(ne),{ref_key:"tableRef",ref:C,size:"small",data:s(f),onSelectionChange:r,"max-height":"580px"},{default:u(()=>[e(b,{type:"selection",fixed:"left",align:"center",width:"40"}),e(b,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(b,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(b,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",prop:"cxCode","show-overflow-tooltip":"",width:"150"}),e(b,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(b,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(b,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:o})=>[e(K,{size:"small"},{default:u(()=>{var U;return[E(V((U=s(L).find(j=>j.value===String(o.sendStatus)))==null?void 0:U.label),1)]}),_:2},1024)]),_:1}),e(b,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(b,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:o})=>[e(K,{size:"small"},{default:u(()=>{var U;return[E(V((U=s(G).find(j=>j.value===String(o.cgdSource)))==null?void 0:U.label),1)]}),_:2},1024)]),_:1}),e(b,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(b,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(b,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(b,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(b,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:o})=>[e(K,{size:"small"},{default:u(()=>{var U;return[E(V((U=s(Y).find(j=>j.value===String(o.cgdType)))==null?void 0:U.label),1)]}),_:2},1024)]),_:1}),e(b,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(b,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[ie,s(k)]]),T(" \u5206\u9875\u5668 "),M("div",Ne,[e(re,{"current-page":p.currentPage,"onUpdate:currentPage":a[10]||(a[10]=o=>p.currentPage=o),"page-size":p.pageSize,"onUpdate:pageSize":a[11]||(a[11]=o=>p.pageSize=o),total:p.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:v,onSizeChange:a[12]||(a[12]=()=>d())},null,8,["current-page","page-size","total"]),e(A,{type:"primary",onClick:x},{default:u(()=>[E("\u4FDD\u5B58")]),_:1})])],64)}}});var xe=R(Pe,[["__scopeId","data-v-c8e26204"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/single-mode.vue"]]);const Se={flex:"","w-full":"","justify-end":"","mt-2":""},Ae=O({__name:"batch-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["selection"],setup(l,{emit:m}){const g=l,C=q(null),w=q(""),{data:f,loading:k,run:S}=J({success:x=>{}}),t=" ",p=`
- `;function v(x=""){if(!x)return"";let d=x;const h=d.includes(t),a=d.includes(p);return h&&(d=d.split(t).join("")),a&&(d=d.split(p).join("")),d}function P(){const x=v(w.value);if(x.length===0){se.warning("\u4E0D\u80FD\u89E3\u6790\u7A7A\u6587\u672C"),w.value=x;return}const h=x.replace(/[,。;、; .]/g,",").split(",");w.value="",S(we({size:100,cgdNoArr:h,companyNo:g.companyNo,supplierNo:g.supplierNo}))}function r(){m("selection",s(f))}return(x,d)=>{const h=y("ElInput"),a=y("el-table-column"),_=y("ElTableColumn"),n=y("ElTag"),c=y("ElButton"),D=X("loading");return i(),z(I,null,[e(h,{rows:4,modelValue:w.value,"onUpdate:modelValue":d[0]||(d[0]=F=>w.value=F),style:{"margin-bottom":"10px"},placeholder:"\u8F93\u5165\u91C7\u8D2D\u5355\u7F16\u7801(\u5C0F\u4E8E100\u6761)\uFF0C\u7CFB\u7EDF\u652F\u6301\u7684\u5206\u5272\u7B26\u4E3A\u9017\u53F7(,)\u3001\u53E5\u53F7(.)\u3001\u5206\u53F7(;)\u3001\u987F\u53F7(\u3001)\uFF0C\u56DE\u8F66\u540E\u5F00\u59CB\u89E3\u6790\u3002",type:"textarea",onKeydown:ce(P,["enter"])},null,8,["modelValue","onKeydown"]),$((i(),N(s(ne),{ref_key:"tableRef",ref:C,size:"small",data:s(f),"max-height":"580px"},{default:u(()=>[e(a,{type:"index",width:"50","show-overflow-tooltip":"",label:"\u5E8F\u53F7"}),e(_,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(_,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(_,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(_,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(_,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(_,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:F})=>[e(n,{size:"small"},{default:u(()=>{var B;return[E(V((B=s(L).find(A=>A.value===String(F.sendStatus)))==null?void 0:B.label),1)]}),_:2},1024)]),_:1}),e(_,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(_,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:F})=>[e(n,{size:"small"},{default:u(()=>{var B;return[E(V((B=s(G).find(A=>A.value===String(F.cgdSource)))==null?void 0:B.label),1)]}),_:2},1024)]),_:1}),e(_,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(_,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(_,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(_,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(_,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:F})=>[e(n,{size:"small"},{default:u(()=>{var B;return[E(V((B=s(Y).find(A=>A.value===String(F.cgdType)))==null?void 0:B.label),1)]}),_:2},1024)]),_:1}),e(_,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(_,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[D,s(k)]]),M("div",Se,[e(c,{type:"primary",onClick:r},{default:u(()=>[E("\u4FDD\u5B58")]),_:1})])],64)}}});var ke=R(Ae,[["__scopeId","data-v-6a6f6fd0"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/batch-mode.vue"]]);const Ve=O({__name:"purchase-modal",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["pushOrder"],setup(l,{expose:m,emit:g}){const C=q(!1),w=q(!1);function f(k){C.value=!1,g("pushOrder",k)}return m({onDisplay:()=>C.value=!0}),(k,S)=>{const t=y("el-switch"),p=y("ElDialog");return i(),N(p,{"close-on-click-modal":!1,top:"5vh",modelValue:C.value,"onUpdate:modelValue":S[1]||(S[1]=v=>C.value=v),title:"\u9009\u62E9\u91C7\u8D2D\u5355",center:"","destroy-on-close":"",width:"1040px"},{default:u(()=>[e(t,{"active-text":"\u6279\u91CF\u67E5\u627E","inactive-text":"\u52FE\u9009\u67E5\u627E",modelValue:w.value,"onUpdate:modelValue":S[0]||(S[0]=v=>w.value=v)},null,8,["modelValue"]),w.value?(i(),N(ke,{key:1,"company-no":l.companyNo,"supplier-no":l.supplierNo,onSelection:f},null,8,["company-no","supplier-no"])):(i(),N(xe,{key:0,"company-no":l.companyNo,"supplier-no":l.supplierNo,onSelection:f},null,8,["company-no","supplier-no"]))]),_:1},8,["modelValue"])}}});var qe=R(Ve,[["__scopeId","data-v-ed8ff04a"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const ze={flex:"","justify-between":"","w-full":"","mb-1":""},Te=O({__name:"purchase-table",props:{companyNo:{type:String,required:!1},supplierNo:{type:String,required:!1},purchaseOrders:{type:null,required:!0},readonly:{type:Boolean,required:!0},isPurchPay:{type:Boolean,required:!1}},emits:["push","delete","choose"],setup(l,{emit:m}){const g=l,C=q(null);function w(t,p){var v,P,r;try{v=t.toString().split(".")[1].length}catch{v=0}try{P=p.toString().split(".")[1].length}catch{P=0}return r=Math.pow(10,Math.max(v,P)),(t*r+p*r)/r}const f=Q(()=>g.purchaseOrders.length),k=Q(()=>{const{purchaseOrders:t}=g,p=t.reduce((v,{totalPrice:P})=>w(v,P||0),0);return Number(p).toFixed(2)});function S(){const{supplierNo:t,companyNo:p}=g;if(!t||!p)return se.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");C.value.onDisplay()}return(t,p)=>{const v=y("ElTag"),P=y("ElButton"),r=y("ElTableColumn"),x=y("ElTable");return i(),z("div",null,[M("div",ze,[e(v,{type:"warning"},{default:u(()=>[E("\u5171\u8BA1:"+V(s(f))+"\u4E2A\u8BA2\u5355,\u5171\u8BA1 "+V(s(k))+" \u5143",1)]),_:1}),!l.readonly&&!l.isPurchPay?(i(),N(P,{key:0,type:"primary",onClick:S},{default:u(()=>[E("\u6DFB\u52A0\u91C7\u8D2D\u5355")]),_:1})):T("v-if",!0)]),e(x,{ref:"tableRef","row-key":"id",size:"small",data:l.purchaseOrders,"max-height":"400"},{default:u(()=>[e(r,{label:"\u91C7\u8D2D\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"sequenceNo",width:"150"}),e(r,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"qrdCode",width:"150"}),e(r,{label:"\u91C7\u8D2D\u4E3B\u5355\u53F7","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(r,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(r,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""}),e(r,{label:"\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:d})=>[e(v,null,{default:u(()=>{var h;return[E(V(((h=s(L).find(a=>a.value===String(d.sendStatus)))==null?void 0:h.label)||"--"),1)]}),_:2},1024)]),_:1}),e(r,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName","min-width":"180","show-overflow-tooltip":""}),e(r,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:d})=>[e(v,null,{default:u(()=>{var h;return[E(V((h=s(G).find(a=>a.value===d.cgdSource))==null?void 0:h.label),1)]}),_:2},1024)]),_:1}),e(r,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(r,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(r,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1\u5355\u4EF7",prop:"goodPrice","show-overflow-tooltip":""}),e(r,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:d})=>[e(v,null,{default:u(()=>{var h;return[E(V((h=s(Y).find(a=>a.value===String(d.cgdType)))==null?void 0:h.label),1)]}),_:2},1024)]),_:1}),e(r,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""}),e(r,{label:"\u7A0E\u7387",prop:"tax","show-overflow-tooltip":""},{default:u(({row:d})=>[E(V(d.tax)+"% ",1)]),_:1})]),_:1}),e(r,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),l.readonly?T("v-if",!0):(i(),N(r,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:u(({$index:d})=>[e(P,{link:"",type:"primary",onClick:()=>m("delete",d)},{default:u(()=>[E("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(qe,{ref_key:"PurchaseModalRef",ref:C,companyNo:l.companyNo,supplierNo:l.supplierNo,onPushOrder:p[0]||(p[0]=d=>m("push",d))},null,8,["companyNo","supplierNo"])])}}});var te=R(Te,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const Ue={cids:{required:!0,trigger:"change",message:"\u8BF7\u6DFB\u52A0\u91C7\u8D2D\u5355\u4FE1\u606F"},companyNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8"},supplierNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546"}},Re={class:"w-full"},Oe={key:0,class:"w-full flex justify-end"},je={key:0,flex:"","gap-10":""},Ie={key:0,class:"flex w-full justify-end"},Me=O({__name:"index",props:{id:{type:String,required:!1},readonly:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1},isPurch:{type:Boolean,required:!1}},emits:["create","choose"],setup(l,{expose:m,emit:g}){const C=l,{currentCompany:w}=me(),f=q({companyNo:"",supplierNo:"",companyItem:{},cids:[]}),k=q(null),S=q([]),{data:t,loading:p,run:v}=J({initalData:{},success:function(n){P(n.cgdlist)}});function P(n){if(!!n)for(let c=0;c<n.length;c++){const D=n[c];f.value.cids.includes(D.id)||(S.value.push(D),f.value.cids.push(D.id))}}function r(n){S.value.splice(n,1),f.value.cids.splice(n,1)}function x(n){f.value.companyItem=n}function d(){C.isPurch,k.value.validate(n=>n&&g("create",s(f)))}const h=()=>v(ge({payNo:C.id})),a=n=>{const{code:c,name:D,type:F}=n,A=F==="3"||F==="\u4E1A\u52A1\u516C\u53F8"?"(\u5DF2\u5347\u7EA7\u4E3A\u4E1A\u52A1\u516C\u53F8)":"";return c+" / "+D+A},_=n=>{const{companyNo:c,company_name:D}=n;return c+" / "+D};return ee(()=>C.id,n=>n&&h(),{immediate:!0}),ee(()=>w.value,({companyNo:n})=>{f.value[C.isPurch?"companyNo":"supplierNo"]=n},{immediate:!0}),m({detail:t,refresh:()=>h()}),(n,c)=>{const D=y("ElButton"),F=y("ElInput"),B=y("ElFormItem"),A=X("loading");return $((i(),z("div",Re,[l.isPurchPay?(i(),z("div",Oe,[e(D,{text:"",type:"primary",onClick:c[0]||(c[0]=()=>g("choose"))},{default:u(()=>[E("\u9009\u62E9")]),_:1})])):T("v-if",!0),l.readonly?(i(),N(De,{key:1,isPurchPay:l.isPurchPay,data:s(t)},null,8,["isPurchPay","data"])):T("v-if",!0),l.isPurchPay?T("v-if",!0):$((i(),N(s(he),{key:2,class:"w-full",ref_key:"formRef",ref:k,model:f.value,rules:s(Ue)},{default:u(()=>[l.readonly?T("v-if",!0):(i(),z("div",je,[e(B,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:u(()=>[l.isPurch?(i(),N(F,{key:1,style:{width:"300px"},value:s(w).companyName,disabled:""},null,8,["value"])):(i(),N(s(ue),{key:0,value:f.value.companyNo,"onUpdate:value":c[1]||(c[1]=b=>f.value.companyNo=b),style:{width:"386px"},api:s(fe),placeholder:"\u8BF7\u9009\u62E9\u4E70\u65B9\u516C\u53F8","request-prop":"company_name","response-label-prop":"company_name","response-val-prop":"companyNo","disabled-value":s(w).companyNo,getLabel:_,onItemChange:x},null,8,["value","api","disabled-value"]))]),_:1}),e(B,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:u(()=>[l.isPurch?(i(),N(s(ue),{key:1,value:f.value.supplierNo,"onUpdate:value":c[2]||(c[2]=b=>f.value.supplierNo=b),style:{width:"386px"},api:s(ve),placeholder:"\u8BF7\u9009\u62E9\u5356\u65B9\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":s(w).companyNo,getLabel:a},null,8,["value","api","disabled-value"])):(i(),N(F,{key:0,style:{width:"300px"},value:s(w).companyName,disabled:""},null,8,["value"]))]),_:1})])),e(B,{label:l.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:l.readonly?"":"cids"},{default:u(()=>[e(te,le({class:"w-full mt-1"},f.value,{readonly:l.readonly,purchaseOrders:S.value,onDelete:r,onPush:P}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(B,null,{default:u(()=>[l.readonly?T("v-if",!0):(i(),z("div",Ie,[e(D,{type:"primary",onClick:d,loading:l.loading},{default:u(()=>[E("\u4FDD\u5B58")]),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[A,l.loading]]),l.isPurchPay?(i(),N(te,le({key:3,class:"w-full mt-1"},f.value,{readonly:l.readonly,isPurchPay:l.isPurchPay,purchaseOrders:S.value,onDelete:r,onPush:P}),null,16,["readonly","isPurchPay","purchaseOrders"])):T("v-if",!0)])),[[A,s(p)||l.loading]])}}});var He=R(Me,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/index.vue"]]);export{He as R};
|