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