index.0246f783.js 23 KB

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