import{d as ne,e as se}from"./index.ba7acdc0.js";import{h as re}from"./index.065d2205.js";import{B as de}from"./basic-descriptions.ef92cf44.js";import{c as L}from"./tootip.3bb20f1b.js";import{a9 as M,aE as G,r as j,a8 as ee,o as r,M as E,x as o,D as P,a_ as ue,aj as ie,v as h,ar 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,a6 as ce,a5 as fe,G as K,aC as me,bp as W,aD as ve}from"./index.652d6723.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})=>L(u,"\u4F9B\u5E94\u5546\u7F16\u53F7 : "+t,270)},{field:"companyName",label:"\u4E1A\u52A1\u516C\u53F8",span:2,render:(u,{supplierNo:t})=>L(u,"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7 : "+t,270)},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",render:(u,{apply_id:t})=>L(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 M(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 M(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 M(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=j({__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=j({__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=j({__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=j({__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