import{_ as e}from"./index.17564591406749F8tamFh.js";import{b2 as a,bs 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.17564591406745lmpCs6q.js";import{g as m}from"./payee-count.1756459140674NkajeVpb.js";/* empty css */import"./el-col.1756459140674Gn9OdUhz.js";const _=a({__name:"channel-ranking",setup(a){t({legacy:!0});const _=l("create_time"),b=l("DESC"),h=o({columns:[{prop:"api_id",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_three_money",label:"实际入金额",align:"center",sortable:"custom"},{prop:"sum_three_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:"api_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:"3"},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"};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-ee3055d9"]]);export{_ as default};