index.096e6b9a.js 22 KB

12
  1. import{b as ie,c as pe,d as ce}from"./index.20e50fbb.js";import{B as me}from"./basic-descriptions.028d3493.js";import{c as ue}from"./tootip.aa9c65df.js";import{af as G,aC as K,d as U,a6 as Z,o as i,E as P,u as s,_ as J,v as z,b5 as X,Z as fe,w as ve,r as y,aw as ee,c as T,j as e,B as u,F as M,C as W,a as R,M as F,G as $,K as k,b3 as se,aQ as j,aP as he,L as O,W as ye,y as le,aA as oe,bY as we,bZ as ge,b2 as ae,aB as be}from"./index.b2b87cd1.js";import"./porder.00936d92.js";import{s as Q,h as L,j as H}from"./status.7cff7b18.js";const te=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(l){return G(K,null,{default:()=>{var m;return(m=Ee.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",span:6},{field:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",span:6},{field:"supplierName",label:"\u5356\u51FA\u65B9\u516C\u53F8",span:12,render:(l,{supplierNo:m})=>ue(l,"\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"companyName",label:"\u4E70\u5165\u65B9\u516C\u53F8",span:12,render:(l,{companyNo:m})=>ue(l,"\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(l){return G(K,null,{default:()=>{var m;return(m=_e.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"apay_fee",label:"\u5DF2\u4ED8\u6B3E"},{field:"pay_fee",label:"\u4ED8\u6B3E\u4E2D"},{field:"wpay_fee",label:"\u672A\u4ED8\u6B3E"},{field:"inv_status",label:"\u5F00\u7968\u72B6\u6001",render(l){return G(K,null,{default:()=>{var m;return(m=Fe.find(g=>g.value===String(l)))==null?void 0:m.label}})}},{field:"ainv_fee",label:"\u5DF2\u5F00\u7968"},{field:"inv_fee",label:"\u5F00\u7968\u4E2D"},{field:"winv_fee",label:"\u672A\u5F00\u7968"},{field:"total_fee",label:"\u5BF9\u8D26\u603B\u989D"},{field:"remark",span:18,label:"\u5907\u6CE8"}],Ee=[{label:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838",value:"1"},{label:"\u5BF9\u8D26\u6210\u529F",value:"2"},{label:"\u5BF9\u8D26\u9A73\u56DE",value:"3"},{label:"\u5DF2\u64A4\u9500\u5BF9\u8D26",value:"4"}],_e=[{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=U({__name:"purchase-descriptions",props:{data:null,isPurchPay:{type:Boolean}},setup(l){const m=l,g=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],D=Z(()=>m.isPurchPay?te.filter(v=>!g.includes(v.field)):te);return(v,f)=>(i(),P(s(me),{data:l.data,columns:s(D)},null,8,["data","columns"]))}});const Ce={"w-full":"",flex:"","justify-between":""},Be={flex:"","mt-2":"","justify-between":""},Ne=U({__name:"single-mode",props:{supplierNo:null,companyNo:null},emits:["selection"],setup(l,{emit:m}){const g=l,D=z(null),v=z([]),{data:f,loading:V,run:x}=X({isList:!0,success:d=>h.total=d.count}),r=z({timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""}),h=fe({pageSize:15,currentPage:1,total:0});async function w(){V.value=!0;const{companyNo:d,supplierNo:o}=g,{currentPage:p,pageSize:t}=h,{timer:c,...B}=r.value,_={...B,start:c[0],end:c[1],status:"0",supplierNo:o,companyNo:d,page:p,size:t};x(ie(_))}function C(){h.currentPage=1,r.value={timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""},w()}function S(d){v.value=d}function n(){if(v.value.some(({sendStatus:o})=>String(o)==="4")){j.warning("\u4E0D\u80FD\u9009\u62E9\u53D1\u8D27\u72B6\u6001\u4E3A'\u5DF2\u53D6\u6D88'\u7684\u91C7\u8D2D\u5355");return}m("selection",s(v))}const b=()=>{h.currentPage=1,w()};return ve(()=>{w()}),(d,o)=>{const p=y("ElDatePicker"),t=y("ElCol"),c=y("ElInput"),B=y("ElRow"),_=y("ElOption"),N=y("ElSelect"),A=y("ElButton"),E=y("ElTableColumn"),Y=y("ElTag"),re=y("ElPagination"),de=ee("loading");return i(),T(M,null,[e(B,{gutter:5,"mb-1":""},{default:u(()=>[e(t,{span:6},{default:u(()=>[e(p,{size:"small",type:"daterange",modelValue:r.value.timer,"onUpdate:modelValue":o[0]||(o[0]=a=>r.value.timer=a),"start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u5355\u7F16\u7801",modelValue:r.value.sequenceNo,"onUpdate:modelValue":o[1]||(o[1]=a=>r.value.sequenceNo=a)},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",modelValue:r.value.cxCode,"onUpdate:modelValue":o[2]||(o[2]=a=>r.value.cxCode=a)},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",modelValue:r.value.qrdCode,"onUpdate:modelValue":o[3]||(o[3]=a=>r.value.qrdCode=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(B,{gutter:5,"mb-2":""},{default:u(()=>[e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u5546\u54C1\u7F16\u7801",modelValue:r.value.goodNo,"onUpdate:modelValue":o[4]||(o[4]=a=>r.value.goodNo=a)},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u5546\u54C1\u540D\u79F0",modelValue:r.value.goodName,"onUpdate:modelValue":o[5]||(o[5]=a=>r.value.goodName=a)},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(c,{size:"small",placeholder:"\u91C7\u8D2D\u5458\u540D\u79F0",modelValue:r.value.cgder,"onUpdate:modelValue":o[6]||(o[6]=a=>r.value.cgder=a)},null,8,["modelValue"])]),_:1}),e(t,{span:6},{default:u(()=>[e(N,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:r.value.sendstatus,"onUpdate:modelValue":o[7]||(o[7]=a=>r.value.sendstatus=a),size:"small",clearable:"","w-full":""},{default:u(()=>[(i(!0),T(M,null,W(s(Q),a=>(i(),P(_,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(B,{"mb-2":""},{default:u(()=>[R("div",Ce,[e(t,{span:12,style:{display:"flex",gap:"10px"}},{default:u(()=>[e(N,{modelValue:r.value.cgdsource,"onUpdate:modelValue":o[8]||(o[8]=a=>r.value.cgdsource=a),size:"small",placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:"","w-full":""},{default:u(()=>[(i(!0),T(M,null,W(s(L),a=>(i(),P(_,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(N,{modelValue:r.value.cgdtype,"onUpdate:modelValue":o[9]||(o[9]=a=>r.value.cgdtype=a),size:"small","w-full":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:u(()=>[(i(!0),T(M,null,W(s(H),a=>(i(),P(_,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(t,{span:3},{default:u(()=>[e(A,{size:"small",onClick:w,type:"primary"},{default:u(()=>[F("\u641C\u7D22")]),_:1}),e(A,{size:"small",onClick:C},{default:u(()=>[F("\u91CD\u7F6E")]),_:1})]),_:1})])]),_:1}),$((i(),P(s(se),{ref_key:"tableRef",ref:D,size:"small",data:s(f),onSelectionChange:S,"max-height":"580px"},{default:u(()=>[e(E,{type:"selection",fixed:"left",align:"center",width:"40"}),e(E,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(E,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(E,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",prop:"cxCode","show-overflow-tooltip":"",width:"150"}),e(E,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(E,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(E,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:a})=>[e(Y,{size:"small"},{default:u(()=>{var q;return[F(k((q=s(Q).find(I=>I.value===String(a.sendStatus)))==null?void 0:q.label),1)]}),_:2},1024)]),_:1}),e(E,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(E,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:a})=>[e(Y,{size:"small"},{default:u(()=>{var q;return[F(k((q=s(L).find(I=>I.value===String(a.cgdSource)))==null?void 0:q.label),1)]}),_:2},1024)]),_:1}),e(E,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(E,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(E,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(E,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(E,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:a})=>[e(Y,{size:"small"},{default:u(()=>{var q;return[F(k((q=s(H).find(I=>I.value===String(a.cgdType)))==null?void 0:q.label),1)]}),_:2},1024)]),_:1}),e(E,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(E,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[de,s(V)]]),R("div",Be,[e(re,{"current-page":h.currentPage,"onUpdate:currentPage":o[10]||(o[10]=a=>h.currentPage=a),"page-size":h.pageSize,"onUpdate:pageSize":o[11]||(o[11]=a=>h.pageSize=a),total:h.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:w,onSizeChange:o[12]||(o[12]=()=>b())},null,8,["current-page","page-size","total"]),e(A,{type:"primary",onClick:n},{default:u(()=>[F("\u4FDD\u5B58")]),_:1})])],64)}}});var Pe=J(Ne,[["__scopeId","data-v-144b4390"]]);const xe={flex:"","w-full":"","justify-end":"","mt-2":""},Ae=U({__name:"batch-mode",props:{supplierNo:null,companyNo:null},emits:["selection"],setup(l,{emit:m}){const g=l,D=z(null),v=z(""),{data:f,loading:V,run:x}=X({success:n=>{}}),r=" ",h=`
  2. `;function w(n=""){if(!n)return"";let b=n;const d=b.includes(r),o=b.includes(h);return d&&(b=b.split(r).join("")),o&&(b=b.split(h).join("")),b}function C(){const n=w(v.value);if(n.length===0){j.warning("\u4E0D\u80FD\u89E3\u6790\u7A7A\u6587\u672C"),v.value=n;return}const d=n.replace(/[,。;、; .]/g,",").split(",");v.value="",x(pe({size:100,cgdNoArr:d,companyNo:g.companyNo,supplierNo:g.supplierNo}))}function S(){if(f.value.some(({sendStatus:b})=>String(b)==="4")){j.warning("\u4E0D\u80FD\u9009\u62E9\u53D1\u8D27\u72B6\u6001\u4E3A'\u5DF2\u53D6\u6D88'\u7684\u91C7\u8D2D\u5355");return}m("selection",s(f))}return(n,b)=>{const d=y("ElInput"),o=y("el-table-column"),p=y("ElTableColumn"),t=y("ElTag"),c=y("ElButton"),B=ee("loading");return i(),T(M,null,[e(d,{rows:4,modelValue:v.value,"onUpdate:modelValue":b[0]||(b[0]=_=>v.value=_),style:{"margin-bottom":"10px"},placeholder:"\u8F93\u5165\u91C7\u8D2D\u5355\u7F16\u7801(\u5C0F\u4E8E100\u6761)\uFF0C\u7CFB\u7EDF\u652F\u6301\u7684\u5206\u5272\u7B26\u4E3A\u9017\u53F7(,)\u3001\u53E5\u53F7(.)\u3001\u5206\u53F7(;)\u3001\u987F\u53F7(\u3001)\uFF0C\u56DE\u8F66\u540E\u5F00\u59CB\u89E3\u6790\u3002",type:"textarea",onKeydown:he(C,["enter"])},null,8,["modelValue","onKeydown"]),$((i(),P(s(se),{ref_key:"tableRef",ref:D,size:"small",data:s(f),"max-height":"580px"},{default:u(()=>[e(o,{type:"index",width:"50","show-overflow-tooltip":"",label:"\u5E8F\u53F7"}),e(p,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(p,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(p,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(p,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(p,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(p,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:_})=>[e(t,{size:"small"},{default:u(()=>{var N;return[F(k((N=s(Q).find(A=>A.value===String(_.sendStatus)))==null?void 0:N.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(p,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:_})=>[e(t,{size:"small"},{default:u(()=>{var N;return[F(k((N=s(L).find(A=>A.value===String(_.cgdSource)))==null?void 0:N.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(p,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(p,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(p,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(p,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:_})=>[e(t,{size:"small"},{default:u(()=>{var N;return[F(k((N=s(H).find(A=>A.value===String(_.cgdType)))==null?void 0:N.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(p,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[B,s(V)]]),R("div",xe,[e(c,{type:"primary",onClick:S},{default:u(()=>[F("\u4FDD\u5B58")]),_:1})])],64)}}});var Se=J(Ae,[["__scopeId","data-v-528d57b2"]]);const Ve=U({__name:"purchase-modal",props:{supplierNo:null,companyNo:null},emits:["pushOrder"],setup(l,{expose:m,emit:g}){const D=z(!1),v=z(!1);function f(V){D.value=!1,g("pushOrder",V)}return m({onDisplay:()=>D.value=!0}),(V,x)=>{const r=y("el-switch"),h=y("ElDialog");return i(),P(h,{"close-on-click-modal":!1,top:"5vh",modelValue:D.value,"onUpdate:modelValue":x[1]||(x[1]=w=>D.value=w),title:"\u9009\u62E9\u91C7\u8D2D\u5355",center:"","destroy-on-close":"",width:"1040px"},{default:u(()=>[e(r,{"active-text":"\u6279\u91CF\u67E5\u627E","inactive-text":"\u52FE\u9009\u67E5\u627E",modelValue:v.value,"onUpdate:modelValue":x[0]||(x[0]=w=>v.value=w)},null,8,["modelValue"]),v.value?(i(),P(Se,{key:1,"company-no":l.companyNo,"supplier-no":l.supplierNo,onSelection:f},null,8,["company-no","supplier-no"])):(i(),P(Pe,{key:0,"company-no":l.companyNo,"supplier-no":l.supplierNo,onSelection:f},null,8,["company-no","supplier-no"]))]),_:1},8,["modelValue"])}}});var ke=J(Ve,[["__scopeId","data-v-57ea6600"]]);const ze={flex:"","justify-between":"","w-full":"","mb-1":""},ne=U({__name:"purchase-table",props:{companyNo:null,supplierNo:null,purchaseOrders:null,readonly:{type:Boolean},isPurchPay:{type:Boolean}},emits:["push","delete","choose"],setup(l,{emit:m}){const g=l,D=z(null),v=[{value:"1",label:"\u672A\u5165\u5E93",type:"warning"},{value:"2",label:"\u90E8\u5206\u5165\u5E93",type:"primary"},{value:"3",label:"\u5168\u90E8\u5165\u5E93",type:"success"}];function f(h,w){var C,S,n;try{C=h.toString().split(".")[1].length}catch{C=0}try{S=w.toString().split(".")[1].length}catch{S=0}return n=Math.pow(10,Math.max(C,S)),(h*n+w*n)/n}const V=Z(()=>g.purchaseOrders.length),x=Z(()=>{const{purchaseOrders:h}=g;return h.reduce((w,{totalPrice:C})=>f(w,C||0),0)});function r(){const{supplierNo:h,companyNo:w}=g;if(!h||!w)return j.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");D.value.onDisplay()}return(h,w)=>{const C=y("ElTag"),S=y("ElButton"),n=y("ElTableColumn"),b=y("ElTable");return i(),T("div",null,[R("div",ze,[e(C,{type:"warning"},{default:u(()=>[F("\u5171\u8BA1:"+k(s(V))+"\u4E2A\u8BA2\u5355,\u5171\u8BA1 "+k(s(x))+" \u5143",1)]),_:1}),!l.readonly&&!l.isPurchPay?(i(),P(S,{key:0,type:"primary",onClick:r},{default:u(()=>[F("\u6DFB\u52A0\u91C7\u8D2D\u5355")]),_:1})):O("",!0)]),e(b,{ref:"tableRef","row-key":"id",size:"small",data:l.purchaseOrders,"max-height":"400"},{default:u(()=>[e(n,{label:"\u91C7\u8D2D\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"sequenceNo",width:"150"}),e(n,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"qrdCode",width:"150"}),e(n,{label:"\u91C7\u8D2D\u4E3B\u5355\u53F7","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(n,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(n,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""}),e(n,{label:"\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:d})=>[e(C,null,{default:u(()=>{var o;return[F(k(((o=v.find(p=>p.value===String(d.sendStatus)))==null?void 0:o.label)||"--"),1)]}),_:2},1024)]),_:1}),e(n,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName","min-width":"180","show-overflow-tooltip":""}),e(n,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:d})=>[e(C,null,{default:u(()=>{var o;return[F(k((o=s(L).find(p=>p.value===d.cgdSource))==null?void 0:o.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:u(()=>[e(n,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(n,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(n,{label:"\u5546\u54C1\u5355\u4EF7",prop:"goodPrice","show-overflow-tooltip":""}),e(n,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:d})=>[e(C,null,{default:u(()=>{var o;return[F(k((o=s(H).find(p=>p.value===String(d.cgdType)))==null?void 0:o.label),1)]}),_:2},1024)]),_:1}),e(n,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""}),e(n,{label:"\u7A0E\u7387",prop:"tax","show-overflow-tooltip":""},{default:u(({row:d})=>[F(k(d.tax)+"% ",1)]),_:1})]),_:1}),e(n,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),l.readonly?O("",!0):(i(),P(n,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:u(({$index:d})=>[e(S,{link:"",type:"primary",onClick:()=>m("delete",d)},{default:u(()=>[F("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(ke,{ref_key:"PurchaseModalRef",ref:D,companyNo:l.companyNo,supplierNo:l.supplierNo,onPushOrder:w[0]||(w[0]=d=>m("push",d))},null,8,["companyNo","supplierNo"])])}}}),Te={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"}},qe={class:"w-full"},Oe={key:0,class:"w-full flex justify-end"},Ue={key:0,flex:"","gap-10":""},Ie={key:0,class:"flex w-full justify-end"},Ye=U({__name:"index",props:{id:null,readonly:{type:Boolean},loading:{type:Boolean},isPurchPay:{type:Boolean},isPurch:{type:Boolean}},emits:["create","choose"],setup(l,{expose:m,emit:g}){const D=l,{currentCompany:v}=ye(),f=z({companyNo:"",supplierNo:"",companyItem:{},cids:[]}),V=z(null),x=z([]),{data:r,loading:h,run:w}=X({initalData:{},success:function(t){C(t.cgdlist)}});function C(t){if(!!t)for(let c=0;c<t.length;c++){const B=t[c];f.value.cids.includes(B.id)||(x.value.push(B),f.value.cids.push(B.id))}}function S(t){x.value.splice(t,1),f.value.cids.splice(t,1)}function n(t){f.value.companyItem=t}function b(){D.isPurch,V.value.validate(t=>t&&g("create",s(f)))}const d=()=>w(ce({payNo:D.id})),o=t=>{const{code:c,name:B,type:_}=t,A=_==="3"||_==="\u4E1A\u52A1\u516C\u53F8"?"(\u5DF2\u5347\u7EA7\u4E3A\u4E1A\u52A1\u516C\u53F8)":"";return c+" / "+B+A},p=t=>{const{companyNo:c,company_name:B}=t;return c+" / "+B};return le(()=>D.id,t=>t&&d(),{immediate:!0}),le(()=>v.value,({companyNo:t})=>{f.value[D.isPurch?"companyNo":"supplierNo"]=t},{immediate:!0}),m({detail:r,refresh:()=>d()}),(t,c)=>{const B=y("ElButton"),_=y("ElInput"),N=y("ElFormItem"),A=ee("loading");return $((i(),T("div",qe,[l.isPurchPay?(i(),T("div",Oe,[e(B,{text:"",type:"primary",onClick:c[0]||(c[0]=()=>g("choose"))},{default:u(()=>[F("\u9009\u62E9")]),_:1})])):O("",!0),l.readonly?(i(),P(De,{key:1,isPurchPay:l.isPurchPay,data:s(r)},null,8,["isPurchPay","data"])):O("",!0),l.isPurchPay?O("",!0):$((i(),P(s(be),{key:2,class:"w-full",ref_key:"formRef",ref:V,model:f.value,rules:s(Te)},{default:u(()=>[l.readonly?O("",!0):(i(),T("div",Ue,[e(N,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:u(()=>[l.isPurch?(i(),P(_,{key:1,style:{width:"300px"},value:s(v).companyName,disabled:""},null,8,["value"])):(i(),P(s(oe),{key:0,value:f.value.companyNo,"onUpdate:value":c[1]||(c[1]=E=>f.value.companyNo=E),style:{width:"386px"},api:s(we),placeholder:"\u8BF7\u9009\u62E9\u4E70\u65B9\u516C\u53F8","request-prop":"company_name","response-label-prop":"company_name","response-val-prop":"companyNo","disabled-value":s(v).companyNo,getLabel:p,onItemChange:n},null,8,["value","api","disabled-value"]))]),_:1}),e(N,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:u(()=>[l.isPurch?(i(),P(s(oe),{key:1,value:f.value.supplierNo,"onUpdate:value":c[2]||(c[2]=E=>f.value.supplierNo=E),style:{width:"386px"},api:s(ge),placeholder:"\u8BF7\u9009\u62E9\u5356\u65B9\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":s(v).companyNo,getLabel:o},null,8,["value","api","disabled-value"])):(i(),P(_,{key:0,style:{width:"300px"},value:s(v).companyName,disabled:""},null,8,["value"]))]),_:1})])),e(N,{label:l.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:l.readonly?"":"cids"},{default:u(()=>[e(ne,ae({class:"w-full mt-1"},f.value,{readonly:l.readonly,purchaseOrders:x.value,onDelete:S,onPush:C}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(N,null,{default:u(()=>[l.readonly?O("",!0):(i(),T("div",Ie,[e(B,{type:"primary",onClick:b,loading:l.loading},{default:u(()=>[F("\u4FDD\u5B58")]),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[A,l.loading]]),l.isPurchPay?(i(),P(ne,ae({key:3,class:"w-full mt-1"},f.value,{readonly:l.readonly,isPurchPay:l.isPurchPay,purchaseOrders:x.value,onDelete:S,onPush:C}),null,16,["readonly","isPurchPay","purchaseOrders"])):O("",!0)])),[[A,s(h)||l.loading]])}}});export{Ye as _};