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' }
]
// 角色编辑处理函数