Pārlūkot izejas kodu

消息的跳转

Reiskuchen 5 gadi atpakaļ
vecāks
revīzija
9f1060c958
2 mainītis faili ar 18 papildinājumiem un 2 dzēšanām
  1. 17 1
      ys_vue/src/views/Home.vue
  2. 1 1
      ys_vue/src/views/detection/detection.vue

+ 17 - 1
ys_vue/src/views/Home.vue

@@ -25,7 +25,10 @@
             <div class="popover-main">消息盒子</div>
             <div class="popover-item" v-for="item in popoverData">
               <p class="popover-title">
-                {{item.projectName}}
+                <span
+                  style="cursor: pointer;"
+                  @click="locationHerf(item.refId, item.noticeType)"
+                >{{item.projectName}}</span>
                 <span class="popover-type" v-if="item.noticeType == 0">[审批]</span>
                 <span class="popover-type" v-else-if="item.noticeType == 1">[警告]</span>
                 <span class="popover-type" v-else-if="item.noticeType == 2">[保养]</span>
@@ -280,6 +283,19 @@ export default {
           });
         }
       );
+    },
+    //点击消息的跳转
+    locationHerf(id, type) {
+      if (type == 0) {
+        //审批 跳转到模具详情
+        this.$router.push("/moldList/" + id);
+      } else if (type == 1) {
+        //警告 跳转到运行监测
+        this.$router.push("/detection");
+      } else if (type == 2) {
+        //保养 跳转到运行监测详情
+        this.$router.push("/detection/" + id);
+      }
     }
   },
   mounted() {

+ 1 - 1
ys_vue/src/views/detection/detection.vue

@@ -40,7 +40,7 @@
       </el-table-column>
       <el-table-column prop="equipmentNo" label="云模盒编号" width="120" sortable></el-table-column>
       <el-table-column prop="projectName" label="所属项目" width="200" sortable></el-table-column>
-      <el-table-column prop="factoryName" label="制造工厂" sortable></el-table-column>
+      <el-table-column prop="factoryName" label="制造工厂" width="200" sortable></el-table-column>
       <el-table-column prop="area" label="位置" width="200" sortable></el-table-column>
       <el-table-column prop="runTimes" label="运行次数" width="100" sortable></el-table-column>
       <el-table-column prop="ocCycle" label="每模平均周期" width="140" sortable></el-table-column>