index.3b972c3e.js 23 KB

12
  1. import{af as H,aC as Z,_ as j,d as I,a6 as J,o as c,G as D,u as r,w as S,b5 as ee,Z as de,x as pe,r as y,aw as ue,c as z,l as e,C as u,F as $,D as Q,b as L,M as w,H as G,L as k,b3 as re,a as U,z as X,aP as ce,aQ as se,W as me,aA as le,bZ as fe,b_ as ve,b2 as oe,aB as ye}from"./index.dad867db.js";import{b as he,c as ge,d as we}from"./index.e4cd071c.js";import{B as _e}from"./basic-descriptions.8265766d.js";import{c as ae}from"./tootip.3257c563.js";import"./porder.c72294bd.js";import{s as Y,h as K,j as W}from"./status.73dc9f3e.js";const te=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(o){return H(Z,null,{default:()=>{var m;return(m=be.find(f=>f.value===String(o)))==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:(o,{supplierNo:m})=>ae(o,"\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"companyName",label:"\u4E70\u5165\u65B9\u516C\u53F8",span:12,render:(o,{companyNo:m})=>ae(o,"\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801 : "+m,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(o){return H(Z,null,{default:()=>{var m;return(m=Ee.find(f=>f.value===String(o)))==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(o){return H(Z,null,{default:()=>{var m;return(m=Fe.find(f=>f.value===String(o)))==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"}],be=[{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"}],Ee=[{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"}],Ce=I({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},isPurchPay:{type:Boolean,required:!1}},setup(o){const m=o,f=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],F=J(()=>m.isPurchPay?te.filter(_=>!f.includes(_.field)):te);return(_,h)=>(c(),D(r(_e),{data:o.data,columns:r(F)},null,8,["data","columns"]))}});var De=j(Ce,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const Be={"w-full":"",flex:"","justify-between":""},Ne={flex:"","mt-2":"","justify-between":""},Pe=I({__name:"single-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["selection"],setup(o,{emit:m}){const f=o,F=S(null),_=S([]),{data:h,loading:B,run:N}=ee({isList:!0,success:E=>v.total=E.count}),n=S({timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""}),v=de({pageSize:15,currentPage:1,total:0});async function g(){B.value=!0;const{companyNo:E,supplierNo:l}=f,{currentPage:C,pageSize:a}=v,{timer:d,...s}=n.value,x={...s,start:d[0],end:d[1],status:"0",supplierNo:l,companyNo:E,page:C,size:a};N(he(x))}function b(){v.currentPage=1,n.value={timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:""},g()}function i(E){_.value=E}function T(){m("selection",r(_))}const P=()=>{v.currentPage=1,g()};return pe(()=>{g()}),(E,l)=>{const C=y("ElDatePicker"),a=y("ElCol"),d=y("ElInput"),s=y("ElRow"),x=y("ElOption"),V=y("ElSelect"),q=y("ElButton"),p=y("ElTableColumn"),A=y("ElTag"),O=y("ElPagination"),ie=ue("loading");return c(),z($,null,[e(s,{gutter:5,"mb-1":""},{default:u(()=>[e(a,{span:6},{default:u(()=>[e(C,{size:"small",type:"daterange",modelValue:n.value.timer,"onUpdate:modelValue":l[0]||(l[0]=t=>n.value.timer=t),"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(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u91C7\u8D2D\u5355\u7F16\u7801",modelValue:n.value.sequenceNo,"onUpdate:modelValue":l[1]||(l[1]=t=>n.value.sequenceNo=t)},null,8,["modelValue"])]),_:1}),e(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",modelValue:n.value.cxCode,"onUpdate:modelValue":l[2]||(l[2]=t=>n.value.cxCode=t)},null,8,["modelValue"])]),_:1}),e(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",modelValue:n.value.qrdCode,"onUpdate:modelValue":l[3]||(l[3]=t=>n.value.qrdCode=t)},null,8,["modelValue"])]),_:1})]),_:1}),e(s,{gutter:5,"mb-2":""},{default:u(()=>[e(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u5546\u54C1\u7F16\u7801",modelValue:n.value.goodNo,"onUpdate:modelValue":l[4]||(l[4]=t=>n.value.goodNo=t)},null,8,["modelValue"])]),_:1}),e(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u5546\u54C1\u540D\u79F0",modelValue:n.value.goodName,"onUpdate:modelValue":l[5]||(l[5]=t=>n.value.goodName=t)},null,8,["modelValue"])]),_:1}),e(a,{span:6},{default:u(()=>[e(d,{size:"small",placeholder:"\u91C7\u8D2D\u5458\u540D\u79F0",modelValue:n.value.cgder,"onUpdate:modelValue":l[6]||(l[6]=t=>n.value.cgder=t)},null,8,["modelValue"])]),_:1}),e(a,{span:6},{default:u(()=>[e(V,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:n.value.sendstatus,"onUpdate:modelValue":l[7]||(l[7]=t=>n.value.sendstatus=t),size:"small",clearable:"","w-full":""},{default:u(()=>[(c(!0),z($,null,Q(r(Y),t=>(c(),D(x,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(s,{"mb-2":""},{default:u(()=>[L("div",Be,[e(a,{span:12,style:{display:"flex",gap:"10px"}},{default:u(()=>[e(V,{modelValue:n.value.cgdsource,"onUpdate:modelValue":l[8]||(l[8]=t=>n.value.cgdsource=t),size:"small",placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:"","w-full":""},{default:u(()=>[(c(!0),z($,null,Q(r(K),t=>(c(),D(x,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(V,{modelValue:n.value.cgdtype,"onUpdate:modelValue":l[9]||(l[9]=t=>n.value.cgdtype=t),size:"small","w-full":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:u(()=>[(c(!0),z($,null,Q(r(W),t=>(c(),D(x,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(a,{span:3},{default:u(()=>[e(q,{size:"small",onClick:g,type:"primary"},{default:u(()=>[w("\u641C\u7D22")]),_:1}),e(q,{size:"small",onClick:b},{default:u(()=>[w("\u91CD\u7F6E")]),_:1})]),_:1})])]),_:1}),G((c(),D(r(re),{ref_key:"tableRef",ref:F,size:"small",data:r(h),onSelectionChange:i,"max-height":"580px"},{default:u(()=>[e(p,{type:"selection",fixed:"left",align:"center",width:"40"}),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",prop:"cxCode","show-overflow-tooltip":"",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:t})=>[e(A,{size:"small"},{default:u(()=>{var R;return[w(k((R=r(Y).find(M=>M.value===String(t.sendStatus)))==null?void 0:R.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:t})=>[e(A,{size:"small"},{default:u(()=>{var R;return[w(k((R=r(K).find(M=>M.value===String(t.cgdSource)))==null?void 0:R.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:t})=>[e(A,{size:"small"},{default:u(()=>{var R;return[w(k((R=r(W).find(M=>M.value===String(t.cgdType)))==null?void 0:R.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"])),[[ie,r(B)]]),U(" \u5206\u9875\u5668 "),L("div",Ne,[e(O,{"current-page":v.currentPage,"onUpdate:currentPage":l[10]||(l[10]=t=>v.currentPage=t),"page-size":v.pageSize,"onUpdate:pageSize":l[11]||(l[11]=t=>v.pageSize=t),total:v.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:g,onSizeChange:l[12]||(l[12]=()=>P())},null,8,["current-page","page-size","total"]),e(q,{type:"primary",onClick:T},{default:u(()=>[w("\u4FDD\u5B58")]),_:1})])],64)}}});var xe=j(Pe,[["__scopeId","data-v-c8e26204"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/single-mode.vue"]]);const Se={flex:"","w-full":"","justify-end":"","mt-2":""},Ae=I({__name:"batch-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1},type:{type:String,required:!0}},emits:["selection"],setup(o,{emit:m}){const f=o,F=S(f.type),_=S(E(F.value)),h=S(null),B=S(""),{data:N,loading:n,run:v}=ee({success:l=>{}}),g=" ",b=`
  2. `;function i(l=""){if(!l)return"";let C=l;const a=C.includes(g),d=C.includes(b);return a&&(C=C.split(g).join("")),d&&(C=C.split(b).join("")),C}function T(){const l=i(B.value),C=l.replace(/[,。;、; .]/g,",").replace(/(^,*)|(,*$)/g,""),a=C.split(",");if(C.length===0||a.length===0){se.warning("\u4E0D\u80FD\u89E3\u6790\u7A7A\u6587\u672C"),B.value=l;return}v(ge(F.value=="2"?{size:100,cgdNoArr:a,companyNo:f.companyNo,supplierNo:f.supplierNo}:{size:100,qrdNoArr:a,companyNo:f.companyNo,supplierNo:f.supplierNo})),B.value=""}function P(){m("selection",r(N))}function E(l){return`\u8F93\u5165${l==="2"?"\u91C7\u8D2D\u5355":"\u9500\u552E\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`}return X(()=>f.type,l=>{F.value=l,_.value=E(l),N.value=[],n.value=!1,B.value=""},{immediate:!0}),(l,C)=>{const a=y("ElInput"),d=y("el-table-column"),s=y("ElTableColumn"),x=y("ElTag"),V=y("ElButton"),q=ue("loading");return c(),z($,null,[e(a,{rows:4,modelValue:B.value,"onUpdate:modelValue":C[0]||(C[0]=p=>B.value=p),style:{"margin-bottom":"10px"},placeholder:_.value,type:"textarea",onKeydown:ce(T,["enter"])},null,8,["modelValue","placeholder","onKeydown"]),G((c(),D(r(re),{ref_key:"tableRef",ref:h,size:"small",data:r(N),"max-height":"580px"},{default:u(()=>[e(d,{type:"index",width:"50","show-overflow-tooltip":"",label:"\u5E8F\u53F7"}),e(s,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(s,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(s,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(s,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(s,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(s,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:p})=>[e(x,{size:"small"},{default:u(()=>{var A;return[w(k((A=r(Y).find(O=>O.value===String(p.sendStatus)))==null?void 0:A.label),1)]}),_:2},1024)]),_:1}),e(s,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(s,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:p})=>[e(x,{size:"small"},{default:u(()=>{var A;return[w(k((A=r(K).find(O=>O.value===String(p.cgdSource)))==null?void 0:A.label),1)]}),_:2},1024)]),_:1}),e(s,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(s,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(s,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(s,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(s,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:p})=>[e(x,{size:"small"},{default:u(()=>{var A;return[w(k((A=r(W).find(O=>O.value===String(p.cgdType)))==null?void 0:A.label),1)]}),_:2},1024)]),_:1}),e(s,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(s,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[q,r(n)]]),L("div",Se,[e(V,{type:"primary",onClick:P},{default:u(()=>[w("\u4FDD\u5B58")]),_:1})])],64)}}});var ke=j(Ae,[["__scopeId","data-v-6a6f6fd0"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/batch-mode.vue"]]);const Ve=I({__name:"purchase-modal",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["pushOrder"],setup(o,{expose:m,emit:f}){const F=S(!1),_=S("1");function h(B){F.value=!1,f("pushOrder",B)}return m({onDisplay:()=>F.value=!0}),(B,N)=>{const n=y("el-radio"),v=y("el-radio-group"),g=y("ElDialog");return c(),D(g,{"close-on-click-modal":!1,top:"5vh",modelValue:F.value,"onUpdate:modelValue":N[1]||(N[1]=b=>F.value=b),title:"\u9009\u62E9\u91C7\u8D2D\u5355",center:"","destroy-on-close":"",width:"1040px"},{default:u(()=>[e(v,{modelValue:_.value,"onUpdate:modelValue":N[0]||(N[0]=b=>_.value=b)},{default:u(()=>[e(n,{label:"1"},{default:u(()=>[w("\u52FE\u9009\u67E5\u627E")]),_:1}),e(n,{label:"2"},{default:u(()=>[w("\u6279\u91CF\u67E5\u627E(\u91C7\u8D2D\u5355\u53F7)")]),_:1}),e(n,{label:"3"},{default:u(()=>[w("\u6279\u91CF\u67E5\u627E(\u9500\u552E\u5355\u53F7)")]),_:1})]),_:1},8,["modelValue"]),_.value==="1"?(c(),D(xe,{key:0,"company-no":o.companyNo,"supplier-no":o.supplierNo,onSelection:h},null,8,["company-no","supplier-no"])):(c(),D(ke,{key:1,"company-no":o.companyNo,"supplier-no":o.supplierNo,type:_.value,onSelection:h},null,8,["company-no","supplier-no","type"]))]),_:1},8,["modelValue"])}}});var qe=j(Ve,[["__scopeId","data-v-ed8ff04a"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const ze={flex:"","justify-between":"","w-full":"","mb-1":""},Te=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(o,{emit:m}){const f=o,F=S(null);function _(n,v){var g,b,i;try{g=n.toString().split(".")[1].length}catch{g=0}try{b=v.toString().split(".")[1].length}catch{b=0}return i=Math.pow(10,Math.max(g,b)),(n*i+v*i)/i}const h=J(()=>f.purchaseOrders.length),B=J(()=>{const{purchaseOrders:n}=f,v=n.reduce((g,{totalPrice:b})=>_(g,b||0),0);return Number(v).toFixed(2)});function N(){const{supplierNo:n,companyNo:v}=f;if(!n||!v)return se.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");F.value.onDisplay()}return(n,v)=>{const g=y("ElTag"),b=y("ElButton"),i=y("ElTableColumn"),T=y("ElTable");return c(),z("div",null,[L("div",ze,[e(g,{type:"warning"},{default:u(()=>[w("\u5171\u8BA1:"+k(r(h))+"\u4E2A\u8BA2\u5355,\u5171\u8BA1 "+k(r(B))+" \u5143",1)]),_:1}),!o.readonly&&!o.isPurchPay?(c(),D(b,{key:0,type:"primary",onClick:N},{default:u(()=>[w("\u6DFB\u52A0\u91C7\u8D2D\u5355")]),_:1})):U("v-if",!0)]),e(T,{ref:"tableRef","row-key":"id",size:"small",data:o.purchaseOrders,"max-height":"400"},{default:u(()=>[e(i,{label:"\u91C7\u8D2D\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"sequenceNo",width:"150"}),e(i,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"qrdCode",width:"150"}),e(i,{label:"\u91C7\u8D2D\u4E3B\u5355\u53F7","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(i,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(i,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""}),e(i,{label:"\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:P})=>[e(g,null,{default:u(()=>{var E;return[w(k(((E=r(Y).find(l=>l.value===String(P.sendStatus)))==null?void 0:E.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:u(({row:P})=>[e(g,null,{default:u(()=>{var E;return[w(k((E=r(K).find(l=>l.value===P.cgdSource))==null?void 0:E.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:u(()=>[e(i,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","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:u(({row:P})=>[e(g,null,{default:u(()=>{var E;return[w(k((E=r(W).find(l=>l.value===String(P.cgdType)))==null?void 0:E.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:u(({row:P})=>[w(k(P.tax)+"% ",1)]),_:1})]),_:1}),e(i,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),o.readonly?U("v-if",!0):(c(),D(i,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:u(({$index:P})=>[e(b,{link:"",type:"primary",onClick:()=>m("delete",P)},{default:u(()=>[w("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(qe,{ref_key:"PurchaseModalRef",ref:F,companyNo:o.companyNo,supplierNo:o.supplierNo,onPushOrder:v[0]||(v[0]=P=>m("push",P))},null,8,["companyNo","supplierNo"])])}}});var ne=j(Te,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const Ue={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"}},Re={class:"w-full"},Oe={key:0,class:"w-full flex justify-end"},je={key:0,flex:"","gap-10":""},Ie={key:0,class:"flex w-full justify-end"},Me=I({__name:"index",props:{id:{type:String,required:!1},readonly:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1},isPurch:{type:Boolean,required:!1}},emits:["create","choose"],setup(o,{expose:m,emit:f}){const F=o,{currentCompany:_}=me(),h=S({companyNo:"",supplierNo:"",companyItem:{},cids:[]}),B=S(null),N=S([]),{data:n,loading:v,run:g}=ee({initalData:{},success:function(a){b(a.cgdlist)}});function b(a){if(!!a)for(let d=0;d<a.length;d++){const s=a[d];h.value.cids.includes(s.id)||(N.value.push(s),h.value.cids.push(s.id))}}function i(a){N.value.splice(a,1),h.value.cids.splice(a,1)}function T(a){h.value.companyItem=a}function P(){F.isPurch,B.value.validate(a=>a&&f("create",r(h)))}const E=()=>g(we({payNo:F.id})),l=a=>{const{code:d,name:s,type:x}=a,q=x==="3"||x==="\u4E1A\u52A1\u516C\u53F8"?"(\u5DF2\u5347\u7EA7\u4E3A\u4E1A\u52A1\u516C\u53F8)":"";return d+" / "+s+q},C=a=>{const{companyNo:d,company_name:s}=a;return d+" / "+s};return X(()=>F.id,a=>a&&E(),{immediate:!0}),X(()=>_.value,({companyNo:a})=>{h.value[F.isPurch?"companyNo":"supplierNo"]=a},{immediate:!0}),m({detail:n,refresh:()=>E()}),(a,d)=>{const s=y("ElButton"),x=y("ElInput"),V=y("ElFormItem"),q=ue("loading");return G((c(),z("div",Re,[o.isPurchPay?(c(),z("div",Oe,[e(s,{text:"",type:"primary",onClick:d[0]||(d[0]=()=>f("choose"))},{default:u(()=>[w("\u9009\u62E9")]),_:1})])):U("v-if",!0),o.readonly?(c(),D(De,{key:1,isPurchPay:o.isPurchPay,data:r(n)},null,8,["isPurchPay","data"])):U("v-if",!0),o.isPurchPay?U("v-if",!0):G((c(),D(r(ye),{key:2,class:"w-full",ref_key:"formRef",ref:B,model:h.value,rules:r(Ue)},{default:u(()=>[o.readonly?U("v-if",!0):(c(),z("div",je,[e(V,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:u(()=>[o.isPurch?(c(),D(x,{key:1,style:{width:"300px"},value:r(_).companyName,disabled:""},null,8,["value"])):(c(),D(r(le),{key:0,value:h.value.companyNo,"onUpdate:value":d[1]||(d[1]=p=>h.value.companyNo=p),style:{width:"386px"},api:r(fe),placeholder:"\u8BF7\u9009\u62E9\u4E70\u65B9\u516C\u53F8","request-prop":"company_name","response-label-prop":"company_name","response-val-prop":"companyNo","disabled-value":r(_).companyNo,getLabel:C,onItemChange:T},null,8,["value","api","disabled-value"]))]),_:1}),e(V,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:u(()=>[o.isPurch?(c(),D(r(le),{key:1,value:h.value.supplierNo,"onUpdate:value":d[2]||(d[2]=p=>h.value.supplierNo=p),style:{width:"386px"},api:r(ve),placeholder:"\u8BF7\u9009\u62E9\u5356\u65B9\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":r(_).companyNo,getLabel:l},null,8,["value","api","disabled-value"])):(c(),D(x,{key:0,style:{width:"300px"},value:r(_).companyName,disabled:""},null,8,["value"]))]),_:1})])),e(V,{label:o.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:o.readonly?"":"cids"},{default:u(()=>[e(ne,oe({class:"w-full mt-1"},h.value,{readonly:o.readonly,purchaseOrders:N.value,onDelete:i,onPush:b}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(V,null,{default:u(()=>[o.readonly?U("v-if",!0):(c(),z("div",Ie,[e(s,{type:"primary",onClick:P,loading:o.loading},{default:u(()=>[w("\u4FDD\u5B58")]),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[q,o.loading]]),o.isPurchPay?(c(),D(ne,oe({key:3,class:"w-full mt-1"},h.value,{readonly:o.readonly,isPurchPay:o.isPurchPay,purchaseOrders:N.value,onDelete:i,onPush:b}),null,16,["readonly","isPurchPay","purchaseOrders"])):U("v-if",!0)])),[[q,r(v)||o.loading]])}}});var He=j(Me,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/components/ReconciliationForm/src/index.vue"]]);export{He as R};