diff --git a/src/config/menu-labels.ts b/src/config/menu-labels.ts index 3fa7569..4c570b0 100644 --- a/src/config/menu-labels.ts +++ b/src/config/menu-labels.ts @@ -52,7 +52,7 @@ export const MENU_LABELS: MenuLabel[] = [ { url: 'user/user', label: '用户列表', icon: 'User', path: '/user/user', sort: 100 }, { url: 'user/enterprise/enterprise', label: '企业列表', icon: 'OfficeBuilding', path: '/user/enterprise', sort: 101 }, { url: 'user/enterprise/enterprise-rating', label: '评级', icon: 'Star', path: '/user/enterprise/rating', sort: 102 }, - { url: 'user/enterprise/enterprise-level', label: '企业等级管理', icon: 'Medal', path: '/user/enterprise/level', sort: 103 }, + { url: 'user/enterprise/enterprise-level', label: '企业等级管理', icon: 'Medal', path: '/user/enterprise/level', sort: 103 }, // 已接真 view W16 { url: 'user/enterprise/enterprise-score', label: '评分', icon: 'DataAnalysis', path: '/user/enterprise/score', sort: 104 }, { url: 'user/finance/recharge', label: '充值管理', icon: 'Wallet', path: '/user/finance/recharge', sort: 110 }, { url: 'user/finance/recharge-tx', label: '提现管理', icon: 'CreditCard', path: '/user/finance/recharge-tx', sort: 111 }, @@ -80,8 +80,12 @@ export const MENU_LABELS: MenuLabel[] = [ { url: 'supplier/servicegood', label: '服务商品', icon: 'Box', path: '/supplier/servicegood', sort: 301 }, { url: 'supplier/activityzone', label: '活动专区', icon: 'Promotion', path: '/supplier/activity', sort: 302 }, { url: 'supplier/coupon', label: '优惠券', icon: 'Ticket', path: '/supplier/coupon', sort: 303 }, - { url: 'supplier/promoter', label: '推广返佣', icon: 'UserFilled', path: '/supplier/promoter', sort: 304 }, + { url: 'supplier/promoter', label: '推广员', icon: 'UserFilled', path: '/supplier/promoter', sort: 304 }, { url: 'supplier/inquiry/inquiry', label: '询价列表', icon: 'ChatLineSquare', path: '/supplier/inquiry', sort: 305 }, + { url: 'supplier/ordercomment', label: '订单评价', icon: 'Star', path: '/supplier/ordercomment', sort: 306 }, + { url: 'supplier/historylog', label: '浏览足迹', icon: 'View', path: '/supplier/historylog', sort: 307 }, + { url: 'supplier/logistics', label: '物流方案', icon: 'Van', path: '/supplier/logistics', sort: 308 }, + { url: 'supplier/coupon-scope', label: '优惠券适用范围',icon: 'Filter', path: '/supplier/coupon-scope',sort: 309 }, // ===== 系统模块 ===== { url: 'sys/user', label: '用户管理[后台用户]', icon: 'UserFilled', path: '/sys/user', sort: 400 }, diff --git a/src/modules/supplier/couponscope/CouponScopeListView.vue b/src/modules/supplier/couponscope/CouponScopeListView.vue new file mode 100644 index 0000000..a151c81 --- /dev/null +++ b/src/modules/supplier/couponscope/CouponScopeListView.vue @@ -0,0 +1,117 @@ + + + + diff --git a/src/modules/supplier/historylog/HistorylogListView.vue b/src/modules/supplier/historylog/HistorylogListView.vue new file mode 100644 index 0000000..9ce77c9 --- /dev/null +++ b/src/modules/supplier/historylog/HistorylogListView.vue @@ -0,0 +1,115 @@ + + + + diff --git a/src/modules/supplier/logistics/LogisticsListView.vue b/src/modules/supplier/logistics/LogisticsListView.vue new file mode 100644 index 0000000..6902ee5 --- /dev/null +++ b/src/modules/supplier/logistics/LogisticsListView.vue @@ -0,0 +1,116 @@ + + + + diff --git a/src/modules/supplier/ordercomment/OrderCommentListView.vue b/src/modules/supplier/ordercomment/OrderCommentListView.vue new file mode 100644 index 0000000..f09444f --- /dev/null +++ b/src/modules/supplier/ordercomment/OrderCommentListView.vue @@ -0,0 +1,121 @@ + + + + diff --git a/src/modules/supplier/promoter/PromoterListView.vue b/src/modules/supplier/promoter/PromoterListView.vue new file mode 100644 index 0000000..86a8c99 --- /dev/null +++ b/src/modules/supplier/promoter/PromoterListView.vue @@ -0,0 +1,115 @@ + + + + diff --git a/src/modules/user/enterpriselevel/EnterpriselevelListView.vue b/src/modules/user/enterpriselevel/EnterpriselevelListView.vue new file mode 100644 index 0000000..86f5af4 --- /dev/null +++ b/src/modules/user/enterpriselevel/EnterpriselevelListView.vue @@ -0,0 +1,101 @@ + + + + diff --git a/src/modules/user/enterpriserating/EnterpriseratingListView.vue b/src/modules/user/enterpriserating/EnterpriseratingListView.vue new file mode 100644 index 0000000..c336a1e --- /dev/null +++ b/src/modules/user/enterpriserating/EnterpriseratingListView.vue @@ -0,0 +1,118 @@ + + + + diff --git a/src/modules/user/enterprisescore/EnterprisescoreListView.vue b/src/modules/user/enterprisescore/EnterprisescoreListView.vue new file mode 100644 index 0000000..2df9b09 --- /dev/null +++ b/src/modules/user/enterprisescore/EnterprisescoreListView.vue @@ -0,0 +1,113 @@ + + + + diff --git a/src/router/index.ts b/src/router/index.ts index a3d1c4b..649eae9 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -239,7 +239,11 @@ const routes: RouteRecordRaw[] = [ { path: '/other/seckill', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'other-seckill' }), meta: { title: '秒杀活动' } }, // supplier 2 个 { path: '/supplier/coupon', component: () => import('@/modules/supplier/coupon/CouponListView.vue'), meta: { title: '优惠券' } }, // W7: 独立 view, 走 /supplier/coupon/page 真 API - { path: '/supplier/promoter', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'supplier-promoter' }), meta: { title: '推广返佣' } }, + { path: '/supplier/promoter', component: () => import('@/modules/supplier/promoter/PromoterListView.vue'), meta: { title: '推广员管理' } }, + { path: '/supplier/historylog', component: () => import('@/modules/supplier/historylog/HistorylogListView.vue'), meta: { title: '浏览足迹' } }, + { path: '/supplier/ordercomment', component: () => import('@/modules/supplier/ordercomment/OrderCommentListView.vue'), meta: { title: '订单评价' } }, + { path: '/supplier/logistics', component: () => import('@/modules/supplier/logistics/LogisticsListView.vue'), meta: { title: '物流方案' } }, + { path: '/supplier/coupon-scope', component: () => import('@/modules/supplier/couponscope/CouponScopeListView.vue'), meta: { title: '优惠券适用范围' } }, // sys 11 个 { path: '/sys/dict', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'sys-dict' }), meta: { title: '字典类型' } }, { path: '/sys/log/login', component: () => import('@/modules/sys/LogLoginView.vue'), meta: { title: '登录日志' } }, @@ -250,9 +254,9 @@ const routes: RouteRecordRaw[] = [ { path: '/sys/notice-user', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'sys-notice-user' }), meta: { title: '用户通知' } }, { path: '/sys/userManagement', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'sys-userManagement' }), meta: { title: '全国运营中心' } }, // user 9 个 - { path: '/user/enterprise/level', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-enterprise-level' }), meta: { title: '企业等级管理' } }, - { path: '/user/enterprise/rating', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-enterprise-rating' }), meta: { title: '评级' } }, - { path: '/user/enterprise/score', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-enterprise-score' }), meta: { title: '评分' } }, + { path: '/user/enterprise/level', component: () => import('@/modules/user/enterpriselevel/EnterpriselevelListView.vue'), meta: { title: '企业等级管理' } }, + { path: '/user/enterprise/rating', component: () => import('@/modules/user/enterpriserating/EnterpriseratingListView.vue'), meta: { title: '供应商评级' } }, + { path: '/user/enterprise/score', component: () => import('@/modules/user/enterprisescore/EnterprisescoreListView.vue'), meta: { title: '供应商评分' } }, { path: '/user/finance/recharge', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-finance-recharge', queryParams: { type: 1 } }), meta: { title: '充值管理' } }, { path: '/user/finance/recharge-tx', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-finance-recharge-tx', queryParams: { type: 2 } }), meta: { title: '提现管理' } }, { path: '/user/finance/revenue', component: () => import('@/modules/generic/MockTableView.vue'), props: () => ({ configKey: 'user-finance-revenue', queryParams: { type: 3 } }), meta: { title: '分账记录管理' } },