From e8e7f2c01f78994b2a8717224537babbdd40b040 Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期二, 14 十一月 2023 17:57:29 +0800
Subject: [PATCH] feat: 更改缺少工艺参数允许生产的情况下显示提示的逻辑

---
 src/components/TaskControlModal.vue |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/components/TaskControlModal.vue b/src/components/TaskControlModal.vue
index 73dec7f..e9c7302 100644
--- a/src/components/TaskControlModal.vue
+++ b/src/components/TaskControlModal.vue
@@ -94,7 +94,7 @@
                   宸ヨ壓鍙傛暟
                 </div>
                 <!-- 鏈幏鍙栧埌宸ヨ壓鍙傛暟, 涓斿綋鍓嶈澶囧厑璁稿湪娌℃湁宸ヨ壓鍙傛暟鐨勬儏鍐典笅鐢熶骇, 鍒欐彁绀�-->
-                <div v-if="getProcessParamsErrMsg && currentDeviceAllowNoParams" class="title-item title-item-two">
+                <div v-if="processParamsLoaded &&  !currentProcessParams?.length && currentDeviceAllowNoParams" class="title-item title-item-two">
                   鏈幏鍙栧埌宸ヨ壓鍙傛暟, 璇锋墜鍔ㄨ缃垨鍦ㄤ簯绔伐鑹烘ā鍨嬩腑涓婁紶
                 </div>
                 <div
@@ -239,6 +239,7 @@
       currentTaskIndex: 0,
       // 褰撳墠灞曠ず鐨勪换鍔″搴旂殑宸ヨ壓鍙傛暟
       currentProcessParams: [],
+      processParamsLoaded:false,
       getProcessParamsErrMsg: '',
       // 浠诲姟鍒楄〃
       taskList: [],
@@ -312,6 +313,7 @@
       if (this.secondTimer) {
         clearInterval(this.secondTimer)
       }
+      this.processParamsLoaded=false
       this.num = 0;
       this.showBtn = 1;
       this.isLoading = false
@@ -392,7 +394,7 @@
       if (id) {
         this.currentProcessParams = []
         this.getProcessParamsErrMsg = ""
-
+        this.processParamsLoaded =false
         startTask({id}).then((res) => {
           if (res.code === 200) {
             this.currentProcessParams = res.data.Params ?? []
@@ -406,6 +408,8 @@
           console.error(err)
           this.currentProcessParams = []
           this.getProcessParamsErrMsg = '鑾峰彇宸ヨ壓鍙傛暟澶辫触锛�'
+        }).finally(()=>{
+          this.processParamsLoaded =true
         });
       }
     },

--
Gitblit v1.8.0