baijunde 1 год назад
Родитель
Сommit
3d1f7bfc97
3 измененных файлов с 66 добавлено и 4 удалено
  1. 10 2
      src/router/modules/quoteConfig.ts
  2. 53 0
      src/router/modules/sale.ts
  3. 3 2
      src/router/routes.ts

+ 10 - 2
src/router/modules/quoteConfig.ts

@@ -18,7 +18,7 @@ const routes: RouteRecordRaw = {
       meta: {
         title: '协议管理',
       },
-      children:[
+      children: [
         {
           path: 'agreementAdd',
           name: 'AgreementAdd',
@@ -45,7 +45,7 @@ const routes: RouteRecordRaw = {
           component: () => import('@/views/quoteConfig/agreement/agreementDetails.vue'),
           meta: {
             title: '协议详情',
-            menu:false,
+            menu: false,
             activeMenu: '/quoteConfig/agreement/agreementIndex',
           },
         },
@@ -105,6 +105,14 @@ const routes: RouteRecordRaw = {
         }
       ]
     },
+    {
+      path: 'dispatchIndex',
+      name: 'dispatchIndex',
+      component: () => import('@/views/quoteConfig/dispatch/dispatch.vue'),
+      meta: {
+        title: '协议调度',
+      },
+    },
   ],
 }
 

+ 53 - 0
src/router/modules/sale.ts

@@ -0,0 +1,53 @@
+import type { RouteRecordRaw } from 'vue-router'
+
+const Layout = () => import('@/layouts/index.vue')
+
+const routes: RouteRecordRaw = {
+  path: '/sale',  
+  component: Layout,
+  redirect: '/sale/list',  
+  name: 'sale',
+  meta: {
+    title: '分销管理',
+  },
+  children: [
+    {
+      path: 'list',  
+      name: 'saleList',
+      component: () => import('@/views/sale/list.vue'),  
+      meta: {
+        title: '分销员管理',
+      },
+      children:[]
+    },
+     {
+      path: 'commission',  
+      name: 'saleCommission',
+      component: () => import('@/views/sale/commission.vue'),  
+      meta: {
+        title: '佣金明细',
+      },
+      children:[]
+    },
+     {
+      path: 'review',  
+      name: 'saleReview',
+      component: () => import('@/views/sale/review.vue'),  
+      meta: {
+        title: '分销员审核',
+      },
+      children:[]
+    },
+    {
+      path: 'settings',
+      name: 'saleSettings',  
+      component: () => import('@/views/sale/settings.vue'),
+      meta: {
+        title: '分销设置',
+      },
+      children:[]
+    },
+  ],
+}
+
+export default routes

+ 3 - 2
src/router/routes.ts

@@ -21,6 +21,7 @@ import capital from './modules/capital.ts'
 import basics from './modules/basics.ts'
 import systemManage from './modules/system.ts'
 import consoleManage from './modules/console.ts' //数据报表
+import sale from './modules/sale.ts'//分销管理
 // import {  } from "@/store/modules/user";
 // 固定路由(默认路由
 // console.log(useUserStore)
@@ -99,7 +100,7 @@ const asyncRoutes: Route.recordMainRaw[] = [
       title: "业务管理",
       icon: "i-uim:box",
     },
-    children: [operationManagement],
+    children: [operationManagement,sale],
   },
   {
     meta: {
@@ -164,7 +165,7 @@ const asyncRoutes: Route.recordMainRaw[] = [
        icon: "i-uim:box",
      },
      children: [consoleManage],
-   }
+   },
   // {
   //   meta: {
   //     title: "租户运营",