12345678910 |
- import{d as Y,aa as re,o as n,A as C,i as d,ca as ie,_ as K,n as R,cB as se,Q as Ce,p as Fe,r as E,aw as de,c as O,h as e,y as u,F as J,z as ne,cs as le,e as Z,dy as oe,dz as te,H as g,B as ae,G as N,a as c,dA as pe,cY as we,dB as Ee,cm as G,w as X,cl as Be,dC as Pe,ci as Ne,dm as _e,ak as Se,dD as De,af as be,dE as ge,cc as ee,D as ke,O as Ae,cw as Te,dF as ce,dG as qe,dH as Oe,d6 as fe,cd as Ve,dI as xe,dJ as ze,ct as Q}from"./index.js";import{o as me}from"./orderRecord.e68c3557.js";import"./porder.0f2b35d0.js";const Re=Y({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},showTicketColumn:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1}},setup(U){const j=U,I=["inv_tag_fee","inv_status","ainv_fee","winv_fee","inv_fee","remark"],_=re(()=>!j.isPurchPay||j.showTicketColumn?me:me.filter(k=>!I.includes(k.field)));return(k,f)=>(n(),C(d(ie),{columns:_.value,data:k.data},null,8,["columns","data"]))}});var Ie=K(Re,[["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const $e={"w-full":"",flex:"","justify-between":""},je={key:0},Ue={key:0},Me={key:0},He={key:0},Le={key:0},Ge={flex:"","mt-2":"","justify-between":""},Ye=Y({__name:"single-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1},isComon:{type:String,required:!1}},emits:["selection"],setup(U,{emit:j}){const I=j,_=U,k=R(null),f=R([]),{data:V,loading:A,run:S}=se({isList:!0,success:w=>p.total=w.count}),s=R({timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:"",total:"2"}),p=Ce({pageSize:15,currentPage:1,total:0});async function B(){A.value=!0;const{companyNo:w,supplierNo:i}=_,{currentPage:h,pageSize:x}=p,{timer:t,...v}=s.value,m={...v,start:t[0],end:t[1],is_comon:_.isComon,status:"0",supplierNo:i,companyNo:w,page:h,size:x};S(Ee(m))}function b(){p.currentPage=1,s.value={timer:[],sequenceNo:"",goodNo:"",goodName:"",cgder:"",cxCode:"",sendstatus:"",cgdsource:"",cgdtype:"",code:"",qrdCode:"",total:"2"},B()}function M(w){f.value=w}function P(){if(f.value.filter(({cgd_status:h})=>String(h)==="0").length!==0){G.warning("\u4E0D\u80FD\u9009\u62E9\u91C7\u8D2D\u5355\u72B6\u6001\u4E3A '\u5F85\u4E0E\u4F9B\u5E94\u5546\u786E\u8BA4' \u7684\u7684\u91C7\u8D2D\u5355");return}const i=f.value.filter(({totalPrice:h})=>Number(h)===0);if(i.length!==0){G.warning(`\u91C7\u8D2D\u5355${i.map(({sequenceNo:h})=>h).join("\u3001")}\u6DFB\u52A0\u5931\u8D25,\u603B\u8D27\u6B3E\u4E0D\u80FD\u4E3A0\u5143`);return}I("selection",d(f))}const q=()=>{p.currentPage=1,B()};return Fe(()=>{B()}),(w,i)=>{const h=E("ElDatePicker"),x=E("ElCol"),t=E("ElInput"),v=E("ElRow"),m=E("ElOption"),D=E("ElSelect"),a=E("ElButton"),F=E("ElTableColumn"),L=E("IconifyIconOffline"),r=E("ElTooltip"),o=E("ElTag"),y=E("ElPagination"),z=de("loading");return n(),O(J,null,[e(v,{gutter:5,"mb-1":""},{default:u(()=>[e(x,{span:6},{default:u(()=>[e(h,{size:"small",type:"daterange",modelValue:s.value.timer,"onUpdate:modelValue":i[0]||(i[0]=l=>s.value.timer=l),"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(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u91C7\u8D2D\u5355\u7F16\u7801",modelValue:s.value.sequenceNo,"onUpdate:modelValue":i[1]||(i[1]=l=>s.value.sequenceNo=l)},null,8,["modelValue"])]),_:1}),e(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",modelValue:s.value.cxCode,"onUpdate:modelValue":i[2]||(i[2]=l=>s.value.cxCode=l)},null,8,["modelValue"])]),_:1}),e(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",modelValue:s.value.qrdCode,"onUpdate:modelValue":i[3]||(i[3]=l=>s.value.qrdCode=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(v,{gutter:5,"mb-2":""},{default:u(()=>[e(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u5546\u54C1\u7F16\u7801",modelValue:s.value.goodNo,"onUpdate:modelValue":i[4]||(i[4]=l=>s.value.goodNo=l)},null,8,["modelValue"])]),_:1}),e(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u5546\u54C1\u540D\u79F0",modelValue:s.value.goodName,"onUpdate:modelValue":i[5]||(i[5]=l=>s.value.goodName=l)},null,8,["modelValue"])]),_:1}),e(x,{span:6},{default:u(()=>[e(t,{size:"small",placeholder:"\u91C7\u8D2D\u5458\u540D\u79F0",modelValue:s.value.cgder,"onUpdate:modelValue":i[6]||(i[6]=l=>s.value.cgder=l)},null,8,["modelValue"])]),_:1}),e(x,{span:6},{default:u(()=>[e(D,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:s.value.sendstatus,"onUpdate:modelValue":i[7]||(i[7]=l=>s.value.sendstatus=l),size:"small",clearable:"","w-full":""},{default:u(()=>[(n(!0),O(J,null,ne(d(le),l=>(n(),C(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(v,{"mb-2":""},{default:u(()=>[Z("div",$e,[e(x,{span:16,style:{display:"flex",gap:"10px"}},{default:u(()=>[e(D,{modelValue:s.value.cgdsource,"onUpdate:modelValue":i[8]||(i[8]=l=>s.value.cgdsource=l),size:"small",placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:"","w-full":""},{default:u(()=>[(n(!0),O(J,null,ne(d(oe),l=>(n(),C(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(D,{modelValue:s.value.cgdtype,"onUpdate:modelValue":i[9]||(i[9]=l=>s.value.cgdtype=l),size:"small","w-full":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:u(()=>[(n(!0),O(J,null,ne(d(te),l=>(n(),C(m,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(D,{style:{width:"100%"},size:"small",placeholder:"\u603B\u8D27\u6B3E\u662F\u5426\u4E3A\u96F6",modelValue:s.value.total,"onUpdate:modelValue":i[10]||(i[10]=l=>s.value.total=l),disabled:""},{default:u(()=>[e(m,{value:"2",label:"\u603B\u8D27\u6B3E\u4E0D\u4E3A\u96F6"}),e(m,{value:"1",label:"\u603B\u8D27\u6B3E\u4E3A\u96F6"})]),_:1},8,["modelValue"])]),_:1}),e(x,{span:3},{default:u(()=>[e(a,{size:"small",onClick:B,type:"primary"},{default:u(()=>i[14]||(i[14]=[g("\u641C\u7D22")])),_:1}),e(a,{size:"small",onClick:b},{default:u(()=>i[15]||(i[15]=[g("\u91CD\u7F6E")])),_:1})]),_:1})])]),_:1}),ae((n(),C(d(we),{ref_key:"tableRef",ref:k,size:"small",data:d(V),onSelectionChange:M,"max-height":"580px"},{default:u(()=>[e(F,{type:"selection",fixed:"left",align:"center",width:"40"}),e(F,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(F,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(F,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801",prop:"cxCode","show-overflow-tooltip":"",width:"150"}),e(F,{label:"\u7C7B\u76EE\u4FE1\u606F"},{default:u(()=>[e(F,{label:"\u7C7B\u76EE\u7F16\u7801","show-overflow-tooltip":"",width:"120"},{default:u(({row:l})=>[l.orderTax?(n(),O("span",je,N(l.orderTax.cat_code),1)):c("v-if",!0)]),_:1}),e(F,{label:"\u8D27\u7269\u548C\u52B3\u52A1\u540D\u79F0","show-overflow-tooltip":"",width:"130"},{default:u(({row:l})=>[l.orderTax?(n(),O("span",Ue,N(l.orderTax.cat_name),1)):c("v-if",!0)]),_:1}),e(F,{label:"\u5546\u54C1\u548C\u670D\u52A1\u5206\u7C7B\u7B80\u79F0","show-overflow-tooltip":"",width:"160"},{default:u(({row:l})=>[l.orderTax?(n(),O("span",Me,N(l.orderTax.short_name),1)):c("v-if",!0)]),_:1}),e(F,{label:"\u5F00\u7968\u5546\u54C1\u540D\u79F0","show-overflow-tooltip":"",width:"130"},{default:u(({row:l})=>[l.orderTax?(n(),O("span",He,N(l.orderTax.inv_good_name),1)):c("v-if",!0)]),_:1}),e(F,{label:"\u5F00\u7968\u7A0E\u7387","show-overflow-tooltip":"",width:"80"},{default:u(({row:l})=>[l.orderTax?(n(),O("span",Le,N(l.orderTax.tax?l.orderTax.tax+"%":""),1)):c("v-if",!0)]),_:1})]),_:1}),e(F,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(F,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""},{default:u(({row:l})=>[e(r,{placement:"left",content:"\u4F9B\u5E94\u5546\u7F16\u7801:"+l.supplierNo},{default:u(()=>[e(L,{class:"inline-block mr-[2px] cursor-pointer",icon:"information-line"})]),_:2},1032,["content"]),g(" "+N(l.supplierName),1)]),_:1}),e(F,{label:"\u652F\u4ED8\u65B9\u5F0F",prop:"pay_type",width:"85","show-overflow-tooltip":""}),w.edit?c("v-if",!0):(n(),C(F,{key:0,label:"\u91C7\u8D2D\u5355\u72B6\u6001",prop:"cgd_status","min-width":"140","show-overflow-tooltip":""},{default:u(({row:l})=>[e(o,null,{default:u(()=>{var T;return[g(N(((T=d(pe).find(H=>H.value===String(l.cgd_status)))==null?void 0:T.label)||"--"),1)]}),_:2},1024)]),_:1})),e(F,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:l})=>[e(o,{size:"small"},{default:u(()=>{var T;return[g(N((T=d(le).find(H=>H.value===String(l.sendStatus)))==null?void 0:T.label),1)]}),_:2},1024)]),_:1}),e(F,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""},{default:u(({row:l})=>[e(r,{placement:"left",content:"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801:"+l.companyNo},{default:u(()=>[e(L,{class:"inline-block mr-[2px] cursor-pointer",icon:"information-line"})]),_:2},1032,["content"]),g(" "+N(l.companyName),1)]),_:1}),e(F,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:l})=>[e(o,{size:"small"},{default:u(()=>{var T;return[g(N((T=d(oe).find(H=>H.value===String(l.cgdSource)))==null?void 0:T.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:u(()=>[e(F,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","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:u(({row:l})=>[e(o,{size:"small"},{default:u(()=>{var T;return[g(N((T=d(te).find(H=>H.value===String(l.cgdType)))==null?void 0:T.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:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[z,d(A)]]),c(" \u5206\u9875\u5668 "),Z("div",Ge,[e(y,{"current-page":p.currentPage,"onUpdate:currentPage":i[11]||(i[11]=l=>p.currentPage=l),"page-size":p.pageSize,"onUpdate:pageSize":i[12]||(i[12]=l=>p.pageSize=l),total:p.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:B,onSizeChange:i[13]||(i[13]=()=>q())},null,8,["current-page","page-size","total"]),e(a,{type:"primary",onClick:P},{default:u(()=>i[16]||(i[16]=[g("\u4FDD\u5B58")])),_:1})])],64)}}});var Ke=K(Ye,[["__scopeId","data-v-c8e26204"],["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/single-mode.vue"]]);const We={flex:"","w-full":"","justify-end":"","mt-2":""},ve=" ",he=`
- `,Je=Y({__name:"batch-mode",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1},isComon:{type:String,required:!0},type:{type:String,required:!0}},emits:["selection"],setup(U,{emit:j}){const I=j,_=U,k=R(""),f=R(_.type),V=R(P(f.value)),A=R(null),{run:S,loading:s,data:p}=se({success:q=>{}});function B(q=""){if(!q)return"";let w=q;const i=w.includes(ve),h=w.includes(he);return i&&(w=w.split(ve).join("")),h&&(w=w.split(he).join("")),w}function b(){const q=B(k.value),w=q.replace(/[,。;、; .]/g,",").replace(/(^,*)|(,*$)/g,""),i=w.split(",");if(w.length===0||i.length===0){G.warning("\u4E0D\u80FD\u89E3\u6790\u7A7A\u6587\u672C"),k.value=q;return}const h={size:100,companyNo:_.companyNo,supplierNo:_.supplierNo,is_comon:_.isComon};h[f.value=="2"?"cgdNoArr":"qrdNoArr"]=i,S(Pe(h)),k.value=""}function M(){if(p.value.filter(({cgd_status:i})=>String(i)==="0").length!==0){G.warning("\u4E0D\u80FD\u9009\u62E9\u91C7\u8D2D\u5355\u72B6\u6001\u4E3A '\u5F85\u4E0E\u4F9B\u5E94\u5546\u786E\u8BA4' \u7684\u7684\u91C7\u8D2D\u5355");return}const w=p.value.filter(({totalPrice:i})=>Number(i)===0);if(w.length!==0){G.warning(`\u91C7\u8D2D\u5355${w.map(({sequenceNo:i})=>i).join("\u3001")}\u6DFB\u52A0\u5931\u8D25,\u603B\u8D27\u6B3E\u4E0D\u80FD\u4E3A0\u5143`);return}I("selection",d(p))}function P(q){return`\u8F93\u5165${q==="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(()=>_.type,q=>{f.value=q,V.value=P(q),k.value="",s.value=!1,p.value=[]},{immediate:!0}),(q,w)=>{const i=E("ElInput"),h=E("ElTableColumn"),x=E("ElTag"),t=E("ElButton"),v=de("loading");return n(),O(J,null,[e(i,{rows:4,modelValue:k.value,"onUpdate:modelValue":w[0]||(w[0]=m=>k.value=m),style:{"margin-bottom":"10px"},placeholder:V.value,type:"textarea",onKeydown:Be(b,["enter"])},null,8,["modelValue","placeholder"]),ae((n(),C(d(we),{ref_key:"tableRef",ref:A,size:"small",data:d(p),"max-height":"580px"},{default:u(()=>[e(h,{type:"index",width:"50","show-overflow-tooltip":"",label:"\u5E8F\u53F7"}),e(h,{label:"\u91C7\u8D2D\u5355\u7F16\u7801",prop:"sequenceNo","show-overflow-tooltip":"",width:"150"}),e(h,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801",prop:"qrdCode","show-overflow-tooltip":"",width:"150"}),e(h,{label:"\u91C7\u8D2D\u4E3B\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"cxCode",width:"150"}),e(h,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[e(h,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(h,{label:"\u652F\u4ED8\u65B9\u5F0F",prop:"pay_type",width:"85","show-overflow-tooltip":""}),q.edit?c("v-if",!0):(n(),C(h,{key:0,label:"\u91C7\u8D2D\u5355\u72B6\u6001",prop:"cgd_status","min-width":"140","show-overflow-tooltip":""},{default:u(({row:m})=>[e(x,null,{default:u(()=>{var D;return[g(N(((D=d(pe).find(a=>a.value===String(m.cgd_status)))==null?void 0:D.label)||"--"),1)]}),_:2},1024)]),_:1})),e(h,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:u(({row:m})=>[e(x,{size:"small"},{default:u(()=>{var D;return[g(N((D=d(le).find(a=>a.value===String(m.sendStatus)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(h,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(h,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:m})=>[e(x,{size:"small"},{default:u(()=>{var D;return[g(N((D=d(oe).find(a=>a.value===String(m.cgdSource)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(h,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(h,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(h,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(h,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(h,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:m})=>[e(x,{size:"small"},{default:u(()=>{var D;return[g(N((D=d(te).find(a=>a.value===String(m.cgdType)))==null?void 0:D.label),1)]}),_:2},1024)]),_:1}),e(h,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(h,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"70","show-overflow-tooltip":""})]),_:1},8,["data"])),[[v,d(s)]]),Z("div",We,[e(t,{type:"primary",onClick:M},{default:u(()=>w[1]||(w[1]=[g("\u4FDD\u5B58")])),_:1})])],64)}}});var Qe=K(Je,[["__scopeId","data-v-6a6f6fd0"],["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/batch-mode.vue"]]);const Xe=Y({__name:"purchase-modal",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1},isComon:{type:String,required:!1}},emits:["pushOrder"],setup(U,{expose:j,emit:I}){const _=I,k=R(!1),f=R("1");function V(A){k.value=!1,_("pushOrder",A)}return j({onDisplay:()=>k.value=!0}),(A,S)=>{const s=E("el-radio"),p=E("el-radio-group"),B=E("ElDialog");return n(),C(B,{top:"5vh",modelValue:k.value,"onUpdate:modelValue":S[1]||(S[1]=b=>k.value=b),title:"\u9009\u62E9\u91C7\u8D2D\u5355",center:"","destroy-on-close":"",width:"1040px","close-on-click-modal":!1,"close-on-press-escape":!1},{default:u(()=>[e(p,{modelValue:f.value,"onUpdate:modelValue":S[0]||(S[0]=b=>f.value=b)},{default:u(()=>[e(s,{label:"1"},{default:u(()=>S[2]||(S[2]=[g("\u52FE\u9009\u67E5\u627E")])),_:1}),e(s,{label:"2"},{default:u(()=>S[3]||(S[3]=[g("\u6279\u91CF\u67E5\u627E(\u91C7\u8D2D\u5355\u53F7)")])),_:1}),e(s,{label:"3"},{default:u(()=>S[4]||(S[4]=[g("\u6279\u91CF\u67E5\u627E(\u9500\u552E\u5355\u53F7)")])),_:1})]),_:1},8,["modelValue"]),f.value==="1"?(n(),C(Ke,{key:0,"company-no":A.companyNo,"supplier-no":A.supplierNo,isComon:A.isComon,onSelection:V},null,8,["company-no","supplier-no","isComon"])):(n(),C(Qe,{key:1,"company-no":A.companyNo,"supplier-no":A.supplierNo,type:f.value,isComon:A.isComon,onSelection:V},null,8,["company-no","supplier-no","type","isComon"]))]),_:1},8,["modelValue"])}}});var Ze=K(Xe,[["__scopeId","data-v-ed8ff04a"],["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const eu={class:"flex justify-end w-full"},uu=Y({__name:"purpay-modal",props:{visible:{type:Boolean,required:!0},index:{type:Number,required:!0},data:{type:null,required:!0}},emits:["save"],setup(U,{emit:j}){const I=U,_=Ne(I,"visible"),k=j,f=R({}),V=[{field:"sequenceNo",label:"\u9500\u552E\u5355\u7F16\u53F7",span:6},{field:"cxCode",label:"\u9500\u552E\u5355\u4E3B\u7F16\u53F7",span:6},{field:"goodNo",label:"\u5546\u54C1\u7F16\u7801",span:6},{field:"goodPrice",label:"\u5546\u54C1\u5355\u4EF7"},{field:"goodName",label:"\u5546\u54C1\u540D\u79F0",span:24},{field:"goodNum",label:"\u5546\u54C1\u603B\u6570\u91CF",span:8},{field:"ainv_num",label:"\u5DF2\u5F00\u7968\u6570\u91CF",span:8},{field:"winv_num",label:"\u672A\u5F00\u7968\u6570\u91CF",span:8},{field:"totalPrice",label:"\u8BA2\u5355\u603B\u91D1\u989D",span:8},{field:"apay_fee",label:"\u5DF2\u4ED8\u6B3E\u91D1\u989D",span:8},{field:"wpay_fee",label:"\u672A\u4ED8\u6B3E\u91D1\u989D",span:8},{span:8,label:"\u672C\u6B21\u4ED8\u6B3E\u91D1\u989D",render(){return be(ge,{precision:2,min:0,size:"small","controls-position":"right",max:f.value.wpay_fee,modelValue:f.value.currentTotal,onChange:S=>f.value.currentTotal=S})}}];function A(){k("save",f.value,I.index),_.value=!1}return X(()=>I.visible,()=>{!I.visible||(f.value={...I.data})}),(S,s)=>(n(),C(d(De),{width:"1024px",modelValue:d(_),"onUpdate:modelValue":s[0]||(s[0]=p=>Se(_)?_.value=p:null),title:"\u4FEE\u6539\u4ED8\u6B3E\u91D1\u989D",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{default:u(()=>[e(d(ie),{data:f.value,columns:V},null,8,["data"]),Z("div",eu,[e(d(_e),{type:"primary",onClick:A},{default:u(()=>s[1]||(s[1]=[g(" \u4FDD\u5B58 ")])),_:1})])]),_:1},8,["modelValue"]))}});var lu=K(uu,[["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/purpay-modal.vue"]]);const ou={class:"flex justify-end w-full"},tu=Y({__name:"edit-modal",emits:["save"],setup(U,{expose:j,emit:I}){const _=ee(!1),k=I,f=R({}),V=[{field:"sequenceNo",label:"\u9500\u552E\u5355\u7F16\u53F7",span:6},{field:"cxCode",label:"\u9500\u552E\u5355\u4E3B\u7F16\u53F7",span:6},{field:"goodNo",label:"\u5546\u54C1\u7F16\u7801",span:6},{field:"goodPrice",label:"\u5546\u54C1\u5355\u4EF7"},{field:"goodName",label:"\u5546\u54C1\u540D\u79F0",span:24},{field:"goodNum",label:"\u5546\u54C1\u603B\u6570\u91CF",span:8},{field:"ainv_num",label:"\u5DF2\u5F00\u7968\u6570\u91CF",span:8},{field:"winv_num",label:"\u672A\u5F00\u7968\u6570\u91CF",span:8},{field:"totalPrice",label:"\u8BA2\u5355\u603B\u91D1\u989D",span:8},{field:"ainv_fee",label:"\u5DF2\u5F00\u7968\u91D1\u989D",span:8},{field:"winv_fee",label:"\u672A\u5F00\u7968\u91D1\u989D",span:8},{label:"\u672C\u6B21\u5F00\u7968\u6570\u91CF",span:8,render(){return f.value.num}},{label:"\u672C\u6B21\u5F00\u7968\u91D1\u989D",span:8,render(p,B){return be(ge,{precision:2,min:0,max:B.winv_fee,size:"small","controls-position":"right",modelValue:f.value.inv_fee,onChange:S})}}];function A(p,B){var b=p.toString(),M=B.toString(),P,q,w=arguments[2];return P=(M.split(".")[1]?M.split(".")[1].length:0)-(b.split(".")[1]?b.split(".")[1].length:0),q=Number(b.replace(".",""))/Number(M.replace(".",""))*Math.pow(10,P),Number(typeof w!="number"?q:q.toFixed(parseInt(w)))}function S(p){f.value.inv_fee=p,f.value.num=Number(A(f.value.inv_fee,f.value.goodPrice)).toFixed(8)}function s(){k("save",f.value),_.value=!1}return j({onDisplay:p=>{_.value=!0,f.value={...p,num:p.num,inv_fee:p.inv_fee,totalOpenAmount:p.totalOpenAmount}}}),(p,B)=>(n(),C(d(De),{width:"1024px",modelValue:_.value,"onUpdate:modelValue":B[0]||(B[0]=b=>_.value=b),title:"\u7F16\u8F91\u91C7\u8D2D\u5355",center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{default:u(()=>[e(d(ie),{data:f.value,columns:V},null,8,["data"]),Z("div",ou,[e(d(_e),{type:"primary",onClick:s},{default:u(()=>B[1]||(B[1]=[g(" \u4FDD\u5B58 ")])),_:1})])]),_:1},8,["modelValue"]))}});var au=K(tu,[["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/edit-modal.vue"]]);const nu={flex:"","justify-between":"","w-full":"","mb-1":""},ru={key:0,class:"mb-2"},iu={key:0},su={key:0},du={key:0},pu={key:0},cu={key:0},fu={key:0},mu=Y({__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},isComon:{type:String,required:!1},totalCommonPrice:{type:Number,required:!1},totalCommonCount:{type:Number,required:!1},isChoosePurchaseOrder:{type:Boolean,required:!1},totalCommonPayPrice:{type:Number,required:!1},edit:{type:Boolean,required:!1}},emits:["push","delete","choose","edit","selectionChange","batchSelection","batchCancelSelection"],setup(U,{expose:j,emit:I}){const _=I,k=R(null),f=R([]),V=U,A=R(null),S=R(null),s=ee(-1),p=Ce({visible:!1,index:-1,data:{}});function B(t,v){var m,D,a;try{m=t.toString().split(".")[1].length}catch{m=0}try{D=v.toString().split(".")[1].length}catch{D=0}return a=Math.pow(10,Math.max(m,D)),(t*a+v*a)/a}const b=re(()=>V.purchaseOrders.length),M=re(()=>{const{purchaseOrders:t}=V,v=t.reduce((m,{totalPrice:D})=>B(m,D||0),0);return Number(v).toFixed(2)}),P=t=>{var v;V.isChoosePurchaseOrder?(p.visible=!0,p.data={...V.purchaseOrders[t]},p.index=t):(s.value=t,(v=S.value)==null||v.onDisplay(V.purchaseOrders[t]))},q=t=>{_("edit",t,s.value),s.value=-1};function w(t,v){_("edit",t,v)}const i=t=>{f.value=t};function h(){const{supplierNo:t,companyNo:v}=V;if(!t||!v)return G.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");A.value.onDisplay()}function x(t=!0){if(f.value.length===0){G.warning(V.isChoosePurchaseOrder?"\u8BF7\u9009\u62E9\u91C7\u8D2D\u5355":"\u8BF7\u9009\u62E9\u901A\u7528\u8BA2\u5355");return}if(V.isChoosePurchaseOrder&&t){const m=[];for(const{currentTotal:D,sequenceNo:a}of f.value)(!D||D==="0.00")&&m.push(a);if(m.length!==0){G.warning("\u91C7\u8D2D\u5355 "+m.join("\u3001")+" \u4ED8\u6B3E\u91D1\u989D\u4E0D\u80FD\u4E3A0");return}}const v=f.value.map(({id:m})=>m);_(t?"batchSelection":"batchCancelSelection",v),k.value.clearSelection()}return j({getOpenInvInfo:()=>f.value.map(({num:t,inv_fee:v,sequenceNo:m})=>({num:t,inv_fee:v,sequenceNo:m}))}),(t,v)=>{const m=E("ElTag"),D=E("ElButton"),a=E("ElTableColumn"),F=E("IconifyIconOffline"),L=E("ElTooltip"),r=E("ElTable");return n(),O("div",null,[Z("div",nu,[!t.edit&&!t.isChoosePurchaseOrder?(n(),C(m,{key:0,type:"warning"},{default:u(()=>[g(" \u5171\u8BA1:"+N(b.value)+"\u4E2A\u8BA2\u5355,\u5171\u8BA1 "+N(M.value)+" \u5143 ",1)]),_:1})):c("v-if",!0),!t.readonly&&!t.isPurchPay?(n(),C(D,{key:1,type:"primary",onClick:h},{default:u(()=>v[3]||(v[3]=[g("\u6DFB\u52A0\u91C7\u8D2D\u5355 ")])),_:1})):c("v-if",!0)]),(t.edit||t.isChoosePurchaseOrder)&&t.purchaseOrders.length!==0?(n(),O("div",ru,[e(m,{class:"mr-[10px]"},{default:u(()=>[g(N(t.totalCommonCount)+"/150 ",1)]),_:1}),e(m,{class:"mr-[10px]"},{default:u(()=>[g(N(t.isChoosePurchaseOrder?t.totalCommonPayPrice:t.totalCommonPrice)+"\u5143",1)]),_:1}),e(D,{size:"small",onClick:x},{default:u(()=>v[4]||(v[4]=[g("\u6279\u91CF\u9009\u4E2D\u8BA2\u5355")])),_:1}),e(D,{size:"small",onClick:v[0]||(v[0]=o=>x(!1))},{default:u(()=>v[5]||(v[5]=[g("\u6279\u91CF\u53D6\u6D88\u9009\u4E2D\u8BA2\u5355")])),_:1})])):c("v-if",!0),c(" {{ purchaseOrders }} "),e(r,{ref_key:"tableRef",ref:k,"row-key":"id",size:"small",data:t.purchaseOrders,"max-height":"400",onSelectionChange:i},{default:u(()=>[t.edit||t.isChoosePurchaseOrder?(n(),C(a,{key:0,fixed:"left",type:"selection"})):c("v-if",!0),t.edit?(n(),C(a,{key:1,fixed:"left",label:"\u5E8F\u53F7",type:"index"})):c("v-if",!0),t.edit||t.isChoosePurchaseOrder?(n(),C(a,{key:2,fixed:"left",width:"65px",label:"\u662F\u5426\u9009\u4E2D"},{default:u(({row:o})=>[o.isSelection?(n(),C(F,{key:0,icon:"success",style:{color:"#67C23A"}})):c("v-if",!0)]),_:1})):c("v-if",!0),t.edit?c("v-if",!0):(n(),C(a,{key:3,label:"\u91C7\u8D2D\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"sequenceNo",width:"150"})),e(a,{label:"\u9500\u552E\u8BA2\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:t.edit?"sequenceNo":"qrdCode",width:"150"},null,8,["prop"]),e(a,{label:t.edit?"\u9500\u552E\u4E3B\u5355\u53F7":"\u91C7\u8D2D\u4E3B\u5355\u53F7","show-overflow-tooltip":"",prop:"cxCode",width:"150"},null,8,["label"]),t.edit?(n(),C(a,{key:4,label:"\u91C7\u8D2D\u5355\u7F16\u7801","show-overflow-tooltip":"",prop:"cgdNo",width:"165"})):c("v-if",!0),e(a,{label:"\u7C7B\u76EE\u4FE1\u606F"},{default:u(()=>[e(a,{label:"\u7C7B\u76EE\u7F16\u7801","show-overflow-tooltip":"",width:"120"},{default:u(({row:o})=>[o.orderTax?(n(),O("span",iu,N(o.orderTax.cat_code),1)):c("v-if",!0)]),_:1}),e(a,{label:"\u8D27\u7269\u548C\u52B3\u52A1\u540D\u79F0","show-overflow-tooltip":"",width:"130"},{default:u(({row:o})=>[o.orderTax?(n(),O("span",su,N(o.orderTax.cat_name),1)):c("v-if",!0)]),_:1}),e(a,{label:"\u5546\u54C1\u548C\u670D\u52A1\u5206\u7C7B\u7B80\u79F0","show-overflow-tooltip":"",width:"160"},{default:u(({row:o})=>[o.orderTax?(n(),O("span",du,N(o.orderTax.short_name),1)):c("v-if",!0)]),_:1}),e(a,{label:"\u5F00\u7968\u5546\u54C1\u540D\u79F0","show-overflow-tooltip":"",width:"130"},{default:u(({row:o})=>[o.orderTax?(n(),O("span",pu,N(o.orderTax.inv_good_name),1)):c("v-if",!0)]),_:1}),e(a,{label:"\u5F00\u7968\u7A0E\u7387","show-overflow-tooltip":"",width:"80"},{default:u(({row:o})=>[o.orderTax?(n(),O("span",cu,N(o.orderTax.tax?o.orderTax.tax+"%":""),1)):c("v-if",!0)]),_:1}),e(a,{label:"\u5F00\u7968\u7C7B\u578B","show-overflow-tooltip":"",width:"80"},{default:u(({row:o})=>[o.open_type?(n(),O("span",fu,N(o.open_type=="1"?"\u539F\u5546\u54C1\u5F00\u7968":o.open_type==="2"?"\u5B50\u5546\u54C1\u5F00\u7968":""),1)):c("v-if",!0)]),_:1})]),_:1}),t.edit?c("v-if",!0):(n(),C(a,{key:5,label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:u(()=>[t.edit?c("v-if",!0):(n(),C(a,{key:0,label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""})),t.readonly?c("v-if",!0):(n(),C(a,{key:1,label:"\u652F\u4ED8\u65B9\u5F0F",prop:"pay_type","min-width":"160","show-overflow-tooltip":""})),t.edit?c("v-if",!0):(n(),C(a,{key:2,label:"\u91C7\u8D2D\u5355\u72B6\u6001",prop:"cgd_status","min-width":"140","show-overflow-tooltip":""},{default:u(({row:o})=>[e(m,null,{default:u(()=>{var y;return[g(N(((y=d(pe).find(z=>z.value===String(o.cgd_status)))==null?void 0:y.label)||"--"),1)]}),_:2},1024)]),_:1})),t.edit?c("v-if",!0):(n(),C(a,{key:3,label:"\u9500\u552E\u5355\u53D1\u8D27\u72B6\u6001",prop:"qrdSend",width:"110","show-overflow-tooltip":""},{default:u(({row:o})=>[e(m,null,{default:u(()=>{var y;return[g(N(((y=d(le).find(z=>z.value===String(o.qrdSend)))==null?void 0:y.label)||"--"),1)]}),_:2},1024)]),_:1})),t.edit?c("v-if",!0):(n(),C(a,{key:4,label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName","min-width":"180","show-overflow-tooltip":""})),t.edit?c("v-if",!0):(n(),C(a,{key:5,label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:u(({row:o})=>[e(m,null,{default:u(()=>{var y;return[g(N((y=d(oe).find(z=>z.value==o.cgdSource))==null?void 0:y.label),1)]}),_:2},1024)]),_:1})),e(a,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""}),c(` <ElTableColumn\r
- v-if="!isChoosePurchaseOrder"\r
- label="\u5F00\u7968\u91D1\u989D"\r
- prop="inv_fee"\r
- width="80"\r
- show-overflow-tooltip\r
- /> `),t.isChoosePurchaseOrder?(n(),O(J,{key:6},[e(a,{label:"\u672A\u4ED8\u6B3E\u91D1\u989D",prop:"wpay_fee",width:"80","show-overflow-tooltip":""}),e(a,{label:"\u5DF2\u4ED8\u6B3E\u91D1\u989D",prop:"apay_fee",width:"80","show-overflow-tooltip":""}),e(a,{label:"\u672C\u6B21\u4ED8\u6B3E\u91D1\u989D",prop:"currentTotal",width:"100","show-overflow-tooltip":""})],64)):c("v-if",!0)]),_:1})),e(a,{label:"\u53D1\u7968\u5173\u8054\u91D1\u989D"},{default:u(()=>[e(a,{label:"\u5DF2\u5173\u8054",prop:"ainv_fee",width:"80","show-overflow-tooltip":""}),e(a,{label:"\u5173\u8054\u4E2D",prop:"inv_fee_ing",width:"80","show-overflow-tooltip":""}),e(a,{label:"\u672A\u5173\u8054",prop:"winv_fee",width:"80","show-overflow-tooltip":""})]),_:1}),e(a,{label:"\u5546\u54C1\u4FE1\u606F"},{default:u(()=>[e(a,{label:"\u5546\u54C1\u7F16\u7801",prop:"goodNo",width:"150","show-overflow-tooltip":""}),e(a,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(a,{label:"\u5546\u54C1\u5355\u4EF7",prop:"goodPrice","show-overflow-tooltip":""}),t.edit?c("v-if",!0):(n(),C(a,{key:0,label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:u(({row:o})=>[e(m,null,{default:u(()=>{var y;return[g(N((y=d(te).find(z=>z.value===String(o.cgdType)))==null?void 0:y.label),1)]}),_:2},1024)]),_:1})),e(a,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""}),e(a,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),c(` <ElTableColumn label="\u7A0E\u7387" prop="tax" show-overflow-tooltip>\r
- <template #="{ row }"> {{ row.tax }}% </template>\r
- </ElTableColumn> `)]),_:1}),t.edit?(n(),O(J,{key:6},[e(a,{label:"\u672A\u5F00\u7968\u91D1\u989D",prop:"winv_fee",width:"90","show-overflow-tooltip":""}),e(a,{label:"\u672C\u6B21\u5F00\u7968\u91D1\u989D",prop:"inv_fee",width:"110","show-overflow-tooltip":""}),e(a,{label:"\u672A\u5F00\u7968\u6570\u91CF",prop:"winv_num",width:"90","show-overflow-tooltip":""}),e(a,{label:"\u672C\u6B21\u5F00\u7968\u6570\u91CF",prop:"num",width:"110","show-overflow-tooltip":""})],64)):c("v-if",!0),!t.readonly&&!t.edit&&!t.isChoosePurchaseOrder?(n(),C(a,{key:7,label:"\u64CD\u4F5C",fixed:"right"},{default:u(({$index:o})=>[e(D,{link:"",type:"primary",onClick:()=>_("delete",o)},{default:u(()=>v[6]||(v[6]=[g(" \u5220\u9664 ")])),_:2},1032,["onClick"])]),_:1})):c("v-if",!0),t.edit||t.isChoosePurchaseOrder?(n(),C(a,{key:8,label:"\u64CD\u4F5C",width:"60",fixed:"right"},{default:u(({$index:o})=>[e(L,{content:"\u7F16\u8F91",placement:"top"},{default:u(()=>[e(D,{link:"",type:"primary",onClick:y=>P(o),icon:d(ke)("edits")},null,8,["onClick","icon"])]),_:2},1024)]),_:1})):c("v-if",!0)]),_:1},8,["data"]),e(Ze,{ref_key:"PurchaseModalRef",ref:A,isComon:t.isComon,companyNo:t.companyNo,supplierNo:t.supplierNo,onPushOrder:v[1]||(v[1]=o=>_("push",o))},null,8,["isComon","companyNo","supplierNo"]),e(au,{ref_key:"editModalRef",ref:S,onSave:q},null,512),e(lu,{visible:p.visible,"onUpdate:visible":v[2]||(v[2]=o=>p.visible=o),index:p.index,data:p.data,onSave:w},null,8,["visible","index","data"])])}}});var ye=K(mu,[["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const vu={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"}},hu={class:"w-full"},yu={key:0,class:"w-full flex justify-end"},Cu={key:0,flex:"","gap-10":""},wu={key:0,class:"flex w-full justify-end"},_u=Y({__name:"index",props:{id:{type:String,required:!1},edit:{type:Boolean,required:!0},cover:{type:Boolean,required:!1},isPurch:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},readonly:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1},platformType:{type:String,required:!1},showTicketColumn:{type:Boolean,required:!1},isChoosePurchaseOrder:{type:Boolean,required:!1}},emits:["create","choose","getRecord","openInv","clear"],setup(U,{expose:j,emit:I}){const _=I,k=R(null),{currentCompany:f}=Ae(),V=R([]),A=ee("0.00"),S=ee("0.00"),s=ee(0),p=R("0"),B=U,b=R({companyNo:"",supplierNo:"",companyItem:{},cids:[]}),M=R(null),P=R([]),{run:q,data:w,loading:i}=se({initalData:{},success:function(r){B.cover&&(P.value=[],b.value.cids=[]),_("getRecord",r),h(r[B.edit?"qrdlist":"cgdlist"].map(({wpay_fee:o,...y},z)=>({...y,goodPrice:Number(Te(y.totalPrice,y.goodNum)).toFixed(8),cgdNo:r.cgdlist[z].name,num:y.winv_num,inv_fee_ing:y.inv_fee,inv_fee:y.winv_fee,isSelection:!1,totalOpenAmount:"0.00",currentTotal:o}))),A.value="0.00",s.value=0}});function h(r){if(!!r)for(let o=0;o<r.length;o++){const y=r[o];b.value.cids.includes(y.id)||(P.value.push(y),b.value.cids.push(y.id))}}function x(r){P.value.splice(r,1),b.value.cids.splice(r,1)}function t(r){b.value.companyItem=r}async function v(){try{await M.value.validate(),_("create",d(b))}catch{}}const m=()=>q(B.edit?xe({payNo:B.id}):ze({payNo:B.id})),D=r=>{const{code:o,name:y,type:z}=r,T=z==="3"||z==="\u4E1A\u52A1\u516C\u53F8"?"(\u5DF2\u5347\u7EA7\u4E3A\u4E1A\u52A1\u516C\u53F8)":"";return o+" / "+y+T},a=r=>{const{companyNo:o,company_name:y}=r;return o+" / "+y},F=(r,o)=>{const{inv_fee:y,num:z,totalOpenAmount:l,currentTotal:T}=r;P.value[o].inv_fee=y,P.value[o].num=z,P.value[o].totalOpenAmount=l,P.value[o].currentTotal=T;const H=P.value.reduce(($,W)=>Q($,W.isSelection?W.inv_fee:0),0),ue=P.value.reduce(($,W)=>Q($,W.isSelection?W.currentTotal:0),0);s.value=P.value.reduce(($,W)=>Q($,W.isSelection?1:0),0),S.value=Number(ue).toFixed(2),A.value=Number(H).toFixed(2)};function L(r,o=!0){P.value.forEach(l=>{o?r.includes(l.id)&&(l.isSelection=!0):r.includes(l.id)&&(l.isSelection=!1)});const y=P.value.reduce((l,T)=>Q(l,T.isSelection?T.inv_fee:0),0),z=P.value.reduce((l,T)=>Q(l,T.isSelection?T.currentTotal:0),0);s.value=P.value.reduce((l,T)=>Q(l,T.isSelection?1:0),0),S.value=Number(z).toFixed(2),A.value=Number(y).toFixed(2)}return X(()=>B.id,r=>r&&m(),{immediate:!0}),X(()=>p.value,()=>{P.value=[],b.value.cids=[]}),X(()=>f.value,({companyNo:r})=>{b.value[B.isPurch?"companyNo":"supplierNo"]=r},{immediate:!0}),X(()=>B.platformType,()=>{w.value={},P.value=[],b.value.cids=[],_("clear")}),j({detail:w,refresh:()=>m(),getOpenInvInfo:()=>({orderArr:P.value.filter(({isSelection:r})=>r).map(({num:r,inv_fee:o,currentTotal:y,sequenceNo:z})=>({num:r,currentTotal:y,inv_fee:o,sequenceNo:z})),totalCommonPayPrice:S.value,totalCommonPrice:A.value,totalCommonCount:s.value,data:w.value})}),(r,o)=>{const y=E("ElButton"),z=E("ElInput"),l=E("ElFormItem"),T=E("ElOption"),H=E("ElSelect"),ue=de("loading");return ae((n(),O("div",hu,[r.isPurchPay?(n(),O("div",yu,[e(y,{text:"",type:"primary",onClick:o[0]||(o[0]=()=>_("choose"))},{default:u(()=>o[8]||(o[8]=[g("\u9009\u62E9")])),_:1})])):c("v-if",!0),r.readonly?(n(),C(Ie,{key:1,showTicketColumn:r.showTicketColumn,isPurchPay:r.isPurchPay,data:d(w)},null,8,["showTicketColumn","isPurchPay","data"])):c("v-if",!0),r.isPurchPay?c("v-if",!0):ae((n(),C(d(Ve),{key:2,class:"w-full",ref_key:"formRef",ref:M,model:b.value,rules:d(vu)},{default:u(()=>[r.readonly?c("v-if",!0):(n(),O("div",Cu,[e(l,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:u(()=>[r.isPurch?(n(),C(z,{key:1,style:{width:"300px"},value:d(f).companyName,disabled:""},null,8,["value"])):(n(),C(d(ce),{key:0,value:b.value.companyNo,"onUpdate:value":o[1]||(o[1]=$=>b.value.companyNo=$),style:{width:"386px"},api:d(qe),placeholder:"\u8BF7\u9009\u62E9\u4E70\u65B9\u516C\u53F8","request-prop":"company_name","response-label-prop":"company_name","response-val-prop":"companyNo","disabled-value":d(f).companyNo,getLabel:a,onItemChange:t},null,8,["value","api","disabled-value"]))]),_:1}),e(l,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:u(()=>[r.isPurch?(n(),C(d(ce),{key:1,value:b.value.supplierNo,"onUpdate:value":o[2]||(o[2]=$=>b.value.supplierNo=$),style:{width:"386px"},api:d(Oe),placeholder:"\u8BF7\u9009\u62E9\u5356\u65B9\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":d(f).companyNo,getLabel:D},null,8,["value","api","disabled-value"])):(n(),C(z,{key:0,style:{width:"300px"},value:d(f).companyName,disabled:""},null,8,["value"]))]),_:1}),e(l,{label:"\u4E1A\u52A1\u7C7B\u578B",required:!0},{default:u(()=>[e(H,{modelValue:p.value,"onUpdate:modelValue":o[3]||(o[3]=$=>p.value=$)},{default:u(()=>[e(T,{label:"\u91C7\u8D2D\u8BA2\u5355",value:"0"}),e(T,{label:"\u6E90\u5934\u8BA2\u5355",value:"2"})]),_:1},8,["modelValue"])]),_:1})])),e(l,{label:r.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:r.readonly?"":"cids"},{default:u(()=>[e(ye,fe({class:"w-full mt-1",ref_key:"purchaseTableRef",ref:k},b.value,{readonly:r.readonly,edit:r.edit,totalCommonPrice:A.value,totalCommonCount:s.value,purchaseOrders:P.value,isChoosePurchaseOrder:r.isChoosePurchaseOrder,isComon:p.value,totalCommonPayPrice:S.value,onDelete:x,onPush:h,onEdit:F,onSelectionChange:o[4]||(o[4]=$=>V.value=$),onBatchSelection:L,onBatchCancelSelection:o[5]||(o[5]=$=>L($,!1))}),null,16,["readonly","edit","totalCommonPrice","totalCommonCount","purchaseOrders","isChoosePurchaseOrder","isComon","totalCommonPayPrice"])]),_:1},8,["label","prop"]),e(l,null,{default:u(()=>[r.readonly?c("v-if",!0):(n(),O("div",wu,[e(y,{type:"primary",onClick:v,loading:r.loading},{default:u(()=>o[9]||(o[9]=[g("\u4FDD\u5B58")])),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[ue,r.loading]]),r.isPurchPay?(n(),C(ye,fe({key:3,ref_key:"purchaseTableRef",ref:k,class:"w-full mt-1"},b.value,{edit:r.edit,totalCommonPrice:A.value,totalCommonCount:s.value,readonly:r.readonly,isPurchPay:r.isPurchPay,isComon:p.value,totalCommonPayPrice:S.value,purchaseOrders:P.value,onDelete:x,onPush:h,onEdit:F,onSelectionChange:o[6]||(o[6]=$=>V.value=$),onBatchSelection:L,isChoosePurchaseOrder:r.isChoosePurchaseOrder,onBatchCancelSelection:o[7]||(o[7]=$=>L($,!1))}),null,16,["edit","totalCommonPrice","totalCommonCount","readonly","isPurchPay","isComon","totalCommonPayPrice","purchaseOrders","isChoosePurchaseOrder"])):c("v-if",!0)])),[[ue,d(i)||r.loading]])}}});var Fu=K(_u,[["__file","D:/work/jiesuan/settle-vue3/src/components/ReconciliationForm/src/index.vue"]]);export{Fu as R};
|