From 6e087d2b82351bcaac87598c9d538a848dea9b49 Mon Sep 17 00:00:00 2001 From: zhangrui Date: Wed, 22 Apr 2026 20:05:01 +0800 Subject: [PATCH] 1 --- ...rassrootsCongressMaterialMineController.java | 1 - ...GrassrootsCongressMeetingMineController.java | 2 +- ...HelpBranchUnionLeaderApprovalController.java | 12 +++++++++++- .../controller/DifficultHelpMineController.java | 1 + .../service/impl/MemberManageServiceImpl.java | 1 + .../staffbenefit/difficulthelp/apply/index.html | 2 +- .../branchunionapproval/index.html | 17 ++++++++++++++--- .../staffbenefit/difficulthelp/mine/index.html | 3 ++- .../staffmanage/member/change/manage/index.html | 8 +++++--- 9 files changed, 36 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/material/GrassrootsCongressMaterialMineController.java b/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/material/GrassrootsCongressMaterialMineController.java index 1e02b91a..cdf04562 100644 --- a/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/material/GrassrootsCongressMaterialMineController.java +++ b/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/material/GrassrootsCongressMaterialMineController.java @@ -79,7 +79,6 @@ public class GrassrootsCongressMaterialMineController { grassroots_congress_materials_info info LEFT JOIN `wf_process_instance` ins ON ins.businessNo = info.id LEFT JOIN wf_process_task t ON t.processInstanceId = ins.id AND t.taskState = 10 - LEFT JOIN wf_process_task_actor ta ON ta.processTaskId = t.id $condition """); Cnd cnd = Cnd.NEW(); diff --git a/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/meeting/GrassrootsCongressMeetingMineController.java b/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/meeting/GrassrootsCongressMeetingMineController.java index bcef2b65..1fef85fe 100644 --- a/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/meeting/GrassrootsCongressMeetingMineController.java +++ b/src/main/java/com/budwk/app/zhgh/democratic/grassrootscongress/controller/meeting/GrassrootsCongressMeetingMineController.java @@ -78,7 +78,7 @@ public class GrassrootsCongressMeetingMineController { grassroots_congress_meeting_info info LEFT JOIN `wf_process_instance` ins ON ins.businessNo = info.id LEFT JOIN wf_process_task t ON t.processInstanceId = ins.id AND t.taskState = 10 - LEFT JOIN wf_process_task_actor ta ON ta.processTaskId = t.id + -- 任务参与人表一条任务会有多条参与人记录,这里不需要联查,否则同一业务会被展开成多行 $condition """); Cnd cnd = Cnd.NEW(); diff --git a/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpBranchUnionLeaderApprovalController.java b/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpBranchUnionLeaderApprovalController.java index 6d8f320e..a3dd6746 100644 --- a/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpBranchUnionLeaderApprovalController.java +++ b/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpBranchUnionLeaderApprovalController.java @@ -14,6 +14,7 @@ import org.nutz.dao.Cnd; import org.nutz.dao.Dao; import org.nutz.dao.Sqls; import org.nutz.dao.sql.Sql; +import org.nutz.dao.util.cri.SqlExpressionGroup; import org.nutz.ioc.loader.annotation.Inject; import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.util.NutMap; @@ -102,7 +103,16 @@ public class DifficultHelpBranchUnionLeaderApprovalController { $condition """); Cnd cnd = Cnd.NEW(); - pageParam.buildSearch(cnd, "info."); +// pageParam.buildSearchUnit(cnd, "info."); + + if (StrUtil.isNotBlank(pageParam.getSearchKeyword())) { + SqlExpressionGroup seg = new SqlExpressionGroup(); + seg.orLike("info.userName", pageParam.getSearchKeyword()); + seg.orLike("info.loginName", pageParam.getSearchKeyword()); + cnd.and(seg); + } + cnd.andEX("info.unionId", "=", pageParam.getUnionId()); + cnd.andEX("info.unitId", "=", pageParam.getUnitId()); cnd.and("t.taskName", "=", "36ebafda-44c2-4bd3-bd7f-10839a575a0d"); cnd.and("ta.actorId", "in", List.of(SecurityUtil.getUserId())); diff --git a/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpMineController.java b/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpMineController.java index 46471a69..6d9816e4 100644 --- a/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpMineController.java +++ b/src/main/java/com/budwk/app/zhgh/staffbenefit/difficulthelp/controller/DifficultHelpMineController.java @@ -78,6 +78,7 @@ public class DifficultHelpMineController { LEFT(info.applyTime, 10) AS applyTime, info.applyCount, info.mobile, + info.money, ins.id AS instanceId, ins.businessNo, ins.state instanceState, diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberManageServiceImpl.java b/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberManageServiceImpl.java index 302f4dbc..7c6de756 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberManageServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberManageServiceImpl.java @@ -95,6 +95,7 @@ public class MemberManageServiceImpl extends BaseServiceImpl implement u.isModelWorker, u.userAttribute, u.aidFundMemberUserType, + u.arrivalAtSchooDate, his.id hisId, his.changeTypes, his.changeTime diff --git a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/apply/index.html b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/apply/index.html index bbc4e825..3f9704b5 100644 --- a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/apply/index.html +++ b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/apply/index.html @@ -334,7 +334,7 @@ layout("/layouts/platform.html"){ officialCapacity: [{required: true, message: '请填写职称', trigger: ['blur', 'change']}], subsidyStandards: [{required: true, message: '请选择困难类型', trigger: ['blur', 'change']}], reason: [{required: true, message: '请填写申请原因', trigger: ['blur', 'change']}], - // sign: [{required: true, message: '请签字', trigger: ['blur', 'change']}] + sign: [{required: true, message: '请签字', trigger: ['blur', 'change']}] }, // 替他人申请相关 diff --git a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/branchunionapproval/index.html b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/branchunionapproval/index.html index 967f439b..11b121cd 100644 --- a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/branchunionapproval/index.html +++ b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/branchunionapproval/index.html @@ -49,7 +49,9 @@ layout("/layouts/platform.html"){ + { - this.batchApprove(this.tableData); + this.batchApprove(this.selectData); }).catch(() => { }); @@ -284,6 +292,9 @@ layout("/layouts/platform.html"){ this.units = await this.$businessTool.listUnit(this.$store.state.user.union.id) } }, + handleSelectionChange: function (val) { + this.selectData = val + }, }, async created() { this.pageData() diff --git a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/mine/index.html b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/mine/index.html index b1158c4a..03ad0490 100644 --- a/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/mine/index.html +++ b/src/main/resources/views/platform/zhgh/staffbenefit/difficulthelp/mine/index.html @@ -100,13 +100,14 @@ layout("/layouts/platform.html"){ year: this.$moment().format("YYYY") }, tableColumns: [ - { prop: "loginName", label: "受助人工号", sortable: true }, + { prop: "loginName", label: "受助人工号", sortable: true, width: "125" }, { prop: "userName", label: "姓名", sortable: true }, { prop: "proxyUserName", label: "申请人", sortable: true }, { prop: "unionName", label: "所属工会", sortable: true }, { prop: "unitName", label: "所属单位", sortable: true }, { prop: "mobile", label: "联系方式", sortable: true }, { prop: "subsidyStandards", label: "困难类型", sortable: true }, + { prop: "money", label: "实际帮扶金额", sortable: true, width: "135"}, { prop: "applyTime", label: "申请时间", sortable: true }, { prop: "applyCount", label: "申请次数", sortable: true }, { prop: "taskName", label: "当前节点" }, diff --git a/src/main/resources/views/platform/zhgh/staffmanage/member/change/manage/index.html b/src/main/resources/views/platform/zhgh/staffmanage/member/change/manage/index.html index 33d3d430..f3450bdb 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/member/change/manage/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/member/change/manage/index.html @@ -570,11 +570,12 @@ layout("/layouts/platform.html"){ { prop: "arrivalAtSchoolDate", label: "来校时间", width: 120, sortable: true, checked: 0 }, { prop: "teachingTime", label: "从教年月", width: 120, sortable: true, checked: 0 }, { prop: "expectedLeaveSchoolDate", label: "预计/最后离校时间", width: 120, sortable: true, checked: 0 }, + { prop: "arrivalAtSchooDate", label: "入校时间", width: 120, sortable: true, checked: 0 }, ], changeTypeData: [], - - checkedFields: [] + checkedFields: [], + allowChangeFields: [] }, components: { "member-info": MEMBER_INFO, @@ -657,6 +658,7 @@ layout("/layouts/platform.html"){ this.unions = await this.$businessTool.listUnion(this.$store.state.user.union.id) } this.changeTypeData = await this.$businessTool.getEnumOptions("MemberChangeType") + this.allowChangeFields = await this.$businessTool.getDictOptions("ALLOW_CHANGE_FIELDS") }, async flushUnits() { this.$set(this.pageForm, "unitId", null) @@ -827,7 +829,7 @@ layout("/layouts/platform.html"){ this.$message.error(resp.msg) } this.batchEditLoading = false - } + }, }, computed: { showColumns() {