浏览代码

fix: 机房内弹窗, 核心设备日常维保/维修 表格 顶部筛选条件--> 筛选框,重新进入页签,仍有上次筛选条件,导致table无数据问题修复

yunxing 4 年之前
父节点
当前提交
f074ea7374
共有 1 个文件被更改,包括 39 次插入1 次删除
  1. 39 1
      src/views/room/index.vue

+ 39 - 1
src/views/room/index.vue

@@ -553,7 +553,8 @@ export default {
       inputForm: {
         reportdate: "",
         real: "",
-        locationName: ""
+        locationName: "",
+        people: ''
       },
       sjjssj: "",
       real: "",
@@ -583,7 +584,44 @@ export default {
     ...mapGetters(["floorSelect", "plazaId"])
   },
   methods: {
+      /**
+       * @description 清楚筛选条件
+       * @param {number} key 点击的tab页
+       *    1 : 机房布置图,
+            2 : 配电室低压柜及出线明细表,
+            3 : 机房内核心设备,
+            4 : 核心设备日常维修,
+            5: 核心设备日常维保
+       */
+    clearQuery(key){
+        switch (key) {
+            case 4:
+                this.reportdate = '' //要求完成日期
+                this.real = '' //时间完成日期
+                this.people = '' //填报人
+                this.$set(this.inputForm,'reportdate','')  //要求完成日期
+                this.$set(this.inputForm,'real','') //时间完成日期
+                this.$set(this.inputForm,'people','') //搜索执行人
+                break;
+            case 5:
+                this.rwksrq = '' //任务开始日期
+                this.rwwcrq = '' //任务完成日期
+                this.ycgdbhInput5 = '' //异常工单编号
+                this.ycgdtbsj = '' //异常工单填报日期
+                this.ycgdyssj = '' //异常工单验收日期
+            default:
+                break;
+        }
+    },
     handleClick(tab) {
+        const tabDict = {
+            '机房布置图': 1,
+            '配电室低压柜及出线明细表': 2,
+            '机房内核心设备': 3,
+            '核心设备日常维修': 4,
+            '核心设备日常维保' :5
+        }
+        this.clearQuery(tabDict[tab.label])
       if (tab.label == "机房布置图") {
         this.Index(this.smsxtArr.smsxt);
       } else if (tab.label == "配电室低压柜及出线明细表") {