| 
					
				 | 
			
			
				@@ -8,8 +8,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <img src="../../../assets/image/start_btn.png" alt="" style="cursor: pointer;" @click="startNow(lookingTask)" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <p class="nowModel" v-if="lookingTask.name"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <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="编辑所选模型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               @click="editTaskModel" /></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </p> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -123,7 +125,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <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')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span style="font-size: 12px;" class="commonSpan">{{ item.ct }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span style="font-size: 12px;" class="commonSpan">{{ item.start_time }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 点击检测 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,7 +166,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let misList = ref([])//待检测任务列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let nowRunList = ref([])//正在检测任务列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let passList = ref([])//已完成检测任务列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let currEditTaskModels = ref(null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let currEditTaskModels = ref('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let emLoading = ref(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let isImg = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let isImgs = ref(false) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -178,7 +180,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       lookingTask.value = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       taskModels.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       task.getTaskById({ id: row.id }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(res==null) return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == null) return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.code != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             message: res.msg, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -192,9 +194,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     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({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: "暂无检测任务", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: "暂无检测任务或未选择模型", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: "info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -250,7 +252,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 0为待检测 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       task.getTask({ pageno: 1, pagesize: 6, state: 0 }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res==null || res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == null || res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           loading.close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           misList.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -272,16 +274,23 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 2为完成检测 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       task.getTask({ pageno: 1, pagesize: 6, state: 2 }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res==null || res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == null || res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           passList.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 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为正在检测 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       task.getTask({ pageno: 1, pagesize: 10, state: 1 }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res==null ||res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == null || res.data == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           nowRunList.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           lookingTask.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,7 +304,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       task.reladyTask({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         id: row.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res!=null &&res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res != null && res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             message: "任务已重置", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type: "success" 
			 |