index.0af12b45.js 23 KB

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