|
@@ -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"
|