2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{b4 as e,ag as a,b6 as t,ai as l,bN as n,c as o,e as p,N as r,w as s,g as c,l as i,an as g,O as d,t as _}from"./index.DIO3pRTS.js";import{E as u}from"./el-text.TtR9oAu5.js";import{E as h}from"./el-link.C3zqFyjZ.js";import{E as b}from"./el-card.Ck-3r2te.js";import{_ as m}from"./index.Ck5BUWcb.js";import{getDepositTypeList as v,getProviderList as f,getdePositDetailsList as y}from"./deposit.BvJ4J60w.js";import"./el-col.MDMVv9w0.js";const F={class:"home-container"},w={class:"card-header"},j=e({__name:"operation-statistics",setup(e){let j=[],E=[];const x=a({columns:[{prop:"id",label:"佣金余额",align:"center"},{prop:"id",label:"总押金",align:"center"},{prop:"id",label:"冻结押金",align:"center"},{prop:"id",label:"可用押金",align:"center"},{prop:"id",label:"今日充值押金",align:"center"},{prop:"id",label:"最后更新时间",align:"center"}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1}),D=a({columns:[{prop:"id",label:"服务商编号",align:"center"},{prop:"provider_name",label:"服务商名称",align:"center"},{prop:"transaction_no",label:"登录账号",align:"center"},{prop:"type_name",label:"上级",align:"center"},{prop:"a",label:"下级数",align:"center"},{prop:"change_amount",label:"层级",align:"center"},{prop:"after_balance",label:"今日收款笔数",align:"center"},{prop:"after_balance",label:"今日总跑量",align:"center"},{prop:"昨日收款笔数",label:"每日限数",align:"center"},{prop:"change_amount",label:"昨日总跑量",align:"center"},{prop:"change_amount",label:"账号余额",align:"center"},{prop:"change_amount",label:"押金余额",align:"center"},{prop:"change_amount",label:"团队押金余额",align:"center"},{prop:"change_amount",label:"总跑量",align:"center"},{prop:"change_amount",label:"团队总跑量",align:"center",slot:"in_out_slot"},{prop:"change_amount",label:"总收益",align:"center",slot:"amount_slot"},{prop:"ch",label:"总笔数",align:"center"},{prop:"ch",label:"成功笔数",align:"center"},{prop:"ch",label:"成功率",align:"center"},{prop:"ch",label:"手机号",align:"center"},{prop:"ch",label:"创建时间",align:"center"}],tableData:[],searchFields:[{label:"服务商编号",prop:"transaction_no",type:"input",value:""},{label:"服务商名称",prop:" provider_id",type:"input",value:""},{label:"登录账户",prop:"type",type:"input",value:""},{label:"排序",prop:"type",type:"select",value:""}],total:0,page:1,per_page:10,loading:!1,btnLoading:!1}),S=()=>{D.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),k()};t(()=>{U(),R(),k()});const R=()=>{v({}).then(e=>{E=[],Object.entries(e).forEach(([e,a])=>{E.push({label:a,value:e})}),l(()=>{D.searchFields[4].options=E})})},U=()=>{f({}).then(e=>{j=[],e.forEach(e=>{let a={};a.label=e.service_name,a.value=e.id,j.push(a)}),l(()=>{D.searchFields[0].options=j})})};const k=()=>{var e,a;D.loading=!0;let t={per_page:D.per_page,page:D.page},l=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(D.searchFields);(null==(e=l.created_at)?void 0:e.length)>0&&(l.start_created_at=l.created_at[0]?n(l.created_at[0]):"",l.end_created_at=l.created_at[1]?n(l.created_at[1]):""),(null==(a=l.process_at)?void 0:a.length)>0&&(l.start_process_time=l.process_at[0]?n(l.process_at[0]):"",l.end_process_time=l.process_at[1]?n(l.process_at[1]):""),delete l.created_at,delete l.process_at,y(Object.assign(t,l)).then(e=>{D.tableData=e.data,D.total=e.total,D.loading=!1}).catch(()=>{D.loading=!1})},O=()=>{};return(e,a)=>{const t=g,l=m,n=b,v=h,f=u;return p(),o("div",F,[r(n,{class:"statistics-card"},{header:s(()=>[i("div",w,[a[6]||(a[6]=i("span",null,"统计",-1)),r(t,{type:"primary",size:"small",onClick:S},{default:s(()=>a[5]||(a[5]=[d("更新数据")])),_:1,__:[5]})])]),default:s(()=>[r(l,{class:"statistics-table",columns:c(x).columns,data:c(x).tableData,per_page:c(x).per_page,"onUpdate:per_page":a[0]||(a[0]=e=>c(x).per_page=e),page:c(x).page,"onUpdate:page":a[1]||(a[1]=e=>c(x).page=e),total:c(x).total,onGetTableData:O,loading:c(x).loading,showSelection:!1,showRightRefreshSlot:!1,paginationSlot:!1},null,8,["columns","data","per_page","page","total","loading"])]),_:1}),r(l,{type:"export",columns:c(D).columns,searchFields:c(D).searchFields,"onUpdate:searchFields":a[2]||(a[2]=e=>c(D).searchFields=e),data:c(D).tableData,per_page:c(D).per_page,"onUpdate:per_page":a[3]||(a[3]=e=>c(D).per_page=e),page:c(D).page,"onUpdate:page":a[4]||(a[4]=e=>c(D).page=e),total:c(D).total,onGetTableData:k,onResetForm:S,loading:c(D).loading,showSelection:!1,showRightRefreshSlot:!1,showSummary:!1,showExpand:!0},{expand:s(({row:e})=>[i("div",null,_(e.change_amount),1)]),in_out_slot:s(({row:e})=>[r(v,{href:"#/service/service/channelAccountCount/list/12",target:"_blank",type:"primary"},{default:s(()=>a[7]||(a[7]=[d("明细")])),_:1,__:[7]})]),amount_slot:s(({row:e})=>[r(f,{type:1===e.in_out?"danger":"success"},{default:s(()=>[d(_(1===e.in_out?"+"+e.change_amount:"-"+e.change_amount),1)]),_:2},1032,["type"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-52c773bc"]]);export{j as default};
|