Pārlūkot izejas kodu

解决页面路由的问题

jishenghua 9 mēneši atpakaļ
vecāks
revīzija
94720a68ae

+ 11 - 3
gyj-iot-web/src/router/index.js

@@ -165,7 +165,7 @@ export const dynamicRoutes = [
     ]
   },
   {
-    path: '/iot',
+    path: '/prod',
     component: Layout,
     hidden: true,
     permissions: ['iot:device:add'],
@@ -174,8 +174,16 @@ export const dynamicRoutes = [
         path: 'product-edit',
         component: () => import('@/views/iot/product/product-edit'),
         name: 'ProductEdit',
-        meta: { title: '编辑产品', activeMenu: '/iot/product',nocache: true}
-      },
+        meta: { title: '编辑产品', activeMenu: '/prod/product',nocache: true}
+      }
+    ]
+  },
+  {
+    path: '/iot',
+    component: Layout,
+    hidden: true,
+    permissions: ['iot:device:add'],
+    children: [
       {
         path: 'device-edit',
         component: () => import('@/views/iot/device/device-edit'),

+ 2 - 2
gyj-iot-web/src/views/iot/product/index.vue

@@ -264,7 +264,7 @@ function handleEditProduct(row) {
         productId = row.productId || ids.value
     }
     proxy.$router.push({
-        path: '/iot/product-edit',
+        path: '/prod/product-edit',
         query: {
             productId: productId,
             pageNum: queryParams.value.pageNum
@@ -275,7 +275,7 @@ function handleEditProduct(row) {
 function handleDeviceAuthorize(row) {
     let productId = row.productId
     proxy.$router.push({
-        path: '/iot/product-edit',
+        path: '/prod/product-edit',
         query: {
             productId: productId,
             tabPanelName: 'productAuthorize',

+ 1 - 1
gyj-iot-web/src/views/iot/product/product-edit.vue

@@ -301,7 +301,7 @@ function getShortCategory() {
 /** 返回按钮 */
 function goBack() {
     const obj = {
-        path: "/iot/product",
+        path: "/prod/product",
         query: {
             t: Date.now(),
             pageNum: proxy.$route.query.pageNum