fubin пре 1 година
родитељ
комит
c62dd96c58

+ 10 - 0
src/api/pages/home/home.js

@@ -20,3 +20,13 @@ export default {
   }
 }
 
+/**
+ * @desc   : 首页路由
+ * @author : 付斌
+ * @date   : 2024-02-01 16:03
+ */
+export const routeUrl = {
+  home: {
+    beginnersGuide: {key: 'beginnersGuide', routeName: 'beginners-guide'},
+  }
+}

+ 10 - 8
src/mixins/index.js

@@ -134,14 +134,16 @@ export const indexMixin = {
       if (isMustChooseFlag && name.indexOf('add') < 0 && name !== 'search' && name !== 'clear') {
         // 新建不用校验
         if (!chooseKeys || chooseKeys.length === 0) {
-          // 查看当前行是否有数据
-          let rows = this.$refs[tableRef].getCurrentRow();
-          if (!rows) {
-            this.$Message.warning(this.$t('W_013'))
-            return;
-          } else {
-            chooseKeys = [rows[this.$refs[tableRef]._props.primaryKey]]
-            chooseRows = [rows];
+          if(this.$refs[tableRef]){
+            // 查看当前行是否有数据
+            let rows = this.$refs[tableRef].getCurrentRow();
+            if (!rows) {
+              this.$Message.warning(this.$t('W_013'))
+              return;
+            } else {
+              chooseKeys = [rows[this.$refs[tableRef]._props.primaryKey]]
+              chooseRows = [rows];
+            }
           }
         }
       }

+ 10 - 0
src/router/routers.js

@@ -78,6 +78,16 @@ let menu = [
         },
         component: () => import('@/view/report/custom-report/report.vue')
       },
+      {
+        path: '/single-page/home/beginners-guide',
+        name: 'beginners-guide',
+        meta: {
+          title: '新手指导',
+          hideInMenu: true,
+          notCache: false
+        },
+        component: () => import('@/view/single-page/home/beginners-guide.vue')
+      },
     ]
   },
   // {

+ 2 - 3
src/view/single-page/home/beginners-guide.vue

@@ -10,9 +10,8 @@
 import {indexMixin} from '@/mixins'
 
 export default {
-  name: 'order',
+  name: 'beginners-guide',
   mixins: [indexMixin],
-  components: {PrintModal},
   data() {
     let self = this
     return {
@@ -29,7 +28,7 @@ export default {
    * @date   : 2022/3/3 10:32
    */
   created() {
-    this.routeObjName = 'beginners-guide'  // 设置路由名称
+    this.routeObjName = 'beginnersGuide'  // 设置路由名称
   },
 }
 </script>

+ 1 - 2
src/view/single-page/home/home.vue

@@ -1327,8 +1327,7 @@ export default {
      * @date   : 2024-06-20 11:27
      */
     beginnersGuide() {
-      console.log(this.$config.routeUrl)
-      this.open(this.$config.routeUrl['home']['beginners-guide'])
+      this.open(this.$config.routeUrl['home']['beginnersGuide'])
     }
   },
   created() {