34 行
2.5 KiB
SQL
34 行
2.5 KiB
SQL
-- 后台菜单规范化(收益体系运营口径)
|
|
-- 对应 addons/shopro/config/menu.php,执行后需清 runtime 缓存
|
|
-- 菜单名按「功能」命名,合伙股东/品酒师/酒道馆等只作为会员身份标签出现在列表内
|
|
SET NAMES utf8mb4;
|
|
|
|
-- 一级:分销中心 -> 收益中心(与用户端同名)
|
|
UPDATE hla_auth_rule SET title='收益中心', icon='fa fa-users fa-fw', weigh=90 WHERE name='shopro/commission';
|
|
|
|
-- 二级:按运营动线排序(档案 -> 规则 -> 商品 -> 钱 -> 历史)
|
|
UPDATE hla_auth_rule SET title='成员档案', icon='fa fa-user', weigh=100 WHERE name='shopro/commission/agent';
|
|
UPDATE hla_auth_rule SET title='身份等级', icon='fa fa-list-ol', weigh=90 WHERE name='shopro/commission/level';
|
|
UPDATE hla_auth_rule SET title='计奖商品', icon='fa fa-briefcase', weigh=80 WHERE name='shopro/commission/goods';
|
|
UPDATE hla_auth_rule SET title='收益流水', icon='fa fa-rmb', weigh=70 WHERE name='shopro/partner/reward';
|
|
UPDATE hla_auth_rule SET title='日结对账', icon='fa fa-calendar-check-o',weigh=60 WHERE name='shopro/partner/daily';
|
|
UPDATE hla_auth_rule SET title='兑换券', icon='fa fa-ticket', weigh=50 WHERE name='shopro/partner/voucher';
|
|
UPDATE hla_auth_rule SET title='业绩订单', icon='fa fa-file-text', weigh=40 WHERE name='shopro/commission/order';
|
|
UPDATE hla_auth_rule SET title='历史佣金', icon='fa fa-usd', weigh=30 WHERE name='shopro/commission/reward';
|
|
UPDATE hla_auth_rule SET title='动态日志', icon='fa fa-address-card', weigh=20 WHERE name='shopro/commission/log';
|
|
|
|
-- 三级权限节点:动词统一
|
|
UPDATE hla_auth_rule SET title='更换上级' WHERE name='shopro/commission/agent/changeparentuser';
|
|
UPDATE hla_auth_rule SET title='设置计奖' WHERE name='shopro/commission/goods/edit';
|
|
UPDATE hla_auth_rule SET title='退回收益' WHERE name='shopro/partner/reward/back';
|
|
UPDATE hla_auth_rule SET title='重跑日结' WHERE name='shopro/partner/daily/rerun';
|
|
UPDATE hla_auth_rule SET title='关闭计划' WHERE name='shopro/partner/voucher/close';
|
|
|
|
-- 商城配置内的分销 Tab 权限节点
|
|
UPDATE hla_auth_rule SET title='分销基础' WHERE name='shopro/config/commission';
|
|
|
|
-- 若曾误建四级分组 shopro/partner,拍平回二级
|
|
SET @pid := (SELECT id FROM hla_auth_rule WHERE name='shopro/commission' LIMIT 1);
|
|
UPDATE hla_auth_rule SET pid=@pid WHERE name IN ('shopro/partner/reward','shopro/partner/daily','shopro/partner/voucher');
|
|
DELETE FROM hla_auth_rule WHERE name='shopro/partner';
|