From 8690e8f223d07cc4aedc3f7c1a38316f223b20cc Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期一, 19 十月 2026 17:11:42 +0800
Subject: [PATCH] feat(quality-monitor): 重构质量监控计划模块并集成检验任务流程

---
 src/views/CNAS/process/method/methodVerification/component/wordFormDIa.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/views/CNAS/process/method/methodVerification/component/wordFormDIa.vue b/src/views/CNAS/process/method/methodVerification/component/wordFormDIa.vue
index 21df974..9fa3579 100644
--- a/src/views/CNAS/process/method/methodVerification/component/wordFormDIa.vue
+++ b/src/views/CNAS/process/method/methodVerification/component/wordFormDIa.vue
@@ -57,11 +57,11 @@
                 <el-select v-model="form.confirmUser" multiple :multiple-limit="5" placeholder="璇烽�夋嫨妫�娴嬩汉鍛�" :disabled="isView">
                   <el-option v-for="user in userList" :key="user.id" :label="user.name" :value="user.id"/>
                 </el-select>
-                <el-link v-if="operationType !== 'add'" type="primary" @click="viewWorkPermit">鏌ョ湅涓婂矖璇�</el-link>
+                <el-link type="primary" @click="viewWorkPermit">鏌ョ湅涓婂矖璇�</el-link>
               </div>
               <div v-if="item.key === 'equipment'" class="row-extra">
                 <el-link type="primary" @click="viewDevice">鏌ョ湅璁惧</el-link>
-                <el-link v-if="operationType !== 'add'" type="primary" @click="viewCalibrationsFileDia">鏌ョ湅鏍″噯璇佷功
+                <el-link type="primary" @click="viewCalibrationsFileDia">鏌ョ湅鏍″噯璇佷功
                 </el-link>
               </div>
             </td>
@@ -237,7 +237,14 @@
       this.openChild('deviceVisible', 'device', this.form)
     },
     viewCalibrationsFileDia() {
-      this.openChild('calibrationVisible', 'calibration', this.form)
+      if (this.operationType === 'add' && !(this.form.machineAttachmentList || []).some(device => device.deviceId)) {
+        this.$message.warning('璇峰厛閫夋嫨璁惧')
+        return
+      }
+      this.openChild('calibrationVisible', 'calibration', {
+        ...this.form,
+        useCurrentDevices: this.operationType === 'add'
+      })
     },
     viewTestRecord() {
       this.openChild('recordVisible', 'record', this.info)

--
Gitblit v1.9.3