feat: 集团后台订单互通抢单配置页

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-26 03:08:10 +08:00
parent 5aa3b05b44
commit 52bf301ded
4 changed files with 200 additions and 2 deletions

View File

@@ -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',