From f764c372c48738133a20bc155250488470be18c4 Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Mon, 13 Oct 2025 14:24:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E9=A1=B5=E9=9D=A2):=20=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E4=BF=A1=E6=81=AF=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 6 ++ src/utils/permissionManager.js | 2 + src/views/Agency/AgencySettingView.vue | 115 +++++++++++++++++++++++++ src/views/AgencyCenterView.vue | 5 ++ 4 files changed, 128 insertions(+) create mode 100644 src/views/Agency/AgencySettingView.vue diff --git a/src/router/index.js b/src/router/index.js index 17c2255..1c672c1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -76,6 +76,12 @@ const router = createRouter({ component: () => import('../views/HostSettingView.vue'), meta: { requiresAuth: true }, }, + { + path: '/agency-setting', + name: 'agency-setting', + component: () => import('../views/Agency/AgencySettingView.vue'), + meta: { requiresAuth: true }, + }, { path: '/search-payee', name: 'search-payee', diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 2d2571c..844ff2c 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -25,6 +25,7 @@ export const PAGES = { EXCHANGE: '/exchange-gold-coins', PERSONAL_SALARY: '/platform-policy', HOST_SETTING: '/host-setting', + AGENCY_SETTING: '/agency-setting', NOT_APP: '/not_app', LOADING: '/loading', ADMIN_CENTER: '/admin-center', @@ -51,6 +52,7 @@ export const ROLE_PERMISSIONS = { PAGES.EXCHANGE, // 兑换功能 PAGES.MESSAGE, // 消息功能 PAGES.PERSONAL_SALARY, // 个人薪资查看 + PAGES.AGENCY_SETTING, // 主播设置 PAGES.RECHARGE_STANDARD, //普通转账功能 '/team-member', '/information-details', diff --git a/src/views/Agency/AgencySettingView.vue b/src/views/Agency/AgencySettingView.vue new file mode 100644 index 0000000..bad4d1a --- /dev/null +++ b/src/views/Agency/AgencySettingView.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/views/AgencyCenterView.vue b/src/views/AgencyCenterView.vue index 138100e..cb8eb6f 100644 --- a/src/views/AgencyCenterView.vue +++ b/src/views/AgencyCenterView.vue @@ -53,6 +53,7 @@ @@ -447,6 +448,10 @@ const goToNotification = () => { router.push('/message') } +const gotoEdit = () => { + router.push('/agency-setting') +} + const goToInviteMembers = () => { router.push('/invite-members') }