import{_ as e}from"./index.C-haDnrt.js";import{bL as a,ag as t,b6 as o,bo as l,be as n,c as r,e as s,N as p,w as c,O as i,t as d,bU as _,al as u,E as g,l as m,g as b,bn as h}from"./index.ZCt2DURL.js";import{E as y}from"./el-text.C7bVSGua.js";import{getAgentBalanceLog as v}from"./deposit.6QNJYtP3.js";import"./el-col.Ac_tUxgv.js";const f=["onClick"],F=["onClick"],k={__name:"pre-deposit-details",setup(k){const{copy:w}=a({legacy:!0}),j=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:[]}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1}),x=()=>{j.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),C()};o(()=>{C()});const C=()=>{var e;j.loading=!0;let a={per_page:j.per_page,page:j.page},t=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(j.searchFields);(null==(e=t.transaction_at)?void 0:e.length)>0&&(t.transaction_time_start=t.transaction_at[0]?l(t.transaction_at[0]):"",t.transaction_time_end=t.transaction_at[1]?l(t.transaction_at[1]):""),delete t.transaction_at,v(Object.assign(a,t)).then(e=>{j.tableData=e.data,j.total=e.total,j.loading=!1}).catch(()=>{j.loading=!1})},D=e=>{w(e).then(()=>{h.success("复制成功")})};return(a,t)=>{const o=n("DocumentCopy"),l=g,h=_,v=y,k=e;return s(),r("div",null,[p(k,{type:"export",columns:b(j).columns,searchFields:b(j).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>b(j).searchFields=e),data:b(j).tableData,per_page:b(j).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>b(j).per_page=e),page:b(j).page,"onUpdate:page":t[2]||(t[2]=e=>b(j).page=e),total:b(j).total,onGetTableData:C,onResetForm:x,loading:b(j).loading,showSelection:!1,showRightRefreshSlot:!1},{channelNameSolt:c(({row:e})=>{var a;return[m("div",null,d((null==(a=e.channel)?void 0:a.name)||""),1)]}),service_code_slot:c(({row:e})=>[e.order_no?(s(),r("div",{key:0,onClick:a=>D(e.order_no)},[p(l,null,{default:c(()=>[p(o)]),_:1}),i(d(e.order_no),1)],8,f)):u("",!0),e.merchant_order_no?(s(),r("div",{key:1,onClick:a=>D(e.merchant_order_no)},[p(l,null,{default:c(()=>[p(o)]),_:1}),i(d(e.merchant_order_no),1)],8,F)):u("",!0)]),in_out_slot:c(({row:e})=>[p(h,{type:1==e.type?"danger":"success"},{default:c(()=>[i(d(1==e.type?"收":"支"),1)]),_:2},1032,["type"])]),amount_slot:c(({row:e})=>[p(v,{type:1==e.type?"danger":"success"},{default:c(()=>[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};