1 |
- import{af as H,aI as Q,_ as I,d as M,ae,o as s,O as g,u as t,F as B,aY as oe,a5 as te,a7 as de,y as v,aw as ne,L as l,a as z,z as e,c as N,N as $,M as j,P as X,bi as ce,Z as h,U as x,V as C,aQ as pe,I as Z,aG as fe,ax as me,br as J,aH as ve}from"./index.40211ca7.js";import{b as he,c as ye}from"./index.4552da12.js";import{B as be}from"./basic-descriptions.3a5682c3.js";import{c as K}from"./tootip.6a2c1433.js";import{S as ge,C as _e}from"./status.177d57b0.js";import{d as W,c as ee}from"./status.25ea5e43.js";import{I as Ee}from"./global.9ad647c8.js";const ue=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(u){return H(Q,null,{default:()=>{var r;return(r=we.find(m=>m.value===String(u)))==null?void 0:r.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:(u,{supplierNo:r})=>K(u,"\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u53F7 : "+r,270)},{field:"companyName",label:"\u4E70\u5165\u65B9\u516C\u53F8",span:12,render:(u,{companyNo:r})=>K(u,"\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u53F7 : "+r,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(u){return H(Q,null,{default:()=>{var r;return(r=Fe.find(m=>m.value===String(u)))==null?void 0:r.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(u){return H(Q,null,{default:()=>{var r;return(r=De.find(m=>m.value===String(u)))==null?void 0:r.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"}],we=[{label:"\u5F85\u4E70\u65B9\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=M({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},isPurchPay:{type:Boolean,required:!1}},setup(u){const r=u,m=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],F=ae(()=>r.isPurchPay?ue.filter(b=>!m.includes(b.field)):ue);return(b,p)=>(s(),g(t(be),{data:u.data,columns:t(F)},null,8,["data","columns"]))}});var Be=I(Ce,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const Y=[{value:"1",label:"\u5E93\u5B58"},{value:"2",label:"\u975E\u5E93\u5B58"},{value:"3",label:"\u54A8\u8BE2"}],Ne=[{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"}],Pe={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"}},Se={flex:"","justify-between":""},ke={flex:"","mb-2":"","gap-2":"","w-full":""},xe={flex:"","mb-2":"","gap-2":""},Ae=h("\u641C\u7D22"),Te=h("\u91CD\u7F6E"),Oe={flex:"","mt-2":"","justify-between":""},qe=h("\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:m}){const F=u,b=B(!1),p=B([]),A=B(Ne),_=B(null),{data:D,loading:T,run:i}=oe({isList:!0,success:S=>d.total=S.count}),{currentCompany:O}=te(),o=B({codeType:"sequenceNo",sendstatus:"",cgdsource:"",cgdtype:"",code:""}),d=de({pageSize:15,currentPage:1,total:0});async function y(){T.value=!0;const{companyNo:S}=F,{currentPage:n,pageSize:k}=d,{codeType:V,code:L,...R}=o.value,f={...R,[V]:L,status:"0",supplierNo:O.value.companyNo,companyNo:S,page:n,size:k};i(he(f))}function c(){d.currentPage=1,o.value={},y()}function E(S){p.value=S}function P(){b.value=!1,m("pushOrder",t(p))}const q=()=>{d.currentPage=1,y()};return r({onDisplay:()=>b.value=!0}),(S,n)=>{const k=v("ElOption"),V=v("ElSelect"),L=v("el-input"),R=v("ElButton"),f=v("ElTableColumn"),G=v("ElTag"),re=v("ElPagination"),se=v("ElDialog"),ie=ne("loading");return s(),g(se,{modelValue:b.value,"onUpdate:modelValue":n[8]||(n[8]=a=>b.value=a),title:"\u9009\u62E9\u91C7\u8D2D\u5546\u54C1",center:"","destroy-on-close":"",width:"1040px",onOpen:y},{default:l(()=>[z("div",Se,[z("div",ke,[z("div",xe,[e(L,{modelValue:o.value.code,"onUpdate:modelValue":n[1]||(n[1]=a=>o.value.code=a),placeholder:"\u5173\u952E\u5B57",class:"input-with-select",maxlength:t(Ee),style:{width:"340px"},clearable:""},{prepend:l(()=>[e(V,{modelValue:o.value.codeType,"onUpdate:modelValue":n[0]||(n[0]=a=>o.value.codeType=a),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:l(()=>[(s(!0),N(j,null,$(A.value,(a,w)=>(s(),g(k,{key:"si"+a.value+w,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","maxlength"]),e(V,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:o.value.sendstatus,"onUpdate:modelValue":n[2]||(n[2]=a=>o.value.sendstatus=a),clearable:"","w-200px":""},{default:l(()=>[(s(!0),N(j,null,$(t(W),a=>(s(),g(k,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(V,{modelValue:o.value.cgdsource,"onUpdate:modelValue":n[3]||(n[3]=a=>o.value.cgdsource=a),placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:""},{default:l(()=>[(s(!0),N(j,null,$(t(ee),a=>(s(),g(k,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(V,{modelValue:o.value.cgdtype,"onUpdate:modelValue":n[4]||(n[4]=a=>o.value.cgdtype=a),"w-200px":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:l(()=>[(s(!0),N(j,null,$(t(Y),a=>(s(),g(k,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(R,{onClick:y,type:"primary"},{default:l(()=>[Ae]),_:1}),e(R,{onClick:c},{default:l(()=>[Te]),_:1})])])]),X((s(),g(t(ce),{ref_key:"tableRef",ref:_,size:"small",data:t(D),onSelectionChange:E,"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(G,null,{default:l(()=>{var w;return[h(x((w=t(W).find(U=>U.value===String(a.sendStatus)))==null?void 0:w.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(G,null,{default:l(()=>{var w;return[h(x((w=t(ee).find(U=>U.value===String(a.cgdSource)))==null?void 0:w.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(G,null,{default:l(()=>{var w;return[h(x((w=t(Y).find(U=>U.value===String(a.cgdType)))==null?void 0:w.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"])),[[ie,t(T)]]),C(" \u5206\u9875\u5668 "),z("div",Oe,[e(re,{"current-page":d.currentPage,"onUpdate:current-page":n[5]||(n[5]=a=>d.currentPage=a),"page-size":d.pageSize,"onUpdate:page-size":n[6]||(n[6]=a=>d.pageSize=a),total:d.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:y,onSizeChange:n[7]||(n[7]=()=>q())},null,8,["current-page","page-size","total"]),e(R,{type:"primary",onClick:P},{default:l(()=>[qe]),_:1})])]),_:1},8,["modelValue"])}}});var Re=I(Ve,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const Ue={flex:"","justify-between":"","w-full":"","mb-1":""},ze=h("\u6DFB\u52A0\u91C7\u8D2D\u5355"),$e=h("\u5220\u9664"),je=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 m=u,F=B(null),b=ae(()=>m.purchaseOrders.length);function p(){const{supplierNo:A,companyNo:_}=m;if(!A||!_)return pe.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");F.value.onDisplay()}return(A,_)=>{const D=v("ElTag"),T=v("ElButton"),i=v("ElTableColumn"),O=v("ElTable");return s(),N("div",null,[z("div",Ue,[e(D,{type:"warning"},{default:l(()=>[h("\u5171\u8BA1:"+x(t(b))+"\u4E2A\u8BA2\u5355",1)]),_:1}),!u.readonly&&!u.isPurchPay?(s(),g(T,{key:0,type:"primary",onClick:p},{default:l(()=>[ze]),_:1})):C("v-if",!0)]),e(O,{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:o})=>[e(D,null,{default:l(()=>{var d;return[h(x((d=t(ge).find(y=>y.value===String(o.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:o})=>[e(D,null,{default:l(()=>{var d;return[h(x((d=t(_e).find(y=>y.value===o.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:o})=>[e(D,null,{default:l(()=>{var d;return[h(x((d=t(Y).find(y=>y.value===String(o.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:o})=>[h(x(o.tax)+"% ",1)]),_:1})]),_:1}),e(i,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),u.readonly?C("v-if",!0):(s(),g(i,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:l(({$index:o})=>[e(T,{link:"",type:"primary",onClick:()=>r("delete",o)},{default:l(()=>[$e]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(Re,{ref_key:"PurchaseModalRef",ref:F,companyNo:u.companyNo,supplierNo:u.supplierNo,onPushOrder:_[0]||(_[0]=o=>r("push",o))},null,8,["companyNo","supplierNo"])])}}});var le=I(je,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const Ie={class:"w-full"},Me={key:0,class:"w-full flex justify-end"},Le=h("\u9009\u62E9"),Ge={key:0,flex:"","gap-10":""},He={key:0,class:"flex w-full justify-end"},Qe=h("\u4FDD\u5B58"),Xe=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:m}){const F=u,{currentCompany:b}=te(),p=B({companyNo:"",supplierNo:"",cids:[]}),A=B(null),_=B([]),{data:D,loading:T,run:i}=oe({initalData:{},success:function(c){O(c.cgdlist)}});function O(c){if(!!c)for(let E=0;E<c.length;E++){const P=c[E];p.value.cids.includes(P.id)||(_.value.push(P),p.value.cids.push(P.id))}}function o(c){_.value.splice(c,1),p.value.cids.splice(c,1)}function d(){A.value.validate(c=>c&&m("create",t(p)))}const y=()=>i(ye({payNo:F.id}));return Z(()=>F.id,c=>c&&y(),{immediate:!0}),Z(()=>b.value,({companyNo:c})=>p.value.supplierNo=c,{immediate:!0}),r({detail:D,refresh:()=>y()}),(c,E)=>{const P=v("ElButton"),q=v("ElFormItem"),S=v("ElInput"),n=ne("loading");return X((s(),N("div",Ie,[u.isPurchPay?(s(),N("div",Me,[e(P,{text:"",type:"primary",onClick:E[0]||(E[0]=()=>m("choose"))},{default:l(()=>[Le]),_:1})])):C("v-if",!0),u.readonly?(s(),g(Be,{key:1,isPurchPay:u.isPurchPay,data:t(D)},null,8,["isPurchPay","data"])):C("v-if",!0),u.isPurchPay?C("v-if",!0):X((s(),g(t(ve),{key:2,class:"w-full",ref_key:"formRef",ref:A,model:p.value,rules:t(Pe)},{default:l(()=>[u.readonly?C("v-if",!0):(s(),N("div",Ge,[e(q,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:l(()=>[e(t(fe),{value:p.value.companyNo,"onUpdate:value":E[1]||(E[1]=k=>p.value.companyNo=k),style:{width:"386px"},api:t(me),placeholder:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":t(b).companyNo},null,8,["value","api","disabled-value"])]),_:1}),e(q,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:l(()=>[e(S,{style:{width:"300px"},value:t(b).companyName,disabled:""},null,8,["value"])]),_:1})])),e(q,{label:u.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:u.readonly?"":"cids"},{default:l(()=>[e(le,J({class:"w-full mt-1"},p.value,{readonly:u.readonly,purchaseOrders:_.value,onDelete:o,onPush:O}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(q,null,{default:l(()=>[u.readonly?C("v-if",!0):(s(),N("div",He,[e(P,{type:"primary",onClick:d,loading:u.loading},{default:l(()=>[Qe]),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[n,u.loading]]),u.isPurchPay?(s(),g(le,J({key:3,class:"w-full mt-1"},p.value,{readonly:u.readonly,isPurchPay:u.isPurchPay,purchaseOrders:_.value,onDelete:o,onPush:O}),null,16,["readonly","isPurchPay","purchaseOrders"])):C("v-if",!0)])),[[n,t(T)||u.loading]])}}});var lu=I(Xe,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ReconciliationForm/src/index.vue"]]);export{lu as R};
|