详情界面审核

master
Harry Yang 2023-01-06 13:04:16 +08:00
parent b2a9695766
commit 0390439319
2 changed files with 8 additions and 3 deletions

View File

@ -710,6 +710,9 @@ public class ProcessController {
@Transactional @Transactional
@PostMapping("/audit") @PostMapping("/audit")
public void audit(@RequestBody @Valid AuditForm form) { public void audit(@RequestBody @Valid AuditForm form) {
if (form.processId == null) {
throw ErrorMessageException.failed("表单错误");
}
ProjectProcess process = obtainProjectProcess(form.processId); ProjectProcess process = obtainProjectProcess(form.processId);
ActApproveTypeEnum approveType = form.processStatus == ProcessStatus.audit_passed ? ActApproveTypeEnum.APPROVAL_PASSED : ActApproveTypeEnum approveType = form.processStatus == ProcessStatus.audit_passed ? ActApproveTypeEnum.APPROVAL_PASSED :
ActApproveTypeEnum.APPROVAL_UN_PASS; ActApproveTypeEnum.APPROVAL_UN_PASS;

View File

@ -377,6 +377,7 @@
auditForm: { auditForm: {
processStatus: null processStatus: null
}, },
processId: null,
auditFormVisible: false, auditFormVisible: false,
supplierMaterials: [] supplierMaterials: []
} }
@ -531,9 +532,9 @@
.finally(() => loading.close()) .finally(() => loading.close())
}, },
auditProcess(row, scope) { auditProcess() {
this.auditForm = { this.auditForm = {
processId: row.id, processId: this.processId,
processStatus: null processStatus: null
} }
this.auditFormVisible = true this.auditFormVisible = true
@ -560,7 +561,7 @@
}).then(checkStatus).then(data => { }).then(checkStatus).then(data => {
// 关闭对话框 // 关闭对话框
this.auditFormVisible = false this.auditFormVisible = false
this.queryTable() this.backLastPage()
this.$message({ this.$message({
showClose: true, showClose: true,
message: '审核成功', message: '审核成功',
@ -601,6 +602,7 @@
}, },
mounted() { mounted() {
const processId = ${processId} const processId = ${processId}
this.processId = processId
this.loadProject(processId) this.loadProject(processId)
}, },
filters: { filters: {