index.a48bb703.js 15 KB

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