Pārlūkot izejas kodu

feat(router): 改变路由路径

gemercheung 3 gadi atpakaļ
vecāks
revīzija
bab1a008b3

+ 1 - 1
src/router/routes/modules/devices.ts

@@ -18,7 +18,7 @@ const devices: AppRouteModule = {
     {
       path: 'index',
       name: 'DevicesList',
-      component: () => import('/@/views/dashboard/devices/list.vue'),
+      component: () => import('/@/views/devices/list.vue'),
       meta: {
         title: t('routes.dashboard.devices'),
         icon: 'tabler:device-computer-camera',

+ 6 - 6
src/router/routes/modules/system.ts

@@ -21,7 +21,7 @@ const system: AppRouteModule = {
         title: t('routes.demo.system.account'),
         ignoreKeepAlive: false,
       },
-      component: () => import('/@/views/dashboard/system/account/index.vue'),
+      component: () => import('/@/views/system/account/index.vue'),
     },
     {
       path: 'account_detail/:id',
@@ -33,7 +33,7 @@ const system: AppRouteModule = {
         showMenu: false,
         currentActiveMenu: '/system/account',
       },
-      component: () => import('/@/views/dashboard/system/account/AccountDetail.vue'),
+      component: () => import('/@/views/system/account/AccountDetail.vue'),
     },
     {
       path: 'role',
@@ -42,7 +42,7 @@ const system: AppRouteModule = {
         title: t('routes.demo.system.role'),
         ignoreKeepAlive: true,
       },
-      component: () => import('/@/views/dashboard/system/role/index.vue'),
+      component: () => import('/@/views/system/role/index.vue'),
     },
 
     // {
@@ -52,7 +52,7 @@ const system: AppRouteModule = {
     //     title: t('routes.demo.system.dept'),
     //     ignoreKeepAlive: true,
     //   },
-    //   component: () => import('/@/views/dashboard/system/dept/index.vue'),
+    //   component: () => import('/@/views/system/dept/index.vue'),
     // },
     {
       path: 'menu',
@@ -61,7 +61,7 @@ const system: AppRouteModule = {
         title: t('routes.demo.system.menu'),
         ignoreKeepAlive: true,
       },
-      component: () => import('/@/views/dashboard/system/menu/index.vue'),
+      component: () => import('/@/views/system/menu/index.vue'),
     },
     // {
     //   path: 'changePassword',
@@ -70,7 +70,7 @@ const system: AppRouteModule = {
     //     title: t('routes.demo.system.password'),
     //     ignoreKeepAlive: true,
     //   },
-    //   component: () => import('/@/views/dashboard/system/password/index.vue'),
+    //   component: () => import('/@/views/system/password/index.vue'),
     // },
   ],
 };

src/views/dashboard/devices/list.vue → src/views/devices/list.vue


src/views/dashboard/system/account/AccountDetail.vue → src/views/system/account/AccountDetail.vue


src/views/dashboard/system/account/AccountModal.vue → src/views/system/account/AccountModal.vue


src/views/dashboard/system/account/DeptTree.vue → src/views/system/account/DeptTree.vue


src/views/dashboard/system/account/account.data.ts → src/views/system/account/account.data.ts


src/views/dashboard/system/account/index.vue → src/views/system/account/index.vue


src/views/dashboard/system/dept/DeptModal.vue → src/views/system/dept/DeptModal.vue


src/views/dashboard/system/dept/dept.data.ts → src/views/system/dept/dept.data.ts


src/views/dashboard/system/dept/index.vue → src/views/system/dept/index.vue


+ 4 - 0
src/views/dashboard/system/menu/MenuDrawer.vue

@@ -62,6 +62,10 @@
           // TODO custom api
           console.log(values);
           values.parentId ??= 0;
+
+          if (values.type === 0) {
+            values.component = 'LAYOUT';
+          }
           if (!unref(isUpdate)) {
             await saveMenuApi(values);
           } else {

src/views/dashboard/system/menu/index.vue → src/views/system/menu/index.vue


src/views/dashboard/system/menu/menu.data.ts → src/views/system/menu/menu.data.ts


src/views/dashboard/system/password/index.vue → src/views/system/password/index.vue


src/views/dashboard/system/password/pwd.data.ts → src/views/system/password/pwd.data.ts


src/views/dashboard/system/role/RoleDrawer.vue → src/views/system/role/RoleDrawer.vue


src/views/dashboard/system/role/index.vue → src/views/system/role/index.vue


src/views/dashboard/system/role/role.data.ts → src/views/system/role/role.data.ts