输运模拟置顶功能

This commit is contained in:
冯少康 2026-07-30 14:48:39 +08:00
parent 110d82b723
commit c549f4e01e
2 changed files with 18 additions and 22 deletions

View File

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

View File

@ -504,12 +504,12 @@ getList();
<ElTableColumn prop="taskName" :label="t('taskName')" /> <ElTableColumn prop="taskName" :label="t('taskName')" />
<ElTableColumn :label="t('taskStatus')"> <ElTableColumn :label="t('taskStatus')">
<template #default="scope"> <template #default="scope">
<div v-if="scope.row.taskStatus === -1" style="color:#f42a2a;">执行失败</div> <div v-if="scope.row.taskStatus === -1" style="color:#F5222D;">执行失败</div>
<div v-if="scope.row.taskStatus === 0" style="color:#f42a2a;">未开始</div> <div v-if="scope.row.taskStatus === 0" style="color:#8C8C8C;">未开始</div>
<div v-if="scope.row.taskStatus === 1" style="color:#ffcb40;">等待中</div> <div v-if="scope.row.taskStatus === 1" style="color:#FAAD14;">等待中</div>
<div v-if="scope.row.taskStatus === 2" style="color:#ffcb40;">运行中</div> <div v-if="scope.row.taskStatus === 2" style="color:#1677FF;">运行中</div>
<div v-if="scope.row.taskStatus === 3" style="color:#2af442;">已完成</div> <div v-if="scope.row.taskStatus === 3" style="color:#52C41A;">已完成</div>
<div v-if="scope.row.taskStatus === 4" style="color:#f42a2a;">检查未通过</div> <div v-if="scope.row.taskStatus === 4" style="color:#F5222D;">检查未通过</div>
</template> </template>
</ElTableColumn> </ElTableColumn>
<ElTableColumn prop="model" :label="t('predictionModel')"> <ElTableColumn prop="model" :label="t('predictionModel')">