瀏覽代碼

添加首页跳转

凉纪 1 年之前
父節點
當前提交
68829ce246
共有 2 個文件被更改,包括 56 次插入2 次删除
  1. 12 2
      src/views/core/edu/task/index.vue
  2. 44 0
      src/views/index.vue

+ 12 - 2
src/views/core/edu/task/index.vue

@@ -357,8 +357,18 @@ export default {
       selectedOrgName: null,
     };
   },
-  created() {
-    this.getList();
+  beforeRouteEnter(to,from,next){
+    console.log(from,'to')
+    if(from.path === '/home'){
+      next(vm=>{
+        vm.queryParams.status = to.query.status;
+      })
+    }else {
+      next()
+    }
+  },
+  mounted() {
+    //this.getList();
   },
   computed: {
     ...mapGetters(["orgId", "orgName"]),

+ 44 - 0
src/views/index.vue

@@ -111,6 +111,44 @@ export default {
   },
   data() {
     return {
+      pageList:[
+        {
+          name:'教育培训',
+          path:'/core/core/edu/task',
+          query:{
+            status:0
+          }
+        },
+        {
+          name:'预案演练',
+          path:'/drillTask',
+          query:{
+            status:0
+          }
+        },
+        {
+          name:'安全检查',
+          path:'/safetycheck/saftask',
+          query: {
+            status:1
+          }
+        },
+        {
+          name:'来访审批',
+          path:'/Introduce/core/letter/approve',
+        },
+        {
+          name:'隐患问题',
+          path:'/question/list',
+        },
+        {
+          name:'隐患整改',
+          path:'/question/reform',
+          query: {
+            reformStatus: 10
+          }
+        },
+      ],
       iconList:[],
       dataList:[],
       fileList:[],
@@ -126,6 +164,12 @@ export default {
     imageUrl,
     clickNum(item){
       console.log(item,'666')
+      let page = this.pageList.find(v=>v.name === item.taskTypeText);
+      console.log(page,'666')
+      this.$router.push({
+        path:page.path,
+        query:page.query
+      })
     },
     showMsg(v){
       this.show = true;