删除逻辑验证修改

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)){
TaskDispatchDetailDO taskDispatchDetailDO = taskDispatchDetailMapper.selectById(taskReportDO.getDispatchDetailId());
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);

View File

@ -113,7 +113,7 @@
<template #default="scope">
<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></el-tag>
<el-tag v-else>报工</el-tag>
</template>
</el-table-column>
<!-- <el-table-column-->