import{_ as e}from"./index.1756968525814DQaO23Mb.js";import{g as a,a as l}from"./payee-channel.1756968525814KYZ4M36R.js";import{d as t}from"./payee-count.1756968525814DsCt2wsl.js";import{b2 as o,bt as p,r,ag as s,d7 as n,b4 as i,c,e as d,N as m,g}from"./index.1756968525814DXV_yJjX.js";/* empty css */import"./el-col.1756968525814XN_xGGGI.js";const u=o({__name:"channel-details",setup(o){p({legacy:!0});let u=r("create_time"),b=r("DESC");const h=s({columns:[{prop:"shop_id",label:"商户编号",align:"center",width:"100"},{prop:"shop_name",label:"商户名称",align:"center"},{prop:"pay_name",label:"通道名称",align:"center"},{prop:"api_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:"num",label:"总订单数",align:"center",sortable:"custom",width:"110"},{prop:"succ_num",label:"成功订单数",align:"center",sortable:"custom",width:"120"},{prop:"pr",label:"商户费率",align:"center",sortable:"custom",width:"110"},{prop:"fee",label:"商户手续费",align:"center",sortable:"custom"},{prop:"three_pr",label:"渠道费率",align:"center",sortable:"custom",width:"110"},{prop:"three_fee",label:"渠道成本",align:"center",sortable:"custom"}],tableData:[],searchFields:[{prop:"shop_query",label:"商户编号/商户名称",type:"input",value:""},{prop:"pay_id",label:"通道名称",type:"select",value:"",options:[]},{prop:"api_id",label:"渠道名称",type:"select",value:"",options:[]},{prop:"create_time",label:"时间范围",type:"date",dateType:"datetimerange",value:[n().startOf("day").format("YYYY-MM-DD HH:mm:ss"),n().endOf("day").format("YYYY-MM-DD HH:mm:ss")]}],total:0,page:1,per_page:50,loading:!1}),_=()=>{h.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),y()};i(async()=>{let e=await a({saiType:"all"}),t=await l({saiType:"all"}),o=e.map(e=>({label:e.name,value:e.id})),p=t.map(e=>({label:e.name,value:e.id}));h.searchFields.forEach(e=>{"api_id"==e.prop&&(e.options=o),"pay_id"==e.prop&&(e.options=p)}),y()});const y=()=>{h.loading=!0;let e={limit:h.per_page,page:h.page,orderBy:u.value,orderType:b.value},a=(e=>{const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a})(h.searchFields);t(Object.assign(e,a)).then(e=>{h.tableData=e.data,h.total=e.total,h.loading=!1}).catch(()=>{h.loading=!1})},f=e=>{u.value=e.prop,b.value="descending"==e.order?"DESC":"ASC",y()};return(a,l)=>{const t=e;return d(),c("div",null,[m(t,{type:"export",columns:g(h).columns,searchFields:g(h).searchFields,"onUpdate:searchFields":l[0]||(l[0]=e=>g(h).searchFields=e),data:g(h).tableData,per_page:g(h).per_page,"onUpdate:per_page":l[1]||(l[1]=e=>g(h).per_page=e),page:g(h).page,"onUpdate:page":l[2]||(l[2]=e=>g(h).page=e),total:g(h).total,onGetTableData:y,onResetForm:_,loading:g(h).loading,showSelection:!1,showRightRefreshSlot:!1,onSortChange:f},null,8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-f39884a1"]]);export{u as default};