feat(dashboard): 完善全角色身份会员数量、马豆存量、分佣及市值统计矩阵
这个提交包含在:
@@ -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,
|
||||
|
||||
在新工单中引用
屏蔽一个用户