@@ -3,7 +3,7 @@ const CLUB_SCOPE_KEY = 'admin_club_scope';
|
||||
const CLUB_CONTEXT_KEY = 'admin_club_context';
|
||||
const MENU_ACCESS_KEY = 'kefu_menu_access';
|
||||
const MENU_SESSION_KEY = 'kefu_menu_session_v';
|
||||
const MENU_SESSION_VERSION = '26';
|
||||
const MENU_SESSION_VERSION = '27';
|
||||
const DEFAULT_CLUB_ID = 'xq';
|
||||
|
||||
let menuAccessInflight = null;
|
||||
@@ -171,7 +171,7 @@ const KEFU_MENU_ROWS = [
|
||||
];
|
||||
|
||||
const KEFU_MENU_PARENT_IDS = {
|
||||
admin: ['admin.role', 'admin.data-scope', 'admin.club-config', 'admin.user', 'admin.operation-log'],
|
||||
admin: ['admin.role', 'admin.data-scope', 'admin.club-config', 'admin.order-grab-share', 'admin.user', 'admin.operation-log'],
|
||||
finance: ['finance.bankuai', 'finance.data'],
|
||||
assessment: ['assessment.examiner', 'assessment.config', 'assessment.record'],
|
||||
order: ['order.platform', 'order.merchant'],
|
||||
@@ -249,6 +249,10 @@ export function canShowMenuPage(pageId) {
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
// 集团权限:订单互通配置(菜单 seed 未跑时本地兜底)
|
||||
if (pageId === 'admin.order-grab-share' && access.is_group_admin) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const ids = access?.visible_page_ids;
|
||||
if (Array.isArray(ids) && ids.length > 0) {
|
||||
@@ -418,6 +422,7 @@ export const JITUAN_API = {
|
||||
kefuCfgl: '/jituan/houtai/kefu-cfgl',
|
||||
adminAssignments: '/jituan/houtai/admin-assignments',
|
||||
clubManage: '/jituan/houtai/club-manage',
|
||||
orderGrabLink: '/jituan/houtai/order-grab-link',
|
||||
paymentChannelManage: '/jituan/houtai/payment-channel-manage',
|
||||
clubCertUpload: '/jituan/houtai/club-cert-upload',
|
||||
memberList: '/jituan/houtai/hthqhylb',
|
||||
|
||||
Reference in New Issue
Block a user