1import{d as z,b as dt,r as ct,K as pt,O as ft,H as ht,P as gt,v as bt,e as _t,I as yt,J as At,G as Rt,Q as Ct}from"./element-plus-38ad3556.js";import{_ as Dt}from"./DepositUseListAA1-a3fe8aa8.js";import{_ as vt}from"./PurchaseDepositAdd-f1066069.js";import{_ as kt}from"./CuDialog-3a1778fd.js";import{_ as xt}from"./CuForm-5f4b0604.js";import{a as wt}from"./PageFilterBar-ea3efa3d.js";import{_ as Et}from"./UserGroupTreeSelect-bbffa8ab.js";import{_ as It}from"./ListViewer-e0574bce.js";import{_ as Ut}from"./CuFileViewer-4b14903e.js";import{d as Nt}from"./OrderApi-7959083f.js";import{b as Re,d as ae,e as Tt,f as Vt}from"./PurchaserDepositApi-2019a76b.js";import{U as Pt}from"./use-format-ce4ba7e4.js";import{U as St}from"./use-file-6a395926.js";import{A as Ce}from"./consts-f28398b6.js";import{U as Ft}from"./virtual_svg-icons-register-decafda1.js";import{_ as Lt}from"./_plugin-vue_export-helper-c27b6911.js";import{bz as D,co as ne,cS as De,bV as a,bL as f,bM as v,cj as u,cd as i,ch as R,ci as C,bN as _,bT as ve,cD as ke,cc as k,cg as E,cp as xe}from"./vendor-53482a14.js";import"./lodash-80c3741e.js";import"./CuUpload-27e4ef68.js";import"./OcrApi-f4315d9f.js";import"./OssApi-eb8675a7.js";/* empty css */import"./FunderSelect-b41d46b7.js";import"./FunderApi-1915ea78.js";import"./enum-7869e1bb.js";import"./PurchaserSelect-c114ca4a.js";import"./PurchaserApi-d7ee7dd4.js";/* empty css */import"./StoreApi-c639a029.js";import"./DistrictSelect-70d1fa00.js";import"./EdmDistrictSelect-d4205c99.js";import"./EdmApi-925c40ec.js";import"./GoodsApi-5463b9cf.js";import"./EdmSalesmanSelect-c4737b97.js";import"./EdmStorageSelect-1a54e6f9.js";import"./EnumSelect-b2ceb650.js";import"./EnumApi-f79ca74c.js";import"./EnumApi-8da2de8a.js";import"./PurchaserEscrowApi-0a669c46.js";import"./TextInputPopover-4b0b71f0.js";/* empty css */import"./FunderBankSelect-87c50fc2.js";/* empty css */import"./JdzEbuSelect-527bacfb.js";import"./JdzWarehouseSelect-66d0fcfc.js";import"./JdzSalesOrderApi-4046e90c.js";import"./JkyLogisticSelect-c14ceb21.js";import"./JkyDepartSelect-b9e70f91.js";import"./JkyApi-76633498.js";import"./JkyWarehouseSelect-93a14259.js";import"./JkyPlatTypeApi-c56c65c9.js";import"./PlanSelect-4e219b2c.js";import"./PlanApi-9557156f.js";import"./PlatformApi-ae2f37d6.js";import"./PrGoodsSelect-60ad99cf.js";import"./PurchaserGroupSelect-5f699305.js";import"./PurchaserGroupApi-4b819a46.js";import"./SalesOrderWarehouseSelect-0f4531e5.js";import"./SalesOrderApi-6b40e9d9.js";import"./ServantSelect-5a8fdfcd.js";import"./ServantApi-bfeee85d.js";import"./StoreReportApi-2a89fb0f.js";import"./StoreSelect-a97fb83e.js";import"./SupplierSelect-5c85af2b.js";import"./SupplierApi-9a94d9d8.js";/* empty css */import"./ListViewer.vue_vue_type_style_index_0_scoped_6ffd6f4d_lang-b433b54b.js";import"./CuElPagination-ddd6e8d9.js";/* empty css */import"./SvgIcon-a61cbb45.js";/* empty css */const Ot={key:0},Bt={key:1},$t={key:0},qt={key:0},zt={key:1},Ht={key:0},Mt={key:0},Yt={key:0},Wt={key:1},jt={key:0},Gt={class:"rowSC"},Jt={key:0},Qt={key:1,class:"rowBC"},Kt={class:"rowSC"},Zt={class:"rowBC m-4"},Xt={style:{color:"#f56c6c","font-size":"18px","font-weight":"bold"}},ea={class:"rowSC"},ta={style:{"white-space":"nowrap"}},aa={class:"drawer-content"},na={__name:"DepositChange_temp",props:["a1PurchaserId","purchaserId","data","parent","query","size"],setup(I){const{successNotify:H,errorMessageBox:U}=Ft(),{colFormatTime:W,colMoneyFormat:N,formatMoney:x,formatTime:j,colMaskText:we,maskText:Ee}=Pt(),{downloadFile:Ie}=St(),P=I,T=D(P.a1PurchaserId),Ue=D(P.purchaserId),M=D(),G=ne({filter:{a1PurchaserId:T.value,date:"",endDate:"",extNo:"",purchaserId:Ue.value,startDate:"",text:"",type:"",withEnable:""},tool:{items:[{label:"å卿¶é´",name:"startDate",type:"datePicker"},{label:"è³",name:"endDate",type:"datePicker"},{label:"å
³èåå·",name:"extNo"},{label:"æ¥æ",name:"date",type:"datePicker"},{label:"æ¯å¦å¯é",name:"withEnable",type:"Boolean",width:"80px"},{label:"ç±»å",name:"type",component:"EnumSelect",enumName:"DEPOSIT_TYPE",width:"120px"}],actions:[{label:"导åºéæ¾è®°å½",name:"exportReleaseRecord",type:"default",slot:!0,visible:!P.parent},{label:"å¢å ä¿è¯é",name:"addPurchaseOrderAmount",type:"success",slot:!0,permissionCode:"CPURS_PURCHASER_DOWN_EDIT",visible:!P.parent},{label:"æ¹éç³è¯·é款",name:"batchRefundApply",type:"primary",slot:!0,permissionCode:"CPURS_PURCHASER_DOWN_EDIT",visible:!P.parent}
1],exportApi:"/cpurs/api/purchaser/down/change/a1/export",size:P.size},partColumns:[{label:"已鿾",prop:"released"},{label:"已使ç¨",prop:"used"},{label:"已鿬¾",prop:"refunded"},{label:"å©ä½",prop:"enableAmount",sortable:"custom",tooltip:{content:"å©ä½ = 已鿾 - å·²ä½¿ç¨ - 已鿬¾"}}],size:P.size,showSums:!1,pageSize:100}),{partColumns:Ne}=xe(G),oe=D([]),J=D({}),Te=o=>{J.value={changeAmount:o[0].downAmount,released:o[0].releaseAmount,used:o[0].releaseUseAmount,refunded:o[0].returnAmount,enableAmount:o[0].releaseLeftAmount,finalLeftAmount:o[0].enableAmount,unUseAmount:o[0].storeAmount};const t=o.slice(1);oe.value=t.map((n,s)=>(n.index=s+1,n.useList&&n.useList.length>0&&(n.enableAmountList=JSON.parse(JSON.stringify(n.useList)),n.releasedList=n.useList.filter(l=>l.type===1),n.released=n.releasedList.reduce((l,r)=>l+r.changeAmount,0),n.released=n.released.toFixed(2),n.refundedList=n.useList.filter(l=>l.type===3),n.refunded=n.refundedList.reduce((l,r)=>l+r.changeAmount,0),n.refunded=n.refunded.toFixed(2),n.usedList=n.useList.filter(l=>l.type!==1&&l.type!==3),n.used=n.usedList.reduce((l,r)=>l+r.changeAmount,0),n.used=n.used.toFixed(2)),n.unUseAmount=n.changeAmount>0?n.changeAmount-(n.released??0):0,n.finalLeftAmount=n.unUseAmount+n.enableAmount,n))},L=()=>{M.value.onLoad()},Ve=({row:o,column:t,rowIndex:n,columnIndex:s})=>{const l={};return o.index%2===0?l.backgroundColor="#f0f2f5":t.property&&t.property.indexOf("item_")>-1,l},Pe=({column:o,prop:t,order:n})=>{const s=t.replace(/([A-Z])/g,"_$1").toUpperCase(),l=M.value.getCurrentFilter();l.sorts=[{sort:s,sortType:n==="ascending"?"ASC":n==="descending"?"DESC":""}],M.value.onLoad(l)},Se=o=>{const{columns:t,data:n}=o,s=[];return t.forEach((l,r)=>{if(r===0){s[r]="";return}if(r===1){s[r]="å计";return}J.value[l.property]?s[r]=x(J.value[l.property]):s[r]=""}),s},le={changeAmount:0,changeRemark:"",extId:"",extNo:"",filePath:"",purchaserBankId:"",purchaserDownChangeId:"",purchaserEscrowId:"",type:3,useDate:""},re={changeAmount:"",changeRemark:"",filePath:"",purchaserDownChangeId:"",useDate:""},p=ne({useForm:{...le},useItems:[{label:"客æ·åç§°",name:"a1PurchaserCorpName",format:"maskText"},{label:"åå¨ç±»å",name:"type",slot:!0,unit:"å
",required:!0},{label:"å
³èåå·",name:"extNo"},{label:"æ¶æ¬¾é¶è¡",name:"purchaserBankId",slot:!0,required:!0,component:"PurchaserBankSelect",withBank:!0,showType:[3],visible:!0},{label:"ç管æ·",name:"purchaserEscrowId",slot:!0,required:!0,component:"EscrowBankSelect",showType:[3],visible:!1},{label:"鿬¾æ¶é´",name:"useDate",slot:!0,required:!0,type:"date",showType:[3]},{label:"å卿¶é´",name:"useDate",slot:!0,required:!0,type:"date",showType:[1,2]},{label:"å¯ç³è¯·éé¢",name:"dateEnableAmount",slot:!0,unit:"å
"},{label:"æ¬æ¬¡é款éé¢",name:"changeAmount",slot:!0,unit:"å
",required:!0,showType:[3]},{label:"åå¨éé¢",name:"changeAmount",slot:!0,unit:"å
",required:!0,showType:[1,2]},{label:"åå¨è¯´æ",name:"changeRemark",slot:!0,required:!1,type:"textarea"}],releaseItems:[{label:"客æ·åç§°",name:"a1PurchaserCorpName",format:"maskText"},{label:"éæ¾æ¶é´",name:"useDate",slot:!0,required:!0,type:"date"},{label:"éæ¾éé¢",name:"changeAmount",slot:!0,unit:"å
",required:!0},{label:"夿³¨è¯´æ",name:"changeRemark",slot:!0,required:!1,type:"textarea"}],releaseForm:{...re}}),{useForm:y,useItems:Fe,releaseItems:Le,releaseForm:O}=xe(p),q=D(),se=D(),h=D({}),Q=async(o,t,n,s)=>{n=Number(n),h.value={...o,useDialogType:s,dateEnableAmount:0},s==="ESCROW_APPLY"&&(h.value.dateEnableAmount=h.value.unUseAmount-(h.value.escrowApplyAmount||0)),p.useForm.purchaserDownChangeId=o.purchaserDownChangeId,p.useForm.type=n,p.useForm.extNo=o.extNo,p.useForm.extId=o.extId,p.useItems=p.useItems.map(l=>(l.value=o[l.name],l.showType?l.visible=l.showType.includes(n):l.visible=!0,s==="ESCROW_APPLY"?l.name==="purchaserBankId"?l.visible=!1:l.name==="purchaserEscrowId"&&(l.visible=!0):l.name==="purchaserEscrowId"&&(l.visible=!1),l)),q.value.onOpen({title:t})},Oe=()=>{if(Number(p.useForm.changeAmount)>Number(h.value.dateEnableAmount.toFixed(2))){U("è¶
åºå¯æä½éé¢ï¼è¯·éæ°è¾å
¥ä½¿ç¨éé¢");return}se.value.validate(p.useForm)&&z.confirm("ç¡®å®æäº¤ï¼","确认",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning"}).then(async()=>
1{if(h.value.useDialogType==="APPLY")ae(p.useForm).then(t=>{t&&(H("æä½æå"),q.value.onClose(),L())}).catch(t=>{U(t)});else if(h.value.useDialogType==="ESCROW_APPLY"){const t={...p.useForm};delete t.purchaserBankId,ae(t).then(n=>{n&&(H("æä½æå"),q.value.onClose(),L())}).catch(n=>{U(n)})}else Tt(p.useForm).then(t=>{t&&(H("æä½æå"),q.value.onClose(),L())}).catch(t=>{U(t)})}).catch(()=>{})},Be=()=>{p.useForm={...le},h.value={}},K=D(),ue=D(),Y=D({}),$e=async o=>{Y.value={...o},p.releaseForm.purchaserDownChangeId=o.purchaserDownChangeId,p.releaseItems=p.releaseItems.map(t=>(t.value=o[t.name],t)),K.value.onOpen({title:"éæ¾å½è¡¥/å
¶ä»ä¿è¯é"})},qe=()=>{if(Number(p.releaseForm.changeAmount)>Number(Y.value.unUseAmount.toFixed(2))){U("è¶
åºå¯æä½éé¢ï¼è¯·éæ°è¾å
¥ä½¿ç¨éé¢");return}ue.value.validate(p.releaseForm)&&z.confirm("ç¡®å®æäº¤ï¼","确认",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning"}).then(async()=>{Vt(p.releaseForm).then(t=>{t&&(H("æä½æå"),K.value.onClose(),L())}).catch(t=>{U(t)})}).catch(()=>{})},ze=()=>{p.releaseForm={...re},Y.value={}},Z=D(),S=D(),ie=D(),d=ne({form:{purchaserBankId:"",useDate:"",changeRemark:"",refundTotal:0},items:[{label:"客æ·åç§°",name:"a1PurchaserCorpName",col:12,format:"maskText"},{label:"æ¶æ¬¾é¶è¡",name:"purchaserBankId",slot:!0,required:!0,col:12},{label:"鿬¾æ¶é´",name:"useDate",slot:!0,required:!0,col:12},{label:"æ¬æ¬¡è®¡å鿬¾éé¢",name:"refundTotal",slot:!0,required:!1,col:12},{label:"åå¨è¯´æ",name:"changeRemark",type:"textarea",slot:!0,required:!1}],tableData:[],selectedRows:[],selectedTotalCanRefund:0,isAutoSelecting:!1}),He=async()=>{const o=await Re({...G.filter,withEnable:!0,size:5e3,sorts:[{sort:"CHANGE_DATE",sortType:"ASC"}]});o&&o.records&&o.records.length>0&&(d.tableData=o.records.map(t=>(t.canRefundAmount=0,t.thisRefundAmount=0,t)),d.items[0].value=d.tableData[0].a1PurchaserCorpName),Z.value.onOpen({title:"æ¹éç³è¯·é款"})},Me=o=>{var n;if(!o){d.tableData=d.tableData.map(s=>(s.canRefundAmount=0,s.thisRefundAmount=0,s)),(n=S.value)==null||n.clearSelection(),B();return}const t=new Date(j(o)+" 23:59:59").getTime();d.tableData=d.tableData.map(s=>{if(s.dateEnableAmount=0,s.useList&&s.useList.length>0){s.dateEnableAmount=s.useList.filter(r=>r.useDate<=t).reduce((r,c)=>{const g=c.type===1?c.changeAmount:0-c.changeAmount;return r+g},0);let l=s.useList.filter(r=>r.useDate>t).reduce((r,c)=>{const g=c.type===3&&c.extNo===s.extNo?c.changeAmount:0;return r+g},0);s.dateEnableAmount=s.dateEnableAmount-l}else{const l=new Date(s.changeDate).getTime();s.dateEnableAmount=l<=t?s.changeAmount:0}return s.dateEnableAmount=Number(s.dateEnableAmount.toFixed(2)),s.canRefundAmount=Math.max(0,Number((s.dateEnableAmount-(s.applyAmount||0)).toFixed(2))),s.canRefundAmount<=0&&d.selectedRows.some(l=>l.purchaserDownChangeId===s.purchaserDownChangeId)&&setTimeout(()=>{var l;(l=S.value)==null||l.toggleRowSelection(s,!1)},0),s}),me()},me=()=>{var s,l,r;const o=Number(d.form.refundTotal)||0;if(o<=0){d.tableData.forEach(c=>{c.thisRefundAmount=0}),(s=S.value)==null||s.clearSelection(),B();return}const t=d.tableData.reduce((c,g)=>c+(g.canRefundAmount||0),0);if(t<o){U(`计å鿬¾éé¢ï¼${o}ï¼è¶
è¿äºææè®°å½çæ»å¯ééé¢ï¼${t.toFixed(2)}ï¼`),d.tableData.forEach(c=>{c.thisRefundAmount=0}),(l=S.value)==null||l.clearSelection(),B();return}d.isAutoSelecting=!0;let n=o;(r=S.value)==null||r.clearSelection(),d.tableData.forEach(c=>{var g;if(n>0&&c.canRefundAmount>0){const b=Math.min(n,c.canRefundAmount);c.thisRefundAmount=Number(b.toFixed(2)),n=Number((n-b).toFixed(2)),(g=S.value)==null||g.toggleRowSelection(c,!0)}else c.thisRefundAmount=0}),d.isAutoSelecting=!1,B()},Ye=o=>{if(d.isAutoSelecting){d.selectedRows=o,B();return}d.form.refundTotal=0,d.tableData.forEach(t=>{o.some(s=>s.purchaserDownChangeId===t.purchaserDownChangeId)?t.thisRefundAmount=t.canRefundAmount||0:t.thisRefundAmount=0}),d.selectedRows=o,B()},We=o=>(o.canRefundAmount||0)>0,B=()=>{d.selectedTotalCanRefund=d.selectedRows.reduce((o,t)=>o+(t.thisRefundAmount||0),0)},je=o=>{const{columns:t,data:n}=o,s=[];return t.forEach((l,r)=>{if(r===0){s[r]="";return}if(r===1){s[r]="å计";return}if(["enableAmount","applyAmount","canRefundAmount","thisRefundAmount"].includes(l.property)){const c=n.map(g=>Number(g[l.property]));c.every(g=>isNaN(g))||(s[r]=c.reduce((g,b)=>{const V=Number(b);return isNaN(V)?g:g+b},0),s[r]=x(s[r],2))}else s[r]=""}),s},Ge=()=>{if(d.selectedRows.length===0){U("è¯·éæ©è¦ç³è¯·é款çè®°å½");return}if(ie.value.validate(d.form)){const t=x(d.selectedTotalCanRefund);z.confirm(`æ¬æ¬¡é款æ»éé¢ï¼<span style="color: #f56c6c; font-size: 18px; font-weight: bold;">${t}</span> å
<br/>ç¡®å®ä¸ºéä¸ç <span style="color: #f56c6c; font-weight: bold;">${d.selectedRows.length}</span> æ¡è®°å½æäº¤é款ç³è¯·ï¼`,"确认",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning",dangerouslyUseHTMLString:!0}).then(async()=>{let n=0,s=0,l=0,r=0;const c=[];for(const b of d.selectedRows){const V={...d.form,changeAmount:b.thisRefundAmount,extId:b.extId,extNo:b.extNo,purchaserDownChangeId:b.purchaserDownChangeId,type:3};try{await ae(V)?(n++,s+=b.thisRefundAmount||0):(l++,r+=b.thisRefundAmount||0,c.push({extNo:b.extNo,reason:"æ¥å£è¿å失败"}))}catch(F){l++,r+=b.thisRefundAmount||0,c.push({extNo:b.extNo,reason:(F==null?void 0:F.message)||F||"æªç¥é误"})}}let g=`æ¹éæä½å®æã<br/>æåï¼<span style="color: #67C23A; font-weight: bold;">${n}</span> æ¡ï¼éé¢ï¼<span style="color: #67C23A; font-weight: bold;">${x(s)}</span> å
ã`;l>0&&(g+=`<br/>失败ï¼<span style="color: #F56C6C; font-weight: bold;">${l}</span> æ¡ï¼éé¢ï¼<span style="color: #F56C6C; font-weight: bold;">${x(r)}</span> å
ã<br/>
1失败详æ
ï¼`,c.forEach((b,V)=>{g+=`<br/><span style="color: #F56C6C; font-size: 12px;">${V+1}ãåå·ï¼${b.extNo}ï¼åå ï¼${b.reason}</span>`})),z.alert(g,"æ¹éå¤çç»æ",{dangerouslyUseHTMLString:!0,confirmButtonText:"ç¡®å®",customClass:"custom-message-box",callback:()=>{var b;(b=Z.value)==null||b.onClose(),L()}})}).catch(()=>{})}},Je=()=>{d.form={purchaserBankId:"",useDate:"",changeRemark:"",refundTotal:0},d.tableData=[],d.selectedRows=[],d.selectedTotalCanRefund=0,d.items[0].value=""},de=D(),Qe=o=>{de.value.onDialogOpen(o)},Ke=o=>{const t=new Date;t.setHours(0,0,0,0);const n=new Date(o);return n.setHours(0,0,0,0),n.getTime()!==t.getTime()},Ze=o=>{const t=new Date(j(o)+" 23:59:59").getTime();let n=h.value.useList.filter(l=>l.useDate<=t).reduce((l,r)=>(r.changeValue=r.type===1?r.changeAmount:0-r.changeAmount,l+r.changeValue),0),s=h.value.useList.filter(l=>l.useDate>t).reduce((l,r)=>(r.changeValue=r.type===3&&r.extNo===p.useForm.extNo?r.changeAmount:0,l+r.changeValue),0);n=n-s,n=Number(n.toFixed(2)),h.value.dateEnableAmount=n>0?n:0},Xe=o=>{o?et():(p.useForm.changeAmount="",p.useForm.changeRemark==="å
¨é¢é款"&&(p.useForm.changeRemark=""))},et=async()=>{var o;if(p.useForm.isReturnAll=!0,p.useForm.changeAmount=h.value.enableAmount,p.useForm.changeRemark=p.useForm.changeRemark||"å
¨é¢é款",h.value.extId){const t=await Nt({purchaseOrderId:h.value.extId,queryFile:!1,queryLog:!0,queryContract:!1,queryAdvanceRebate:!1,queryDown:!1,querySupplierDown:!1});if(t&&t.logs&&!p.useForm.useDate){const n=(o=t.logs.find(s=>s.afterStatus==="COMPLETED"))==null?void 0:o.creationDate;n&&(p.useForm.useDate=new Date(n))}}else U("extId not found")},w=D({visible:!1,title:"",useList:[]}),tt=async(o,t)=>{w.value.title=j(o.changeDate)+t.label+"æç»",o.rowIndex===0||(w.value.useList=o[t.property+"List"],w.value.visible=!0)},at=()=>{w.value.visible=!1,w.value.title="",w.value.useList=[]},nt=o=>{z.confirm("ç¡®å®å¯¼åºææéæ¾è®°å½","æç¤º",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",type:"warning"}).then(async()=>{Ie("/cpurs/api/purchaser/down/change/use/a1/export","post",{...o,changeExtNo:o.extNo,extNo:"",type:1})}).catch(()=>{})};return(o,t)=>{var fe,he,ge,be,_e,ye;const n=De("Plus"),s=dt,l=ct,r=pt,c=De("QuestionFilled"),g=ft,b=Ut,V=ht,F=It,ce=Et,ot=wt,X=gt,pe=bt,$=_t,lt=yt,rt=At,st=Rt,ee=xt,te=kt,ut=vt,it=Dt,mt=Ct;return a(T)?(f(),v("div",Ot,[u(F,{ref_key:"listViewerRef",ref:M,options:{...a(G),page:!0,api:Re},sub:!0,onLoad:Te},{addPurchaseOrderAmount:i(({data:e,values:m})=>[u(l,{type:e.type||"primary",onClick:A=>Qe(m),style:{padding:"0 20px"}},{default:i(()=>[u(s,null,{default:i(()=>[u(n)]),_:1}),R(" "+C(e.label),1)]),_:2},1032,["type","onClick"])]),batchRefundApply:i(({data:e,values:m})=>[u(l,{type:e.type||"primary",onClick:A=>He(m),style:{padding:"0 20px"}},{default:i(()=>[R(C(e.label),1)]),_:2},1032,["type","onClick"])]),exportReleaseRecord:i(({data:e,values:m})=>[u(l,{type:e.type||"primary",onClick:A=>nt(m)},{default:i(()=>[R(C(e.label),1)]),_:2},1032,["type","onClick"])]),table:i(()=>[u(V,{ref:"tableRef",data:a(oe),border:"","header-cell-class-name":"wm-table-header-cell","cell-style":Ve,"show-summary":"","summary-method":Se,onSortChange:Pe,"max-height":"70vh",size:I.size},{default:i(()=>[u(r,{prop:"index",label:"#",width:"60",align:"center",fixed:"left"}),u(r,{prop:"changeDate",label:"å卿¶é´",align:"center",width:120,formatter:a(W),fixed:"left",sortable:""},null,8,["formatter"]),u(r,{prop:"changeAmount",label:"åå¨éé¢","header-align":"center",align:"right","min-width":140,formatter:a(N),fixed:"left",sortable:""},{header:i(()=>[u(g,{effect:"dark",content:"åå¨éé¢ = å¨åºéé¢ + 已鿾",placement:"top"},{default:i(()=>[_("span",null,[t[2]||(t[2]=R("åå¨éé¢",-1)),u(s,{color:"#E6A23C"},{default:i(()=>[u(c)]),_:1})])]),_:1})]),_:1},8,["formatter"]),u(r,{prop:"ladingUse",label:"æè´§éæ¾",align:"center"},{default:i(()=>[(f(!0),v(ve,null,ke(a(Ne),e=>(f(),k(r,{key:e.prop,prop:e.prop,label:e.label,sortable:e.sortable,"header-align":"center",align:"right","min-width":130,formatter:a(N)},{header:i(()=>{var m;return[e.tooltip?(f(),k(g,{key:0,effect:"dark",content:(m=e.tooltip)==null?void 0:m.content,placement:"top"},{default:i(()=>[_("span",null,[R(C(e.label),1),u(s,{color:"#E6A23C"},{default:i(()=>[u(c)]),_:1})])]),_:2},1032,["content"])):(f(),v("span",Bt,C(e.label),1))]}),default:i(({row:m,column:A})=>[Number(m[A.property])?(f(),v("div",$t,[m.changeDate==="å计"||e.prop==="enableAmount"?(f(),v("span",qt,C(a(x)(m[A.property])),1)):(f(),k(l,{key:1,type:"primary",link:"",onClick:Ae=>tt(m,A)},{default:i(()=>[R(C(a(x)(m[A.property])),1)]),_:2},1032,["onClick"]))])):(f(),v("div",zt))]),_:2},1032,["prop","label","sortable","formatter"]))),128))]),_:1}),u(r,{prop:"unUseAmount",label:"å¨åºéé¢","header-align":"center",align:"right","min-width":120,formatter:a(N)},{header:i(()=>[u(g,{effect:"dark",content:"å¨åºä¿è¯é = åå¨éé¢ - æè´§å·²éæ¾",placement:"top"},{default:i(()=>[_("span",null,[t[3]||(t[3]=R("å¨åºéé¢",-1)),u(s,{color:"#E6A23C"},{default:i(()=>[u(c)]),_:1})])]),_:1})]),default:i(({row:e})=>[_("span",null,C(e.unUseAmount?a(x)(e.unUseAmount):""),1)]),_:1},8,["formatter"]),u(r,{prop:"finalLeftAmount",label:"æªä½¿ç¨","header-align":"center",align:"right","min-width":120,formatter:a(N)},{header:i(()=>[u(g,{effect:"dark",content:"æªä½¿ç¨ = å¨åºéé¢ + æè´§éæ¾å©ä½",placement:"top"},{default:i(()=>[_("span",null,[t[4]||(t[4]=R("æªä½¿ç¨",-1)),u(s,{color:"#E6A23C"},{default:i(()=>[u(c)]),_:1})])]),_:1})]),default:i(({row:e})=>[_("span",null,C(e.finalLeftAmount?a(x)(e.finalLeftAmount):""),1)]),_:1},8,["formatter"]),u(r,{prop:"changeRemark",label:"åå¨è¯´æ",align:"center","min-width":200,"show-overflow-tooltip":""}),u(r,{prop:"file",label:"æ¶æ¬¾åè¯",align:"center",width:120},{default:i(({row:e})=>[e&&e.filePath?(f(),k(b,{key:e.purchaserDownChangeId,"file-list":[{name:"æ¥ç",path:e.filePath}]},null,8,["file-list"])):E("",!0)]),_:1}),u(r,{prop:"extNo",label:"å
³èåå·",align:"center","min-width":200,"show-overflow-tooltip":""}
1),u(r,{prop:"creationDate",label:"æä½æ¶é´",align:"center",width:180,formatter:(e,m,A,Ae)=>a(W)(e,m,A,Ae,"YYYY-MM-DD HH:mm:ss"),sortable:""},null,8,["formatter"]),u(r,{prop:"createdByName",label:"æä½äºº",align:"center",width:100,formatter:a(we)},{default:i(({row:e})=>[R(C(e.system===1?"ç³»ç»":a(Ee)(e.createdByName)),1)]),_:1},8,["formatter"]),o.$checkPermissionAssigned("CPURS_PURCHASER_DOWN_EDIT")&&!I.parent?(f(),k(r,{key:0,prop:"action",label:"æä½",align:"center",width:140,fixed:"right"},{default:i(({row:e})=>[e.changeDate!=="å计"?(f(),v("div",Ht,[e.enableAmount>0?(f(),k(l,{key:0,type:"primary",link:"",onClick:m=>Q(e,"ç³è¯·é款",3,"APPLY")},{default:i(()=>[...t[5]||(t[5]=[R("ç³è¯·é款",-1)])]),_:1},8,["onClick"])):E("",!0),e.type===1&&e.unUseAmount>0?(f(),k(l,{key:1,type:"primary",link:"",onClick:m=>Q(e,"éè³ç管æ·",3,"ESCROW_APPLY")},{default:i(()=>[...t[6]||(t[6]=[R("éè³ç管æ·",-1)])]),_:1},8,["onClick"])):E("",!0),e.enableAmount>0&&o.$checkPermissionAssigned("CPURS_PURCHASER_DOWN_MANUAL")?(f(),k(l,{key:2,type:"primary",link:"",onClick:m=>Q(e,"鿬¾",3,"REFUND")},{default:i(()=>[...t[7]||(t[7]=[R("鿬¾",-1)])]),_:1},8,["onClick"])):E("",!0),e.type===2&&e.unUseAmount>0&&o.$checkPermissionAssigned("CPURS_PURCHASER_DOWN_AUDIT")?(f(),k(l,{key:3,type:"primary",link:"",onClick:m=>$e(e)},{default:i(()=>[...t[8]||(t[8]=[R("éæ¾",-1)])]),_:1},8,["onClick"])):E("",!0)])):E("",!0)]),_:1})):E("",!0)]),_:1},8,["data","size"])]),_:1},8,["options"]),u(te,{ref_key:"useDialogRef",ref:q,width:"600px",onOnConfirm:Oe,onOnClose:Be},{content:i(()=>[u(ee,{ref_key:"useFormRef",ref:se,items:a(Fe),"label-width":"160px"},{purchaserBankId:i(({data:e})=>[(f(),k(ce,{modelValue:a(y)[e.name],"onUpdate:modelValue":m=>a(y)[e.name]=m,key:a(T),purchaserId:a(T),data:e,form:a(y)},null,8,["modelValue","onUpdate:modelValue","purchaserId","data","form"]))]),purchaserEscrowId:i(({data:e})=>[u(ot,{modelValue:a(y)[e.name],"onUpdate:modelValue":m=>a(y)[e.name]=m,data:{...e,purchaserId:a(T)},form:a(y)},null,8,["modelValue","onUpdate:modelValue","data","form"])]),useDate:i(({data:e})=>[u(X,{modelValue:a(y)[e.name],"onUpdate:modelValue":m=>a(y)[e.name]=m,type:"date",placeholder:"éæ©æ¥æ",style:{width:"100%"},"disabled-date":a(h).useDialogType==="ESCROW_APPLY"?Ke:void 0,onChange:Ze},null,8,["modelValue","onUpdate:modelValue","disabled-date"])]),dateEnableAmount:i(({data:e})=>[a(h).useDialogType==="ESCROW_APPLY"?(f(),v("div",Mt,[a(h).unUseAmount>=0?(f(),v("span",Yt,C(a(x)((a(h).unUseAmount-(a(h).escrowApplyAmount||0)).toFixed(2))+e.unit),1)):E("",!0),u(pe,{type:"warning"},{default:i(()=>[R("ï¼éè³ç管æ·ç³è¯·ä¸ï¼"+C(a(h).escrowApplyAmount)+"å
ï¼",1)]),_:1})])):a(y).useDate?(f(),v("div",Wt,[a(h).dateEnableAmount>=0?(f(),v("span",jt,C(a(x)((a(h).dateEnableAmount-(a(h).applyAmount||0)).toFixed(2))+e.unit),1)):E("",!0),u(pe,{type:"warning"},{default:i(()=>[R("ï¼ç³è¯·ä¸ï¼"+C(a(h).applyAmount)+"å
ï¼",1)]),_:1})])):E("",!0)]),changeAmount:i(({data:e})=>[_("div",Gt,[u($,{modelValue:a(y)[e.name],"onUpdate:modelValue":m=>a(y)[e.name]=m,type:"number",placeholder:"请è¾å
¥",clearable:""},{suffix:i(()=>[...t[9]||(t[9]=[R("å
",-1)])]),_:1},8,["modelValue","onUpdate:modelValue"])])]),type:i(({data:e})=>{var m;return[a(h).useDialogType==="APPLY"?(f(),v("div",Jt,[_("span",null,C((m=a(Ce).find(A=>A.value===a(y)[e.name]))==null?void 0:m.label),1)])):(f(),v("div",Qt,[u(rt,{modelValue:a(y)[e.name],"onUpdate:modelValue":A=>a(y)[e.name]=A,placeholder:"è¯·éæ©",clearable:!1,disabled:!o.$checkPermissionAssigned("ROLE_DEV"),style:{width:"100%"}},{default:i(()=>[(f(!0),v(ve,null,ke(a(Ce),A=>(f(),k(lt,{key:A.value,label:A.label,value:A.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","disabled"]),a(y)[e.name]===3?(f(),k(st,{key:0,modelValue:a(y).isReturnAll,"onUpdate:modelValue":t[0]||(t[0]=A=>a(y).isReturnAll=A),label:"å
¨é¢é款",size:"large",class:"ml-10",style:{width:"120px"},onChange:Xe},null,8,["modelValue"])):E("",!0)]))]}),changeRemark:i(({data:e})=>[u($,{modelValue:a(y)[e.name],"onUpdate:modelValue":m=>a(y)[e.name]=m,type:"textarea",rows:4,placeholder:"请è¾å
¥",clearable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["items"])]),_:1},512),u(ut,{ref_key:"purchaseDepositAddRef",ref:de,purchaserId:a(T),purchaserLevel:"A1",downPurchaserId:I.purchaserId,"a-purchaser":{purchaserName:(fe=I.data)==null?void 0:fe.purchaserCorpName,purchaserSimName:(he=I.data)==null?void 0:he.purchaserSimName,purchaserId:(ge=I.data)==null?void 0:ge.purchaserId},"a1-purchaser":{purchaserName:(be=I.data)==null?void 0:be.a1PurchaserCorpName,purchaserSimName:(_e=I.data)==null?void 0:_e.a1PurchaserSimName,purchaserId:(ye=I.data)==null?void 0:ye.a1PurchaserId},onUpdate:L},null,8,["purchaserId","downPurchaserId","a-purchaser","a1-purchaser"]),u(te,{ref_key:"batchRefundDialogRef",ref:Z,width:"1000px",top:"10px",onOnConfirm:Ge,onOnClose:Je},{content:i(()=>[u(ee,{ref_key:"batchRefundFormRef",ref:ie,items:a(d).items,"label-width":"150px"},{purchaserBankId:i(({data:e})=>[(f(),k(ce,{modelValue:a(d).form[e.name],"onUpdate:modelValue":m=>a(d).form[e.name]=m,key:a(T),purchaserId:a(T),data:e,form:a(d).form},null,8,["modelValue","onUpdate:modelValue","purchaserId","data","form"]))]),useDate:i(({data:e})=>[u(X,{modelValue:a(d).form[e.name],"onUpdate:modelValue":m=>a(d).form[e.name]=m,type:"date",placeholder:"éæ©æ¥æ",style:{width:"100%"},onChange:Me},null,8,["modelValue","onUpdate:modelValue"])]),refundTotal:i(({data:e})=>[_("div",Kt,[u($,{modelValue:a(d).form[e.name],"onUpdate:modelValue":m=>a(d).form[e.name]=m,type:"number",placeholder:"请è¾å
¥",clearable:"",onInput:me},{suffix:i(()=>[...t[10]||(t[10]=[R("å
",-1)])]),_:1},8,["modelValue","onUpdate:modelValue"])])]),changeRemark:i(({data:e})=>[u($,{modelValue:a(d).form[e.name],"onUpdate:modelValue":m=>a(d).form[e.name]=m,type:e.type,rows:2,placeholder:"请è¾å
¥",clearable:""},null,8,["modelValue","onUpdate:modelValue","type"])]),_:1},8,["items"]),_("div",Zt,[_("div",null,[t[11]||(t[11]=_("span",null,"å
±è®¡ï¼",-1)),_("span",null,C(a(d).selectedRows.length),1),t[12]||(t[12]=_("span",null," æ¡è®°å½",-1))]),_("div",null,[t[13]||(t[13]=_("span",null,"éä¸å¯ééé¢å计ï¼",-1)),_("span",Xt,C(a(x)(a(d).selectedTotalCanRefund)),1)])]),u(V,{ref_key:"batchRefundTableRef",ref:S,data:a(d).tableData,"row-key":"purchaserDownChangeId",border:"",size:"small","header-cell-class-name":"wm-table-header-cell","show-summary":"","summary-method":je,onSelectionChange:Ye,"max-height":"400px",style:{"margin-top":"0px"}},{default:i(()=>[u(r,{type:"selection",width:"55",align:"center",selectable:We,fixed:"left"}),u(r,{prop:"changeDate",label:"å卿¶é´",align:"center",width:120,formatter:a(W),fixed:"left"},null,8,["formatter"]),u(r,{prop:"changeAmount",label:"åå¨éé¢","header-align":"center",align:"right","min-width":140,formatter:a(N)},null,8,["formatter"]),u(r,{prop:"enableAmount",label:"éæ¾å©ä½","header-align":"center",align:"right","min-width":120,formatter:a(N)},null,8,["formatter"]),u(r,{prop:"applyAmount",label:"ç³è¯·ä¸éé¢","header-align":"center",align:"right","min-width":120,formatter:a(N)},null,8,["formatter"]),u(r,{prop:"canRefundAmount",label:"å¯ééé¢","header-align":"center",align:"right","min-width":120,formatter:a(N)},null,8,["formatter"]),u(r,{prop:"thisRefundAmount",label:"æ¬æ¬¡é款éé¢","header-align":"center",align:"right","min-width":140,formatter:a(N)},null,8,["formatter"]),u(r,{prop:"extNo",label:"å
³èåå·",align:"center","min-width":200,"show-overflow-tooltip":""})]),_:1},8,["data"])]),_:1},512),u(te,{ref_key:"releaseDialogRef",ref:K,width:"600px",onOnConfirm:qe,onOnClose:ze},{content:i(()=>[u(ee,{ref_key:"releaseFormRef",ref:ue,items:a(Le),"label-width":"160px"},{useDate:i(({data:e})=>[u(X,{modelValue:a(O)[e.name],"onUpdate:modelValue":m=>a(O)[e.name]=m,type:"date",placeholder:"éæ©æ¥æ",style:{width:"100%"}},null,8,["modelValue","onUpdate:modelValue"])]),changeAmount:i(({data:e})=>[_("div",ea,[u($,{modelValue:a(O)[e.name],"onUpdate:modelValue":m=>a(O)[e.name]=m,type:"number",placeholder:"请è¾å
¥",clearable:""},{suffix:i(()=>[...t[14]||(t[14]=[R("å
",-1)])]),_:1},8,["modelValue","onUpdate:modelValue"]),_("span",ta,"ï¼å©ä½å¯éæ¾ï¼"+C(a(x)(a(Y).unUseAmount??0))+"ï¼",1)])]),changeRemark:i(({data:e})=>[u($,{modelValue:a(O)[e.name],"onUpdate:modelValue":m=>a(O)[e.name]=m,type:"textarea",rows:4,placeholder:"请è¾å
¥",clearable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["items"])]),_:1},512),u(mt,{modelValue:a(w).visible,"onUpdate:modelValue":t[1]||(t[1]=e=>a(w).visible=e),title:a(w).title,size:"60%",direction:"rtl","before-close":at},{default:i(()=>{var e,m;return[_("div",aa,[a(w).visible?(f(),k(it,{key:0,useList:a(w).useList,a1PurchaserId:(e=a(w).obj)==null?void 0:e.a1PurchaserId,purchaserId:(m=a(w).obj)==null?void 0:m.purchaserId},null,8,["useList","a1PurchaserId","purchaserId"])):E("",!0)])]}),_:1},8,["modelValue","title"])])):E("",!0)}}},Cn=Lt(na,[["__scopeId","data-v-9d5384cb"]]);export{Cn as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.