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 @@
+
+
+
+
+
+
+
+
+
My Agent
+

+
+
+
+
+
+
![]()
+
+
+ {{ userInfo.name }}
+
+
ID: {{ userInfo.id }}
+
+
+
+
+
+
+
+
+
+
+
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')
}