输运模拟置顶功能
This commit is contained in:
parent
110d82b723
commit
c549f4e01e
|
|
@ -257,6 +257,7 @@ function clearChild() {
|
|||
}
|
||||
// 置顶和取消置顶
|
||||
const pinToTopTask = (row: any, isPin: boolean) => {
|
||||
console.log(row,"row")
|
||||
if (!isPin) {
|
||||
pinToTop({ taskId: row.id }, (res) => {
|
||||
if (res.code === 200) {
|
||||
|
|
@ -274,7 +275,6 @@ const pinToTopTask = (row: any, isPin: boolean) => {
|
|||
}
|
||||
};
|
||||
function viewTask(task: any) {
|
||||
debugger
|
||||
console.log('查看任务:', task);
|
||||
handleClose();
|
||||
form.value = {
|
||||
|
|
@ -292,11 +292,11 @@ function viewTask(task: any) {
|
|||
key: 'isQueryData',
|
||||
value: true,
|
||||
});
|
||||
if (task.taskMode === 1) {
|
||||
// if (task.taskMode === 1) {
|
||||
EventBusTool.getEventBus().publish('mapRightMenuUIEvent', {
|
||||
key: 'gifIcon'
|
||||
});
|
||||
}
|
||||
// }
|
||||
|
||||
// 移除所有台站
|
||||
classInstances.olTarget?.clearMarkers();
|
||||
|
|
@ -1001,10 +1001,6 @@ getStations();
|
|||
<!-- <div class="drawer-header"> -->
|
||||
<!-- {{ t('operationParameters') }} -->
|
||||
<!-- </div> -->
|
||||
|
||||
<el-form-item :label="t('creator')">
|
||||
<el-input v-model="form.createBy" />
|
||||
</el-form-item>
|
||||
<el-form-item :label="t('creationTime')">
|
||||
<el-input v-model="form.createTime" />
|
||||
</el-form-item>
|
||||
|
|
@ -1172,12 +1168,12 @@ getStations();
|
|||
<!-- </ElTableColumn> -->
|
||||
<ElTableColumn :label="t('taskStatus')">
|
||||
<template #default="scope">
|
||||
<div v-if="scope.row.taskStatus === -1" style="color:#f42a2a;">执行失败</div>
|
||||
<div v-if="scope.row.taskStatus === 0" style="color:#f42a2a;">未开始</div>
|
||||
<div v-if="scope.row.taskStatus === 1" style="color:#ffcb40;">等待中</div>
|
||||
<div v-if="scope.row.taskStatus === 2" style="color:#ffcb40;">运行中</div>
|
||||
<div v-if="scope.row.taskStatus === 3" style="color:#2af442;">已完成</div>
|
||||
<div v-if="scope.row.taskStatus === 4" style="color:#f42a2a;">检查未通过</div>
|
||||
<div v-if="scope.row.taskStatus === -1" style="color:#F5222D;">执行失败</div>
|
||||
<div v-if="scope.row.taskStatus === 0" style="color:#8C8C8C;">未开始</div>
|
||||
<div v-if="scope.row.taskStatus === 1" style="color:#FAAD14;">等待中</div>
|
||||
<div v-if="scope.row.taskStatus === 2" style="color:#1677FF;">运行中</div>
|
||||
<div v-if="scope.row.taskStatus === 3" style="color:#52C41A;">已完成</div>
|
||||
<div v-if="scope.row.taskStatus === 4" style="color:#F5222D;">检查未通过</div>
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn :label="t('dataSource')">
|
||||
|
|
@ -1215,11 +1211,11 @@ getStations();
|
|||
<ElTableColumn prop="createTime" :label="t('creationTime')" />
|
||||
<ElTableColumn :label="t('operation')" width="330">
|
||||
<template #default="scope">
|
||||
<ElButton v-if="scope.row.taskStatus === 1" type="text" class="table-btn" @click="pinToTopTask(scope, scope.topTask)">
|
||||
{{ !scope.topTask ? t('pinToTop') : t('unpin') }}
|
||||
<ElButton v-if="scope.row.taskStatus === 1" type="text" class="table-btn" @click="pinToTopTask(scope.row, scope.row.topTask)">
|
||||
{{ !scope.row.topTask ? t('pinToTop') : t('unpin') }}
|
||||
</ElButton>
|
||||
<ElButton v-else type="text" style="color:#588589;cursor:no-drop">
|
||||
{{ !scope.topTask ? t('pinToTop') : t('unpin') }}
|
||||
{{ !scope.row.topTask ? t('pinToTop') : t('unpin') }}
|
||||
</ElButton>
|
||||
<!-- -1执行失败,0未开始,1等待中,2运行中,3已完成,4检查未通过-->
|
||||
<!--任务处于等待中,运行中状态时,不能编辑和删除;处于未开始,已完成,检查未通过时可以删除;处于已完成状态时也不能编辑-->
|
||||
|
|
|
|||
|
|
@ -504,12 +504,12 @@ getList();
|
|||
<ElTableColumn prop="taskName" :label="t('taskName')" />
|
||||
<ElTableColumn :label="t('taskStatus')">
|
||||
<template #default="scope">
|
||||
<div v-if="scope.row.taskStatus === -1" style="color:#f42a2a;">执行失败</div>
|
||||
<div v-if="scope.row.taskStatus === 0" style="color:#f42a2a;">未开始</div>
|
||||
<div v-if="scope.row.taskStatus === 1" style="color:#ffcb40;">等待中</div>
|
||||
<div v-if="scope.row.taskStatus === 2" style="color:#ffcb40;">运行中</div>
|
||||
<div v-if="scope.row.taskStatus === 3" style="color:#2af442;">已完成</div>
|
||||
<div v-if="scope.row.taskStatus === 4" style="color:#f42a2a;">检查未通过</div>
|
||||
<div v-if="scope.row.taskStatus === -1" style="color:#F5222D;">执行失败</div>
|
||||
<div v-if="scope.row.taskStatus === 0" style="color:#8C8C8C;">未开始</div>
|
||||
<div v-if="scope.row.taskStatus === 1" style="color:#FAAD14;">等待中</div>
|
||||
<div v-if="scope.row.taskStatus === 2" style="color:#1677FF;">运行中</div>
|
||||
<div v-if="scope.row.taskStatus === 3" style="color:#52C41A;">已完成</div>
|
||||
<div v-if="scope.row.taskStatus === 4" style="color:#F5222D;">检查未通过</div>
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn prop="model" :label="t('predictionModel')">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user