index.372edc07.js 15 KB

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