From 3bc16607aa9ef1baaa5face83330db221250d7a7 Mon Sep 17 00:00:00 2001 From: = <=> Date: Sat, 16 May 2026 17:59:02 +0800 Subject: [PATCH] commit --- .../transact/ProposalWriteController.java | 5 +- .../components/plugins/sysUpload/h5Index.vue | 108 +++++++++++++++--- .../proposal/transact/write/index.html | 21 ++-- .../proposal/transact/write/index.html | 43 +++---- 4 files changed, 118 insertions(+), 59 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/democratic/proposal/controller/transact/ProposalWriteController.java b/src/main/java/com/budwk/app/zhgh/democratic/proposal/controller/transact/ProposalWriteController.java index ada91b1..effed39 100644 --- a/src/main/java/com/budwk/app/zhgh/democratic/proposal/controller/transact/ProposalWriteController.java +++ b/src/main/java/com/budwk/app/zhgh/democratic/proposal/controller/transact/ProposalWriteController.java @@ -71,7 +71,10 @@ public class ProposalWriteController { @ApiOperation("保存提案") @SLog(tag = "提案管理系统-我的提案", msg = "保存提案") public Result save(@Param("info") ProposalInfo proposalInfo) { - if (StrUtil.isBlank(proposalInfo.getCode())) { + // 保存草稿允许表单未填完整,只有具备生成编号所需信息时才生成提案编号。 + if (StrUtil.isBlank(proposalInfo.getCode()) + && StrUtil.isNotBlank(proposalInfo.getSessionId()) + && StrUtil.isNotBlank(proposalInfo.getDelegationId())) { proposalInfo.setCode(proposalWriteService.generateProposalCode(proposalInfo.getSessionId(), proposalInfo.getDelegationId())); } dao.insertOrUpdate(proposalInfo); diff --git a/src/main/resources/static/components/plugins/sysUpload/h5Index.vue b/src/main/resources/static/components/plugins/sysUpload/h5Index.vue index e818518..dd913e3 100644 --- a/src/main/resources/static/components/plugins/sysUpload/h5Index.vue +++ b/src/main/resources/static/components/plugins/sysUpload/h5Index.vue @@ -1,10 +1,18 @@