删除逻辑验证修改

This commit is contained in:
zxy 2026-01-14 17:28:45 +08:00
parent cf0d21412a
commit 02efe6762f
2 changed files with 4 additions and 2 deletions

View File

@ -64,8 +64,10 @@ public class TaskReportServiceImpl implements TaskReportService {
if (ObjectUtil.isNotEmpty(taskReportDO)){ if (ObjectUtil.isNotEmpty(taskReportDO)){
TaskDispatchDetailDO taskDispatchDetailDO = taskDispatchDetailMapper.selectById(taskReportDO.getDispatchDetailId()); TaskDispatchDetailDO taskDispatchDetailDO = taskDispatchDetailMapper.selectById(taskReportDO.getDispatchDetailId());
if (ObjectUtil.isNotEmpty(taskDispatchDetailDO)){ if (ObjectUtil.isNotEmpty(taskDispatchDetailDO)){
if (taskDispatchDetailDO.getProcedureStatus() == 2) return CommonResult.error(400,"派工单已报工完成,不允许删除!"); if (taskDispatchDetailDO.getProcedureStatus() == 2) return CommonResult.error(400,"报工已完成,不允许删除,请确认");
} }
taskDispatchDetailDO.setProcedureStatus(0);
taskDispatchDetailMapper.updateById(taskDispatchDetailDO);
} }
// 删除 // 删除
taskReportMapper.deleteByIds(id); taskReportMapper.deleteByIds(id);

View File

@ -113,7 +113,7 @@
<template #default="scope"> <template #default="scope">
<el-tag v-if="scope.row.procedureStatus === '1'" type="warning">已报工</el-tag> <el-tag v-if="scope.row.procedureStatus === '1'" type="warning">已报工</el-tag>
<el-tag v-else-if="scope.row.procedureStatus === '2'" type="success">报工完成</el-tag> <el-tag v-else-if="scope.row.procedureStatus === '2'" type="success">报工完成</el-tag>
<el-tag v-else></el-tag> <el-tag v-else>报工</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column--> <!-- <el-table-column-->