Browse Source

修改充值统计

master
MoQingYu 4 months ago
parent
commit
5d23fb4061
  1. 11
      backmanage/src/api/module/statistics_day_data.ts
  2. 137
      backmanage/src/views/statistics/recharge/index.vue
  3. 2
      backmanage/src/views/userAgentDetail/index.vue

11
backmanage/src/api/module/statistics_day_data.ts

@ -16,6 +16,17 @@ export interface IStatisticsDayData {
rechargeDoAddNum: number; //手动新增充值人数
rechargeDoAddMoney: number; //手动新增充值金额
rechargeRate: number; //成功率
rechargeSuccessPeople: number; //成功充值人数
rechargeNumNew: number; //订单拉起数-新
rechargeSuccessNumNew: number; //充值成功数-新
rechargeSuccessMoneyNew: number; //充值成功金额-新
rechargeSuccessPeopleNew: number; //成功充值人数-新
successRateNew: number; //成功率-新
rechargeNumOld: number; //订单拉起数-旧
rechargeSuccessNumOld: number; //充值成功数-旧
rechargeSuccessMoneyOld: number; //充值成功金额-旧
rechargeSuccessPeopleOld: number; //成功充值人数-旧
successRateOld: number; //成功率-旧
}
export interface IStatisticsDayDataList {

137
backmanage/src/views/statistics/recharge/index.vue

@ -131,6 +131,7 @@ const columns: TableColumnType<IStatisticsDayData>[] = [
label: "日期",
uniqueKey: "countTime",
prop: "countTime",
width:"120"
},
{
label: "渠道",
@ -138,120 +139,160 @@ const columns: TableColumnType<IStatisticsDayData>[] = [
prop: "channelId",
},
{
label: "唤起充值笔数",
label: "唤起数",
uniqueKey: "rechargeNum",
prop: "rechargeNum",
width:"100"
},
{
label: "充值成功率",
label: "成功率",
uniqueKey: "rechargeRate",
prop: "rechargeRate",
render_cell({ row }) {
return (
<ElRow>
<ElCol>{row.rechargeRate}%</ElCol>
</ElRow>
);
},
},
{
label: "成功充值数",
label: "成功数",
uniqueKey: "rechargeSuccessNum",
prop: "rechargeSuccessNum",
width:"100"
},
{
label: "成功充值金额",
label: "成功金额",
uniqueKey: "rechargeSuccessMoney",
prop: "rechargeSuccessMoney",
width:"100"
},
{
label: "真实充值笔数",
uniqueKey: "rechargeRelNum",
prop: "rechargeRelNum",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#1266c7"}>{row.rechargeRelNum}</ElCol>
</ElRow>
);
},
label: "新唤起数",
uniqueKey: "rechargeNumNew",
prop: "rechargeNumNew",
width:"100"
},
{
label: "真实充值金额",
uniqueKey: "rechargeRelMoney",
prop: "rechargeRelMoney",
label: "新成功率",
uniqueKey: "successRateNew",
prop: "successRateNew",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#1266c7"}>{row.rechargeRelMoney}</ElCol>
<ElCol>{row.successRateNew}%</ElCol>
</ElRow>
);
},
width:"100"
},
{
label: "手动充值笔数",
uniqueKey: "rechargeDoNum",
prop: "rechargeDoNum",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#15cf78"}>{row.rechargeDoNum}</ElCol>
</ElRow>
);
},
label: "新成功笔数",
uniqueKey: "rechargeSuccessNumNew",
prop: "rechargeSuccessNumNew",
width:"110"
},
{
label: "手动充值金额",
uniqueKey: "rechargeDoMoney",
prop: "rechargeDoMoney",
label: "新成功人数",
uniqueKey: "rechargeSuccessPeopleNew",
prop: "rechargeSuccessPeopleNew",
width:"110"
},
{
label: "新成功金额",
uniqueKey: "rechargeSuccessMoneyNew",
prop: "rechargeSuccessMoneyNew",
width:"110"
},
{
label: "旧唤起数",
uniqueKey: "rechargeNumOld",
prop: "rechargeNumOld",
width:"100"
},
{
label: "旧成功率",
uniqueKey: "successRateOld",
prop: "successRateOld",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#15cf78"}>{row.rechargeDoMoney}</ElCol>
<ElCol>{row.successRateOld}%</ElCol>
</ElRow>
);
},
width:"100"
},
{
label: "旧成功笔数",
uniqueKey: "rechargeSuccessNumOld",
prop: "rechargeSuccessNumOld",
width:"110"
},
{
label: "真实新增充值人数",
uniqueKey: "rechargeRelAddNum",
prop: "rechargeRelAddNum",
label: "旧成功人数",
uniqueKey: "rechargeSuccessPeopleOld",
prop: "rechargeSuccessPeopleOld",
width:"110"
},
{
label: "旧成功金额",
uniqueKey: "rechargeSuccessMoneyOld",
prop: "rechargeSuccessMoneyOld",
width:"110"
},
{
label: "真实笔数",
uniqueKey: "rechargeRelNum",
prop: "rechargeRelNum",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#1266c7"}>{row.rechargeRelAddNum}</ElCol>
<ElCol style={"color:#1266c7"}>{row.rechargeRelNum}</ElCol>
</ElRow>
);
},
width:"100"
},
{
label: "真实新增充值金额",
uniqueKey: "rechargeRelAddMoney",
prop: "rechargeRelAddMoney",
label: "真实金额",
uniqueKey: "rechargeRelMoney",
prop: "rechargeRelMoney",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#1266c7"}>{row.rechargeRelAddMoney}</ElCol>
<ElCol style={"color:#1266c7"}>{row.rechargeRelMoney}</ElCol>
</ElRow>
);
},
width:"100"
},
{
label: "手动新增充值人数",
uniqueKey: "rechargeDoAddNum",
prop: "rechargeDoAddNum",
label: "手动数",
uniqueKey: "rechargeDoNum",
prop: "rechargeDoNum",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#15cf78"}>{row.rechargeDoAddNum}</ElCol>
<ElCol style={"color:#15cf78"}>{row.rechargeDoNum}</ElCol>
</ElRow>
);
},
width:"100"
},
{
label: "手动新增充值金额",
uniqueKey: "rechargeDoAddMoney",
prop: "rechargeDoAddMoney",
label: "手动金额",
uniqueKey: "rechargeDoMoney",
prop: "rechargeDoMoney",
render_cell({ row }) {
return (
<ElRow>
<ElCol style={"color:#15cf78"}>{row.rechargeDoAddMoney}</ElCol>
<ElCol style={"color:#15cf78"}>{row.rechargeDoMoney}</ElCol>
</ElRow>
);
},
width:"100"
},
];

2
backmanage/src/views/userAgentDetail/index.vue

@ -5,7 +5,7 @@
:params="searchParam"
:columns="columns"
:table_config="table_config"
table_height="100%"
table_height="500px"
>
<template #table_form_content="{ form_param }">
<el-form-item prop="userNo" label="用户ID">

Loading…
Cancel
Save