1 |
- import{aa as G,aF as H,_ as L,r as M,a9 as le,o as s,M as E,x as o,D as k,b0 as ae,ak as se,v as m,as as oe,J as l,q as z,w as e,p as C,L as $,K as j,N as K,bm as ie,W as y,R as T,T as S,aO as de,a5 as pe,G as X,aD as ce,br as Q,aE as fe}from"./index.29112b65.js";import{b as me,c as ve}from"./index.e9c53e02.js";import{h as he}from"./index.ce618f53.js";import{B as ye}from"./basic-descriptions.dcd53873.js";import{c as J}from"./tootip.66462386.js";import{S as be,C as ge}from"./status.177d57b0.js";import{a as Y,b as Z}from"./status.4f7e5409.js";import{I as _e}from"./global.9ad647c8.js";const ee=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:2},{field:"supplierName",label:"\u4F9B\u5E94\u5546",span:2,render:(u,{supplierNo:r})=>J(u,"\u4F9B\u5E94\u5546\u7F16\u53F7 : "+r,270)},{field:"companyName",label:"\u4E1A\u52A1\u516C\u53F8",span:2,render:(u,{supplierNo:r})=>J(u,"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7 : "+r,270)},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",render:(u,{apply_id:r})=>J(u,"\u7533\u8BF7\u4EBAID : "+r,90)},{field:"total_fee",span:1,label:"\u5BF9\u8D26\u603B\u989D"},{field:"apay_fee",label:"\u5DF2\u4ED8\u6B3E"},{field:"pay_fee",label:"\u4ED8\u6B3E\u4E2D"},{field:"wpay_fee",label:"\u672A\u4ED8\u6B3E"},{field:"ainv_fee",label:"\u5DF2\u5F00\u7968"},{field:"inv_fee",label:"\u5F00\u7968\u4E2D"},{field:"winv_fee",label:"\u672A\u5F00\u7968"},{field:"inv_status",label:"\u5F00\u7968\u72B6\u6001",render(u){return G(H,null,{default:()=>{var r;return(r=Fe.find(v=>v.value===String(u)))==null?void 0:r.label}})}},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(u){return G(H,null,{default:()=>{var r;return(r=we.find(v=>v.value===String(u)))==null?void 0:r.label}})}},{field:"status",label:"\u7533\u6838\u72B6\u6001",render(u){return G(H,null,{default:()=>{var r;return(r=Ee.find(v=>v.value===String(u)))==null?void 0:r.label}})}},{field:"addtime",label:"\u5F00\u7968\u65F6\u95F4"},{field:"updatetime",label:"\u66F4\u65B0\u65F6\u95F4"},{field:"remark",span:3,label:"\u5907\u6CE8"}],Ee=[{label:"\u5F85\u4E70\u65B9\u5BA1\u6838",value:"1"},{label:"\u5BA1\u6838\u6210\u529F",value:"2"},{label:"\u9A73\u56DE",value:"3"}],we=[{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=M({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},isPurchPay:{type:Boolean,required:!1}},setup(u){const r=u,v=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],B=le(()=>r.isPurchPay?ee.filter(g=>!v.includes(g.field)):ee);return(g,V)=>(s(),E(o(ye),{data:u.data,columns:o(B)},null,8,["data","columns"]))}});var Ce=L(De,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const W=[{value:"1",label:"\u5E93\u5B58"},{value:"2",label:"\u975E\u5E93\u5B58"},{value:"3",label:"\u54A8\u8BE2"}],Be=[{value:"sequenceNo",label:"\u91C7\u8D2D\u5355\u7F16\u53F7"},{value:"goodNo",label:"\u5546\u54C1\u7F16\u53F7"},{value:"goodName",label:"\u5546\u54C1\u540D\u79F0"},{value:"cgder",label:"\u91C7\u8D2D\u5458\u540D\u79F0"}],Ne={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"}},Pe={flex:"","justify-between":""},Se={flex:"","mb-2":"","gap-2":"","w-full":""},ke={flex:"","mb-2":"","gap-2":""},Ae=y("\u641C\u7D22"),xe=y("\u91CD\u7F6E"),Oe={flex:"","mt-2":"","justify-between":""},Te=y("\u4FDD\u5B58"),Ve=M({__name:"purchase-modal",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["pushOrder"],setup(u,{expose:r,emit:v}){const B=u,g=k(!1),V=k([]),h=k(Be),N=k(null),{data:F,loading:A,run:i}=ae({isList:!0,success:_=>t.total=_.count}),c=k({codeType:"sequenceNo",sendstatus:"",cgdsource:"",cgdtype:"",code:""}),t=se({pageSize:15,currentPage:1,total:0});async function d(){A.value=!0;const{supplierNo:_,companyNo:n}=B,{currentPage:x,pageSize:O}=t,{codeType:q,code:b,...f}=c.value,R={...f,[q]:b,status:"0",supplierNo:_,companyNo:n,page:x,size:O};i(me(R))}function P(){t.currentPage=1,c.value={},d()}function I(_){V.value=_}function p(){g.value=!1,v("pushOrder",o(V))}const w=()=>{t.currentPage=1,d()};return r({onDisplay:()=>g.value=!0}),(_,n)=>{const x=m("ElOption"),O=m("ElSelect"),q=m("el-input"),b=m("ElButton"),f=m("ElTableColumn"),R=m("ElTag"),te=m("ElPagination"),ne=m("ElDialog"),re=oe("loading");return s(),E(ne,{modelValue:g.value,"onUpdate:modelValue":n[8]||(n[8]=a=>g.value=a),title:"\u9009\u62E9\u91C7\u8D2D\u5546\u54C1",center:"","destroy-on-close":"",width:"1040px",onOpen:d},{default:l(()=>[z("div",Pe,[z("div",Se,[z("div",ke,[e(q,{modelValue:c.value.code,"onUpdate:modelValue":n[1]||(n[1]=a=>c.value.code=a),placeholder:"\u5173\u952E\u5B57",class:"input-with-select",maxlength:o(_e),style:{width:"340px"},clearable:""},{prepend:l(()=>[e(O,{modelValue:c.value.codeType,"onUpdate:modelValue":n[0]||(n[0]=a=>c.value.codeType=a),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:l(()=>[(s(!0),C(j,null,$(h.value,(a,D)=>(s(),E(x,{key:"si"+a.value+D,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","maxlength"]),e(O,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:c.value.sendstatus,"onUpdate:modelValue":n[2]||(n[2]=a=>c.value.sendstatus=a),clearable:"","w-200px":""},{default:l(()=>[(s(!0),C(j,null,$(o(Y),a=>(s(),E(x,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(O,{modelValue:c.value.cgdsource,"onUpdate:modelValue":n[3]||(n[3]=a=>c.value.cgdsource=a),placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:""},{default:l(()=>[(s(!0),C(j,null,$(o(Z),a=>(s(),E(x,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(O,{modelValue:c.value.cgdtype,"onUpdate:modelValue":n[4]||(n[4]=a=>c.value.cgdtype=a),"w-200px":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:l(()=>[(s(!0),C(j,null,$(o(W),a=>(s(),E(x,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(b,{onClick:d,type:"primary"},{default:l(()=>[Ae]),_:1}),e(b,{onClick:P},{default:l(()=>[xe]),_:1})])])]),K((s(),E(o(ie),{ref_key:"tableRef",ref:N,size:"small",data:o(F),onSelectionChange:I,"max-height":"580px"},{default:l(()=>[e(f,{type:"selection",width:"55"}),e(f,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"150"}),e(f,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:l(()=>[e(f,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(f,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var D;return[y(T((D=o(Y).find(U=>U.value===String(a.sendStatus)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(f,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(f,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var D;return[y(T((D=o(Z).find(U=>U.value===String(a.cgdSource)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(f,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(f,{label:"\u5546\u54C1\u4FE1\u606F"},{default:l(()=>[e(f,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"140","show-overflow-tooltip":""}),e(f,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(f,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var D;return[y(T((D=o(W).find(U=>U.value===String(a.cgdType)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(f,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(f,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""})]),_:1},8,["data"])),[[re,o(A)]]),S(" \u5206\u9875\u5668 "),z("div",Oe,[e(te,{"current-page":t.currentPage,"onUpdate:current-page":n[5]||(n[5]=a=>t.currentPage=a),"page-size":t.pageSize,"onUpdate:page-size":n[6]||(n[6]=a=>t.pageSize=a),total:t.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:d,onSizeChange:n[7]||(n[7]=()=>w())},null,8,["current-page","page-size","total"]),e(b,{type:"primary",onClick:p},{default:l(()=>[Te]),_:1})])]),_:1},8,["modelValue"])}}});var qe=L(Ve,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const Re={flex:"","justify-between":"","w-full":"","mb-1":""},Ue=y("\u6DFB\u52A0\u91C7\u8D2D\u5355"),ze=y("\u5220\u9664"),$e=M({__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(u,{emit:r}){const v=u,B=k(null),g=le(()=>v.purchaseOrders.length);function V(){const{supplierNo:h,companyNo:N}=v;if(!h||!N)return de.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");B.value.onDisplay()}return(h,N)=>{const F=m("ElTag"),A=m("ElButton"),i=m("ElTableColumn"),c=m("ElTable");return s(),C("div",null,[z("div",Re,[e(F,{type:"warning"},{default:l(()=>[y("\u5171\u8BA1:"+T(o(g))+"\u4E2A\u8BA2\u5355",1)]),_:1}),!u.readonly&&!u.isPurchPay?(s(),E(A,{key:0,type:"primary",onClick:V},{default:l(()=>[Ue]),_:1})):S("v-if",!0)]),e(c,{ref:"tableRef","row-key":"id",size:"small",data:u.purchaseOrders,"max-height":"400"},{default:l(()=>[e(i,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"150"}),e(i,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:l(()=>[e(i,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""}),e(i,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:l(({row:t})=>[e(F,null,{default:l(()=>{var d;return[y(T((d=o(be).find(P=>P.value===String(t.sendStatus)))==null?void 0:d.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:l(({row:t})=>[e(F,null,{default:l(()=>{var d;return[y(T((d=o(ge).find(P=>P.value===t.cgdSource))==null?void 0:d.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:l(()=>[e(i,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"140","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:l(({row:t})=>[e(F,null,{default:l(()=>{var d;return[y(T((d=o(W).find(P=>P.value===String(t.cgdType)))==null?void 0:d.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:l(({row:t})=>[y(T(t.tax)+"% ",1)]),_:1})]),_:1}),e(i,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),u.readonly?S("v-if",!0):(s(),E(i,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:l(({$index:t})=>[e(A,{link:"",type:"primary",onClick:()=>r("delete",t)},{default:l(()=>[ze]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(qe,{ref_key:"PurchaseModalRef",ref:B,companyNo:u.companyNo,supplierNo:u.supplierNo,onPushOrder:N[0]||(N[0]=t=>r("push",t))},null,8,["companyNo","supplierNo"])])}}});var ue=L($e,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const je={class:"w-full"},Ie={key:0,class:"w-full flex justify-end"},Le=y("\u9009\u62E9"),Me={key:0,flex:"","gap-10":""},Ge={key:0,class:"flex w-full justify-end"},He=y("\u4FDD\u5B58"),Je=M({__name:"index",props:{id:{type:String,required:!1},readonly:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1}},emits:["create","choose"],setup(u,{expose:r,emit:v}){const B=u,{currentCompany:g,companyList:V}=pe(),h=k({companyNo:"",supplierNo:"",cids:[]}),N=k(null),F=k([]),{data:A,loading:i,run:c}=ae({initalData:{},success:function(p){t(p.cgdlist)}});function t(p){if(!!p)for(let w=0;w<p.length;w++){const _=p[w];h.value.cids.includes(_.id)||(F.value.push(_),h.value.cids.push(_.id))}}function d(p){F.value.splice(p,1),h.value.cids.splice(p,1)}function P(){N.value.validate(p=>p&&v("create",o(h)))}const I=()=>c(ve({payNo:B.id}));return X(()=>B.id,p=>p&&I(),{immediate:!0}),X(()=>g.value,({companyNo:p})=>h.value.supplierNo=p,{immediate:!0}),r({detail:A,refresh:()=>I()}),(p,w)=>{const _=m("ElButton"),n=m("ElFormItem"),x=m("ElOption"),O=m("ElSelect"),q=oe("loading");return K((s(),C("div",je,[u.isPurchPay?(s(),C("div",Ie,[e(_,{text:"",type:"primary",onClick:w[0]||(w[0]=()=>v("choose"))},{default:l(()=>[Le]),_:1})])):S("v-if",!0),u.readonly?(s(),E(Ce,{key:1,isPurchPay:u.isPurchPay,data:o(A)},null,8,["isPurchPay","data"])):S("v-if",!0),u.isPurchPay?S("v-if",!0):K((s(),E(o(fe),{key:2,class:"w-full",ref_key:"formRef",ref:N,model:h.value,rules:o(Ne)},{default:l(()=>[u.readonly?S("v-if",!0):(s(),C("div",Me,[e(n,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:l(()=>[e(o(ce),{value:h.value.companyNo,"onUpdate:value":w[1]||(w[1]=b=>h.value.companyNo=b),style:{width:"386px"},api:o(he),placeholder:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8","request-prop":"companyName","response-label-prop":"company_name","response-val-prop":"companyNo"},null,8,["value","api"])]),_:1}),e(n,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:l(()=>[e(O,{modelValue:o(g).supplierNo,"onUpdate:modelValue":w[2]||(w[2]=b=>o(g).supplierNo=b),style:{"margin-right":"10px",width:"300px"},placeholder:"\u516C\u53F8\u540D\u79F0"},{default:l(()=>[(s(!0),C(j,null,$(o(V),b=>(s(),E(x,{label:b.companyName,value:b.companyNo,disabled:b.status==="0",key:b.id},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})])),e(n,{label:u.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:u.readonly?"":"cids"},{default:l(()=>[e(ue,Q({class:"w-full mt-1"},h.value,{readonly:u.readonly,purchaseOrders:F.value,onDelete:d,onPush:t}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(n,null,{default:l(()=>[u.readonly?S("v-if",!0):(s(),C("div",Ge,[e(_,{type:"primary",onClick:P},{default:l(()=>[He]),_:1})]))]),_:1})]),_:1},8,["model","rules"])),[[q,u.loading]]),u.isPurchPay?(s(),E(ue,Q({key:3,class:"w-full mt-1"},h.value,{readonly:u.readonly,isPurchPay:u.isPurchPay,purchaseOrders:F.value,onDelete:d,onPush:t}),null,16,["readonly","isPurchPay","purchaseOrders"])):S("v-if",!0)])),[[q,o(i)||u.loading]])}}});var lu=L(Je,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/index.vue"]]);export{lu as R};
|