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