feat(dashboard): 完善全角色身份会员数量、马豆存量、分佣及市值统计矩阵

这个提交包含在:
chen
2026-09-17 08:29:58 +08:00
父节点 b6287bf2e0
当前提交 c93150a5fd
共有 6 个文件被更改,包括 321 次插入 和 17 次删除

查看文件

@@ -33,7 +33,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'moment'], function (
available_voucher: '0.00'
},
partner: {
total_registered_users: 0,
total_agents: 0,
normal_user_count: 0,
taster_count: 0,
maker_count: 0,
maker_levels: {},
@@ -41,7 +43,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'moment'], function (
county_count: 0,
active_count: 0,
inactive_count: 0,
active_rate: 0
active_rate: 0,
role_list: [],
role_stats: {}
},
total: {
user: {
@@ -734,6 +738,30 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'moment'], function (
onOpenTab('shopro/partner/voucher/index', "兑换券管理");
}
function onOpenRoleAgent(item) {
if (!item) return onOpenAgent('');
if (item.filter_type === 'normal') {
onOpenTab('shopro/user/user/index', '普通会员');
} else if (item.filter_type === 'venue') {
onOpenTab('shopro/commission/agent/index?is_venue=1', '酒道馆档案');
} else if (item.filter_type === 'county') {
onOpenTab('shopro/commission/agent/index?is_county=1', '区县代理档案');
} else if (item.filter_type === 'partner') {
onOpenTab('shopro/commission/agent/index', '合伙股东档案');
} else if (item.filter_level === 'maker') {
onOpenTab('shopro/commission/agent/index', '创客团队档案');
} else if (item.filter_level) {
onOpenTab(`shopro/commission/agent/index?level=${item.filter_level}`, `${item.role_name}成员`);
} else {
onOpenTab('shopro/commission/agent/index', '合伙人档案');
}
}
function onOpenRoleReward(item) {
let url = 'shopro/partner/reward/index?status=1';
onOpenTab(url, '收益明细');
}
onMounted(() => {
Config.cardList.forEach(item => {
if (item.name == 'total' && item.status) {
@@ -763,6 +791,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'moment'], function (
onOpen,
onOpenReward,
onOpenAgent,
onOpenRoleAgent,
onOpenRoleReward,
onOpenDaily,
onOpenVoucher,
onOpenTab,