src/views/visualization.vue
@@ -1,8 +1,8 @@
<template>
  <div class="home">
    <!--  -->
    <template v-if="Tasks&&Tasks.length>0">
    <!-- v-if="Tasks&&Tasks.length>0" -->
    <template >
      <div class="left">
        <p class="title">
          <template v-if="Number(ChannelAmount)>1">
@@ -312,7 +312,7 @@
                      </div>
                      <div class="card_top-2">
                        <div style="line-height: 45px; text-align: center">
                          生产中
                          {{ taskData.Procedure.Status==3?'生产完成':'生产中' }}
                        </div>
                        <!-- <span class="card-top-r-t">完成进度:50%</span>
                          <span class="card-top-r-b">12月28日 08:24</span> -->
@@ -359,6 +359,7 @@
                    <el-button
                      type="primary"
                      size="mini"
                      :disabled="taskData.Procedure.Status==3?true:false"
                      class="color_f70f83"
                      @click="finishClick(index, taskData)"
                    >
@@ -512,7 +513,7 @@
      </div>
    </template>
    <!--  -->
    <template v-else>
    <!-- <template v-else>
      <div class="home-img-box">
        <div class="bg-title">
          <img src="../../public/bg-title.png" />
@@ -543,7 +544,7 @@
        </div>
      </div>
      
    </template>
    </template> -->
    <!-- 控制的弹框 -->
    <AddControl ref="control" :Arr="Arr" />
    <!-- 控制的弹框 -->
@@ -716,7 +717,11 @@
        this.getStartArr()
        this.$refs.control.islook=true
      }else{
        this.$message.error('目前没有任务!')
        this.$message({
          message:'目前没有任务!',
          type: 'error',
          duration: 3 * 1000
        })
      }
    },
    isTip(val){
@@ -748,6 +753,9 @@
          this.countDownMinute = res.data.CountDownMinute
            ? res.data.CountDownMinute
            : 0;
            if(this.countDownHour==0&& this.countDownMinute==0){
              this.getTaskInfo();
            }
        }
      });
    },
@@ -955,15 +963,15 @@
                }, 3000);
          }
        }
        if (res.code != 200 || this.TasksCopy.length == 0) {
          this.getcountdown();
          // 控制重新请求getTaskInfo, 只开启一个定时器
          if (!this.cutdownTimer) {
            this.cutdownTimer = setInterval(() => {
              this.getcountdown();
            }, 60000);
          }
        }
        // if (res.code != 200 || this.TasksCopy.length == 0) {
        //   this.getcountdown();
        //   // 控制重新请求getTaskInfo, 只开启一个定时器
        //   if (!this.cutdownTimer) {
        //     this.cutdownTimer = setInterval(() => {
        //       this.getcountdown();
        //     }, 60000);
        //   }
        // }
        this.cutClick(1)
      });
      // this.TasksCopy.push(object)