From 4df70d203aeabfb39646838043e3a15462f1d1ee Mon Sep 17 00:00:00 2001 From: Paidax Date: Thu, 25 Sep 2025 18:50:28 +0800 Subject: [PATCH] commit --- .../SourceChangeManageController.java | 11 ++- .../param/SourceChangePageForm.java | 2 +- .../views/platform/sys/role/index.html | 9 +- .../views/platform/sys/user/index.html | 22 +++-- .../sourcechange/manage/index.html | 85 +++++++++++++++---- 5 files changed, 97 insertions(+), 32 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/controller/SourceChangeManageController.java b/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/controller/SourceChangeManageController.java index 4584ffaf..28711f40 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/controller/SourceChangeManageController.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/controller/SourceChangeManageController.java @@ -21,6 +21,7 @@ import org.nutz.dao.util.cri.SqlExpressionGroup; import org.nutz.dao.util.cri.Static; import org.nutz.ioc.loader.annotation.Inject; import org.nutz.ioc.loader.annotation.IocBean; +import org.nutz.lang.Lang; import org.nutz.lang.util.NutMap; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.Ok; @@ -97,10 +98,14 @@ public class SourceChangeManageController { cnd.andEX("his.preparedBy", "=", pageForm.getPreparedBy()); cnd.andEX("his.userState", "=", pageForm.getUserState()); // cnd.andEX("his.changeType", "=", pageForm.getChangeType()); - cnd.andEX("his.changeOrigin", "=", pageForm.getChangeOrigins()); + cnd.andEX("his.changeOrigin", "=", pageForm.getChangeOrigin()); - if (StrUtil.isNotBlank(pageForm.getChangeType())) { - cnd.and(new Static("JSON_CONTAINS(his.changeTypes, JSON_QUOTE('%s'), '$')".formatted(pageForm.getChangeType()))); + if (Lang.isNotEmpty(pageForm.getChangeTypes())) { + SqlExpressionGroup seg = new SqlExpressionGroup(); + for (String type : pageForm.getChangeTypes()) { + seg.or(new Static("JSON_CONTAINS(his.changeTypes, JSON_QUOTE('%s'), '$')".formatted(type))); + } + cnd.and(seg); } if (StrUtil.isAllNotBlank(pageForm.getChangeDateBefore(), pageForm.getChangeDateEnd())) { diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/param/SourceChangePageForm.java b/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/param/SourceChangePageForm.java index 493fc088..2148eb56 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/param/SourceChangePageForm.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/sourcechange/param/SourceChangePageForm.java @@ -46,5 +46,5 @@ public class SourceChangePageForm extends PageForm { private String changeDateEnd; //变更来源 - private List changeOrigins; + private String changeOrigin; } diff --git a/src/main/resources/views/platform/sys/role/index.html b/src/main/resources/views/platform/sys/role/index.html index e6865ba4..933ee5a0 100644 --- a/src/main/resources/views/platform/sys/role/index.html +++ b/src/main/resources/views/platform/sys/role/index.html @@ -664,10 +664,10 @@ layout("/layouts/platform.html"){ }) }, doMenu() { - if (this.searchText) { - this.$message.warning('请清空搜索条件后再提交') - return; - } + // if (this.searchText) { + // this.$message.warning('请清空搜索条件后再提交') + // return; + // } const ids = this.$refs["doMenuTree"].getCheckedKeys() if (!ids || ids.length === 0) { @@ -679,6 +679,7 @@ layout("/layouts/platform.html"){ text: "正在提交...", spinner: "el-icon-loading" }) + this.$axios .post("/platform/sys/role/menuDo", { roleId: this.roleId, diff --git a/src/main/resources/views/platform/sys/user/index.html b/src/main/resources/views/platform/sys/user/index.html index 130e6026..9bd496a8 100644 --- a/src/main/resources/views/platform/sys/user/index.html +++ b/src/main/resources/views/platform/sys/user/index.html @@ -5,7 +5,10 @@ layout("/layouts/platform.html"){ - + + + + @@ -294,7 +297,9 @@ layout("/layouts/platform.html"){ } }) } - } + }, + + units: [] } }, methods: { @@ -303,11 +308,11 @@ layout("/layouts/platform.html"){ return "" }, doSearch: function () { - let unit = this.parentUnitSearch[this.parentUnitSearch.length - 1] - if ("root" === unit) { - unit = "" - } - this.pageForm.searchUnit = unit + // let unit = this.parentUnitSearch[this.parentUnitSearch.length - 1] + // if ("root" === unit) { + // unit = "" + // } + // this.pageForm.searchUnit = unit this.pageForm.pageNumber = 1 this.pageData() }, @@ -452,8 +457,9 @@ layout("/layouts/platform.html"){ this.multipleSelection = val } }, - created() { + async created() { this.pageData() + this.units = await this.$businessTool.listUnit() } }) diff --git a/src/main/resources/views/platform/zhgh/staffmanage/sourcechange/manage/index.html b/src/main/resources/views/platform/zhgh/staffmanage/sourcechange/manage/index.html index 4ff7f110..c4574941 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/sourcechange/manage/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/sourcechange/manage/index.html @@ -1,6 +1,23 @@ +
@@ -86,24 +126,27 @@ layout("/layouts/platform.html"){ + +