diff --git a/test-test/src/main/java/com/test/test/controller/TestProjectController.java b/test-test/src/main/java/com/test/test/controller/TestProjectController.java index 26398a3..4c83cfe 100644 --- a/test-test/src/main/java/com/test/test/controller/TestProjectController.java +++ b/test-test/src/main/java/com/test/test/controller/TestProjectController.java @@ -21,6 +21,9 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +/** + * 需求controller + */ @Slf4j @RestController @RequestMapping("/test/project") @@ -66,7 +69,9 @@ public class TestProjectController extends BaseController { @Log(title = "需求", businessType = BusinessType.DELETE) @PostMapping("/delProject") public AjaxResult delProject(@RequestBody IDQO qo) { - return toAjax(testProjectService.deleteTestProjectById(qo.getId())); + TestProject testProject = testProjectService.selectTestProjectById(qo.getId()); + testProject.setDelFlag("1"); + return toAjax(testProjectService.updateTestProject(testProject)); } /** diff --git a/test-test/src/main/java/com/test/test/service/impl/TestProjectServiceImpl.java b/test-test/src/main/java/com/test/test/service/impl/TestProjectServiceImpl.java index a599d43..5176f0e 100644 --- a/test-test/src/main/java/com/test/test/service/impl/TestProjectServiceImpl.java +++ b/test-test/src/main/java/com/test/test/service/impl/TestProjectServiceImpl.java @@ -9,6 +9,9 @@ import jakarta.annotation.Resource; import java.util.List; import org.springframework.stereotype.Service; +/** + * 需求实现类 + */ @Service public class TestProjectServiceImpl implements ITestProjectService { // 0正常,1删除 diff --git a/test-ui/src/views/test/project/index.vue b/test-ui/src/views/test/project/index.vue index 9f1ac09..aea7f05 100644 --- a/test-ui/src/views/test/project/index.vue +++ b/test-ui/src/views/test/project/index.vue @@ -22,16 +22,9 @@ @click="handleCollapse(!activeNames.includes('1'))" >高级筛选 - - - - - - - - - - 新建需求 + + 新建需求 + @@ -321,9 +314,7 @@ export default { type: '', version: '' }, - editForm: { - - }, + editForm: {}, }; }, created() { @@ -463,14 +454,14 @@ export default { this.editSubmitLoading = true updateProject(form) .then(() => { - this.$message.success('编辑成功') - this.editSubmitLoading = false - this.editOpen = false - this.getList() + this.$message.success('编辑成功') + this.editSubmitLoading = false + this.editOpen = false + this.getList() }) .catch(() => { - this.$message.error('编辑失败') - this.editSubmitLoading = false + this.$message.error('编辑失败') + this.editSubmitLoading = false }) }, /** 全部导出按钮操作 */ @@ -487,7 +478,7 @@ export default { }, /** 批量导出按钮操作 */ handleSelectExport() { - this.selectedData = this.selectedRows.map(row => ({ + this.selectedData = this.selectedRows.map(row => ({ serialNumber: row.serialNumber, name: row.name, outline: row.outline, @@ -501,7 +492,6 @@ export default { createTime: row.createTime, status: row.status })); - console.log('selectedData', this.selectedData) requestDownload({ url: '/test/project/batchExportProject', fileName: `需求列表信息_${new Date().getTime()}.xlsx`,