From 9d4ce5d036ff91a8d6e1cf4205d2ba0b7f0ea1d0 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 17 Aug 2026 13:59:52 +0800 Subject: [PATCH] fix: expose referral code operations in admin --- assets/admin/src/constants/sections/users.js | 12 ++++++++++++ assets/admin/src/router/index.js | 5 ++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/assets/admin/src/constants/sections/users.js b/assets/admin/src/constants/sections/users.js index 3422ae85..9961b01a 100644 --- a/assets/admin/src/constants/sections/users.js +++ b/assets/admin/src/constants/sections/users.js @@ -63,6 +63,18 @@ export const usersSection = { canonicalDomain: 'users', section: 'credits', }), + customPage({ + key: 'users-referral-codes', + name: 'UsersReferralCodes', + label: '推广码运营', + route: '/users/referral-codes', + component: 'NativeOpsRedirect', + status: 'redirect', + title: '推广码运营', + desc: '按用户管理统一 Ref 推广码,查看绑定统计,并执行生成、禁用或重新生成。', + nativeAdminPath: 'users.php?page=aksrt_referral_codes', + secondaryEntry: true, + }), customPage({ key: 'users-verify', name: 'UsersVerify', diff --git a/assets/admin/src/router/index.js b/assets/admin/src/router/index.js index dea1e6fd..7406ea6e 100644 --- a/assets/admin/src/router/index.js +++ b/assets/admin/src/router/index.js @@ -36,6 +36,10 @@ function createRouteMeta(page) { meta.canonicalDomain = page.canonicalDomain } + if (page.nativeAdminPath) { + meta.nativeAdminPath = page.nativeAdminPath + } + if (page.section) { meta.section = page.section } @@ -80,7 +84,6 @@ const NATIVE_OPS_REDIRECTS = [ { path: '/payment/income', title: '创作分成运营', nativeAdminPath: 'admin.php?page=aksrt_income' }, { path: '/payment/rebate', title: '返佣管理', nativeAdminPath: 'admin.php?page=aksrt_rebate' }, { path: '/users/messages', title: '消息中心', nativeAdminPath: 'users.php?page=aksrt_messages' }, - { path: '/users/referral-codes', title: '推广码运营', nativeAdminPath: 'users.php?page=aksrt_referral_codes' }, { path: '/users/ban', title: '禁封管理', nativeAdminPath: 'users.php?page=aksrt_user_ban&tab=restrictions' }, { path: '/users/report', title: '禁封/举报', nativeAdminPath: 'users.php?page=aksrt_user_ban&tab=reports' }, ]