| 
														
															@@ -8,8 +8,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <img src="../../../assets/image/start_btn.png" alt="" style="cursor: pointer;" @click="startNow(lookingTask)" /> 
														 | 
														
														 | 
														
															         <img src="../../../assets/image/start_btn.png" alt="" style="cursor: pointer;" @click="startNow(lookingTask)" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <p class="nowModel" v-if="lookingTask.name"> 
														 | 
														
														 | 
														
															         <p class="nowModel" v-if="lookingTask.name"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <span style="margin-right: 15px;">检测模型:</span> 
														 | 
														
														 | 
														
															           <span style="margin-right: 15px;">检测模型:</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-select v-model="currEditTaskModels" @change="relison"><el-option v-for="(item, index) in taskModels" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              :title="item.model_name" :key="index" :label="item.model_name" :value="item.model_id" /></el-select> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-select v-model="currEditTaskModels" @change="relison"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-option v-for="(item, index) in taskModels" :title="item.model_name" :key="index" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              :label="item.model_name" :value="item.model_id" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          </el-select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <span style="margin: 10px;cursor: pointer;"><img src="../../../assets/icon/pencil.png" alt="编辑所选模型" 
														 | 
														
														 | 
														
															           <span style="margin: 10px;cursor: pointer;"><img src="../../../assets/icon/pencil.png" alt="编辑所选模型" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               @click="editTaskModel" /></span> 
														 | 
														
														 | 
														
															               @click="editTaskModel" /></span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </p> 
														 | 
														
														 | 
														
															         </p> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -123,7 +125,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <img style="width: 15px;height: 15px;float: left;padding-top:2px" 
														 | 
														
														 | 
														
															                 <img style="width: 15px;height: 15px;float: left;padding-top:2px" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   :src="isImgs && isIndexs == index ? require('../../../assets/icon/white_clock.png') : require('../../../assets/icon/clock_darkBlue.png')" 
														 | 
														
														 | 
														
															                   :src="isImgs && isIndexs == index ? require('../../../assets/icon/white_clock.png') : require('../../../assets/icon/clock_darkBlue.png')" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   alt="" /> 
														 | 
														
														 | 
														
															                   alt="" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                <span style="font-size: 12px;" class="commonSpan">{{ item.ct }}</span> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <span style="font-size: 12px;" class="commonSpan">{{ item.start_time }}</span> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </p> 
														 | 
														
														 | 
														
															               </p> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </div> 
														 | 
														
														 | 
														
															             </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <!-- 点击检测 --> 
														 | 
														
														 | 
														
															             <!-- 点击检测 --> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -164,7 +166,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let misList = ref([])//待检测任务列表 
														 | 
														
														 | 
														
															     let misList = ref([])//待检测任务列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let nowRunList = ref([])//正在检测任务列表 
														 | 
														
														 | 
														
															     let nowRunList = ref([])//正在检测任务列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let passList = ref([])//已完成检测任务列表 
														 | 
														
														 | 
														
															     let passList = ref([])//已完成检测任务列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    let currEditTaskModels = ref(null) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    let currEditTaskModels = ref('') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let emLoading = ref(true) 
														 | 
														
														 | 
														
															     let emLoading = ref(true) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let isImg = ref(false) 
														 | 
														
														 | 
														
															     let isImg = ref(false) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     let isImgs = ref(false) 
														 | 
														
														 | 
														
															     let isImgs = ref(false) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -178,7 +180,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       lookingTask.value = row 
														 | 
														
														 | 
														
															       lookingTask.value = row 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       taskModels.value = [] 
														 | 
														
														 | 
														
															       taskModels.value = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       task.getTaskById({ id: row.id }).then(res => { 
														 | 
														
														 | 
														
															       task.getTaskById({ id: row.id }).then(res => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(res==null) return 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (res == null) return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (res.code != 0) { 
														 | 
														
														 | 
														
															         if (res.code != 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           ElMessage({ 
														 | 
														
														 | 
														
															           ElMessage({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             message: res.msg, 
														 | 
														
														 | 
														
															             message: res.msg, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -192,9 +194,9 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }) 
														 | 
														
														 | 
														
															       }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     function startNow(row, num) { 
														 | 
														
														 | 
														
															     function startNow(row, num) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      if (row.name == null || row.name == '' || row.name == undefined) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (row.name == null || row.name == '' || row.name == undefined || currEditTaskModels.value == '') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ElMessage({ 
														 | 
														
														 | 
														
															         ElMessage({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          message: "暂无检测任务", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          message: "暂无检测任务或未选择模型", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           type: "info" 
														 | 
														
														 | 
														
															           type: "info" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } else { 
														 | 
														
														 | 
														
															       } else { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -250,7 +252,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }) 
														 | 
														
														 | 
														
															       }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 0为待检测 
														 | 
														
														 | 
														
															       // 0为待检测 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 6, state: 0 }).then(res => { 
														 | 
														
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 6, state: 0 }).then(res => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (res==null || res.data == null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (res == null || res.data == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           loading.close() 
														 | 
														
														 | 
														
															           loading.close() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           misList.value = [] 
														 | 
														
														 | 
														
															           misList.value = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           return 
														 | 
														
														 | 
														
															           return 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -272,16 +274,23 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }) 
														 | 
														
														 | 
														
															       }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 2为完成检测 
														 | 
														
														 | 
														
															       // 2为完成检测 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 6, state: 2 }).then(res => { 
														 | 
														
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 6, state: 2 }).then(res => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (res==null || res.data == null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (res == null || res.data == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           passList.value = [] 
														 | 
														
														 | 
														
															           passList.value = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           return 
														 | 
														
														 | 
														
															           return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else { 
														 | 
														
														 | 
														
															         } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          passList.value = res.data 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          console.log(res.data, 'asdkjk'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          passList.value = res.data.sort((a, b) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // 将日期字符串转换为 Date 对象进行比较 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            const dateA = new Date(a.start_time); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            const dateB = new Date(b.start_time); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            // 返回结果以实现降序排列 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return dateB - dateA; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }) 
														 | 
														
														 | 
														
															       }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 1为正在检测 
														 | 
														
														 | 
														
															       // 1为正在检测 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 10, state: 1 }).then(res => { 
														 | 
														
														 | 
														
															       task.getTask({ pageno: 1, pagesize: 10, state: 1 }).then(res => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (res==null ||res.data == null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (res == null || res.data == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           nowRunList.value = [] 
														 | 
														
														 | 
														
															           nowRunList.value = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           lookingTask.value = [] 
														 | 
														
														 | 
														
															           lookingTask.value = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           return 
														 | 
														
														 | 
														
															           return 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -295,7 +304,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       task.reladyTask({ 
														 | 
														
														 | 
														
															       task.reladyTask({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         id: row.id 
														 | 
														
														 | 
														
															         id: row.id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }).then(res => { 
														 | 
														
														 | 
														
															       }).then(res => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (res!=null &&res.code == 0) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (res != null && res.code == 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           ElMessage({ 
														 | 
														
														 | 
														
															           ElMessage({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             message: "任务已重置", 
														 | 
														
														 | 
														
															             message: "任务已重置", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             type: "success" 
														 | 
														
														 | 
														
															             type: "success" 
														 |