2025-08-12 15:35:38 +08:00
|
|
|
import{_ as e}from"./index.adeDTf70.js";import{bI as a,ag as t,bW as o,b6 as l,bX as n,be as r,c as s,e as p,N as c,w as i,O as d,t as _,bR as u,al as g,E as m,l as b,g as h,bu as y}from"./index.CmGrdvAP.js";import{E as v}from"./el-text.ix2UdH0N.js";import{getAgentBalanceLog as f}from"./deposit.BG6BWPvN.js";import"./el-col.JOk_BvTM.js";const F=["onClick"],w=["onClick"],k={__name:"pre-deposit-details",setup(k){const{copy:j}=a({legacy:!0}),x=t({columns:[{prop:"order_no",label:"系统单号/商户单号",align:"center",slot:"service_code_slot",width:"300px"},{prop:"channel",label:"通道",align:"center",slot:"channelNameSolt"},{prop:"before_balance",label:"账号总额",align:"center"},{prop:"type",label:"收/支",align:"center",slot:"in_out_slot"},{prop:"amount",label:"交易金额",align:"center",slot:"amount_slot"},{prop:"after_balance",label:"余额",align:"center"},{prop:"remark",label:"备注",align:"center"},{prop:"transaction_time",label:"交易时间",align:"center"}],tableData:[],searchFields:[{label:"系统单号",prop:" system_order_no",type:"input",value:""},{label:"商户单号",prop:"merchant_order_no",type:"input",value:""},{label:"收/支",prop:"type",type:"select",value:"",options:[{label:"收",value:1},{label:"支",value:0}]},{prop:"transaction_at",label:"交易时间",type:"date",dateType:"datetimerange",value:o()}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1}),C=()=>{x.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=o():e.value=""}),D()};l(()=>{D()});const D=()=>{var e;x.loading=!0;let a={per_page:x.per_page,page:x.page},t=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(x.searchFields);(null==(e=t.transaction_at)?void 0:e.length)>0&&(t.transaction_time_start=t.transaction_at[0]?n(t.transaction_at[0]):"",t.transaction_time_end=t.transaction_at[1]?n(t.transaction_at[1]):""),delete t.transaction_at,f(Object.assign(a,t)).then(e=>{x.tableData=e.data,x.total=e.total,x.loading=!1}).catch(()=>{x.loading=!1})},E=e=>{j(e).then(()=>{y.success("复制成功")})};return(a,t)=>{const o=r("DocumentCopy"),l=m,n=u,y=v,f=e;return p(),s("div",null,[c(f,{type:"export",columns:h(x).columns,searchFields:h(x).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>h(x).searchFields=e),data:h(x).tableData,per_page:h(x).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>h(x).per_page=e),page:h(x).page,"onUpdate:page":t[2]||(t[2]=e=>h(x).page=e),total:h(x).total,onGetTableData:D,onResetForm:C,loading:h(x).loading,showSelection:!1,showRightRefreshSlot:!1},{channelNameSolt:i(({row:e})=>{var a;return[b("div",null,_((null==(a=e.channel)?void 0:a.name)||""),1)]}),service_code_slot:i(({row:e})=>[e.order_no?(p(),s("div",{key:0,onClick:a=>E(e.order_no)},[c(l,null,{default:i(()=>[c(o)]),_:1}),d(_(e.order_no),1)],8,F)):g("",!0),e.merchant_order_no?(p(),s("div",{key:1,onClick:a=>E(e.merchant_order_no)},[c(l,null,{default:i(()=>[c(o)]),_:1}),d(_(e.merchant_order_no),1)],8,w)):g("",!0)]),in_out_slot:i(({row:e})=>[c(n,{type:1==e.type?"danger":"success"},{default:i(()=>[d(_(1==e.type?"收":"支"),1)]),_:2},1032,["type"])]),amount_slot:i(({row:e})=>[c(y,{type:1==e.type?"danger":"success"},{default:i(()=>[d(_(1==e.type?"+"+e.amount:"-"+e.amount),1)]),_:2},1032,["type"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{k as default};
|