import{_ as e}from"./index.1756813928779aUguXMF0.js";import{b2 as a,bt as t,r as l,ag as o,b4 as r,c as s,e as p,N as n,w as c,an as i,O as g,t as u,g as d}from"./index.1756813928779C3A0h-BU.js";import{g as m}from"./payee-count.1756813928779CG-6P6l4.js";/* empty css */import"./el-col.1756813928779CnNvkunv.js";const _=a({__name:"interface-transaction-statistics",setup(a){t({legacy:!0});const _=l("create_time"),b=l("DESC"),h=o({columns:[{prop:"pay_id",label:"通道编号",align:"center"},{prop:"pay_name",label:"通道名称",align:"center"},{prop:"flow_money",label:"流水金额",align:"center",sortable:"custom"},{prop:"sum_money",label:"跑量金额",align:"center",sortable:"custom"},{prop:"sum_pay_money",label:"实际入金额",align:"center",sortable:"custom"},{prop:"sum_fee",label:"通道手续费",align:"center",sortable:"custom"},{prop:"num",label:"交易总笔数",align:"center",sortable:"custom"},{prop:"succ_num",label:"成功总笔数",align:"center",sortable:"custom"},{prop:"succ_pr",label:"总成功率",align:"center",sortable:"custom",slot:"succ_pr_slot"}],tableData:[],searchFields:[{prop:"pay_query",label:"通道编号/名称",type:"input",value:""},{prop:"create_time",label:"时间范围",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:50,loading:!1}),y=()=>{h.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),v()};r(()=>{v()});const v=()=>{h.loading=!0;let e={limit:h.per_page,page:h.page,orderBy:_.value,orderType:b.value,type:"2"},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(h.searchFields);m(Object.assign(e,a)).then(e=>{h.tableData=e.data,h.total=e.total,h.loading=!1}).catch(()=>{h.loading=!1})},f=e=>{_.value=e.prop,b.value="descending"==e.order?"DESC":"ASC",v()};return(a,t)=>{const l=i,o=e;return p(),s("div",null,[n(o,{type:"export",columns:d(h).columns,searchFields:d(h).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>d(h).searchFields=e),data:d(h).tableData,per_page:d(h).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>d(h).per_page=e),page:d(h).page,"onUpdate:page":t[2]||(t[2]=e=>d(h).page=e),total:d(h).total,onGetTableData:v,onResetForm:y,loading:d(h).loading,showSelection:!1,showRightRefreshSlot:!1,onSortChange:f},{succ_pr_slot:c(({row:e})=>[g(u(e.succ_pr)+"% ",1)]),"search-btns":c(()=>[n(l,{type:"danger"},{default:c(()=>t[3]||(t[3]=[g("导出数据")])),_:1,__:[3]})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-e7662740"]]);export{_ as default};