From d05216743c51b73cce353720397b82191f74e5fe Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 9 Mar 2025 13:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=90=E8=90=A5=E5=95=86?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/BasicLayout.vue | 8 + src/router/index.js | 6 + src/views/deliveryman/List.vue | 1 - src/views/user/PartnerList.vue | 530 +++++++++++++++++++++++++++++++++ src/views/user/UserList.vue | 9 +- 5 files changed, 550 insertions(+), 4 deletions(-) create mode 100644 src/views/user/PartnerList.vue diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 7ce0ab1..5e1e8a2 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -25,6 +25,9 @@ 用户列表 + + 运营商管理 + 配送员列表 @@ -226,6 +229,11 @@ export default defineComponent({ key: 'user-list', title: '用户列表', path: '/user/list' + }, + { + key: 'user-partner', + title: '运营商管理', + path: '/user/partner' } ] }, diff --git a/src/router/index.js b/src/router/index.js index 2c8caf7..99b4b69 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -22,6 +22,12 @@ const routes = [ component: () => import('../views/user/UserList.vue'), meta: { title: '用户列表' } }, + { + path: '/user/partner', + name: 'PartnerList', + component: () => import('../views/user/PartnerList.vue'), + meta: { title: '运营商管理' } + }, { path: '/deliveryman/list', name: 'DeliverymanList', diff --git a/src/views/deliveryman/List.vue b/src/views/deliveryman/List.vue index 7610b78..0c7c3ef 100644 --- a/src/views/deliveryman/List.vue +++ b/src/views/deliveryman/List.vue @@ -516,7 +516,6 @@ export default defineComponent({ \ No newline at end of file diff --git a/src/views/user/UserList.vue b/src/views/user/UserList.vue index e08ad55..14eb378 100644 --- a/src/views/user/UserList.vue +++ b/src/views/user/UserList.vue @@ -275,7 +275,8 @@ export default defineComponent({ 'admin': '管理员', 'user': '普通用户', 'merchant': '商家', - 'deliveryman': '配送员' + 'deliveryman': '配送员', + 'partner': '运营商' } return roleMap[role] || role } @@ -286,7 +287,8 @@ export default defineComponent({ 'admin': 'red', 'user': 'blue', 'merchant': 'orange', - 'deliveryman': 'purple' + 'deliveryman': 'purple', + 'partner': 'green' } return colorMap[role] || 'default' } @@ -308,7 +310,8 @@ export default defineComponent({ const availableRoles = [ { label: '普通用户', value: 'user' }, { label: '商家', value: 'merchant' }, - { label: '配送员', value: 'deliveryman' } + { label: '配送员', value: 'deliveryman' }, + { label: '运营商', value: 'partner' } ] // 角色编辑处理函数