index.2c8c66dc.js 14 KB

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