diff --git a/src/main/java/com/budwk/app/sys/controller/SysHomeController.java b/src/main/java/com/budwk/app/sys/controller/SysHomeController.java index cd1e486..a8bd2ed 100644 --- a/src/main/java/com/budwk/app/sys/controller/SysHomeController.java +++ b/src/main/java/com/budwk/app/sys/controller/SysHomeController.java @@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.http.useragent.UserAgent; import cn.hutool.http.useragent.UserAgentUtil; +import com.budwk.app.base.constant.RedisConstant; import com.budwk.app.base.page.Pagination; import com.budwk.app.base.param.PageForm; import com.budwk.app.base.result.Result; @@ -36,6 +37,8 @@ import org.nutz.log.Log; import org.nutz.log.Logs; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.Ok; +import org.nutz.plugins.wkcache.annotation.CacheDefaults; +import org.nutz.plugins.wkcache.annotation.CacheResult; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; @@ -296,9 +299,11 @@ public class SysHomeController { @SaCheckLogin @ApiOperation("获取新闻") @Ok("json") + @CacheDefaults(cacheName = RedisConstant.PLATFORM_REDIS_WKCACHE_PREFIX + "web_news", isHash = true) + @CacheResult(cacheKey = "news", ignoreNull = true, cacheLiveTime = 60 * 60 * 24) public Result getNews() { // 定义要爬取的URL - String domain = "https://nsdgh.njnu.edu.cn"; + String domain = "http://nsdgh.njnu.edu.cn"; try { // 使用Jsoup连接到URL并获取页面内容 Document document = Jsoup.connect(domain).get(); @@ -316,7 +321,6 @@ public class SysHomeController { }).toList(); results.add(NutMap.NEW().addv("label", "最新新闻").addv("value", list)); - // 通知公告 Elements newsSections = document.select("div.news1"); for (Element section : newsSections) { diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/branch/MemberBranchUnionManageController.java b/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/branch/MemberBranchUnionManageController.java index e3d703b..f0557db 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/branch/MemberBranchUnionManageController.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/branch/MemberBranchUnionManageController.java @@ -62,6 +62,7 @@ public class MemberBranchUnionManageController { @At @SaCheckPermission("member.branchUnion.manage.list") + @Ok("json:{dateFormat:'yyyy-MM-dd'}") public Result pageData(MemberManagePageForm pageForm) { Sql sql = memberManageService.getSql(pageForm, "branchUnion"); Pagination pagination = memberManageService.listPageMap(pageForm.getPageNumber(), pageForm.getPageSize(), sql); diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/info/MemberInfoGroupController.java b/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/info/MemberInfoGroupController.java index 18abba3..7dde261 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/info/MemberInfoGroupController.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/member/controller/info/MemberInfoGroupController.java @@ -21,6 +21,7 @@ import org.nutz.lang.util.NutMap; import org.nutz.mvc.annotation.AdaptBy; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.Ok; +import org.nutz.mvc.annotation.Param; import org.nutz.mvc.upload.TempFile; import org.nutz.mvc.upload.UploadAdaptor; @@ -54,7 +55,8 @@ public class MemberInfoGroupController { @At @SaCheckPermission("member.info.group") - public Result pageData(MemberInfoPageForm pageForm) { + @Ok("json:{dateFormat:'yyyy-MM-dd'}") + public Result pageData(@Valid @Param("pageForm") MemberInfoPageForm pageForm) { Sql sql = memberInfoService.getSql(pageForm); Pagination pagination = memberInfoService.listPageMap(pageForm.getPageNumber(), pageForm.getPageSize(), sql); return Result.success(pagination); diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/member/param/MemberInfoPageForm.java b/src/main/java/com/budwk/app/zhgh/staffmanage/member/param/MemberInfoPageForm.java index f41cf3e..3e3d344 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/member/param/MemberInfoPageForm.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/member/param/MemberInfoPageForm.java @@ -41,6 +41,8 @@ public class MemberInfoPageForm extends PageForm { private String sex; + private List sexTypes; + private Integer memberStatus; private String position; diff --git a/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberInfoServiceImpl.java b/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberInfoServiceImpl.java index 40afd90..6700f2e 100644 --- a/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberInfoServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/staffmanage/member/service/impl/MemberInfoServiceImpl.java @@ -9,14 +9,11 @@ import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; import com.budwk.app.base.constant.RoleConstant; import com.budwk.app.base.service.impl.BaseServiceImpl; -import com.budwk.app.base.utils.CommonDownloadUtil; -import com.budwk.app.base.utils.EasyExcelUtil; -import com.budwk.app.base.utils.PwdUtil; +import com.budwk.app.base.utils.*; import com.budwk.app.sys.models.Sys_role; import com.budwk.app.sys.models.Sys_unit; import com.budwk.app.sys.models.Sys_user_role; import com.budwk.app.web.commons.auth.utils.AuthUtil; -import com.budwk.app.base.utils.ManyAddOrRenewUtil; import com.budwk.app.sys.models.Sys_user; import com.budwk.app.web.commons.auth.utils.SecurityUtil; import com.budwk.app.zhgh.staffmanage.member.models.MemberHistory; @@ -112,12 +109,19 @@ public class MemberInfoServiceImpl extends BaseServiceImpl implements cnd.andEX("userState", "in", pageForm.getUserStates()); } cnd.andEX("sex", "=", pageForm.getSex()); + cnd.andEX("sex", "in", pageForm.getSexTypes()); cnd.and("member", "=", true); if (!AuthUtil.hasRoleOr(RoleConstant.SYSADMIN.name(), RoleConstant.SCHOOL_UNION_ADMIN.name())) { cnd.and("unionId", "=", SecurityUtil.getUnionId()); } + + if(StrUtil.isAllBlank(pageForm.getPageOrderName(),pageForm.getPageOrderBy())){ + cnd.asc("unionCode").asc("unitCode"); + }else{ + cnd.orderBy(pageForm.getPageOrderName(), PageUtil.getOrder(pageForm.getPageOrderBy())); + } sql.setCondition(cnd); return sql; } @@ -234,11 +238,11 @@ public class MemberInfoServiceImpl extends BaseServiceImpl implements exportEntities.add(new ExcelExportEntity("联系电话", "mobile", 20)); exportEntities.add(new ExcelExportEntity("身份证号", "idCard", 30)); exportEntities.add(new ExcelExportEntity("在职状态", "userState", 20)); - exportEntities.add(new ExcelExportEntity("人事编制", "preparedBy", 20)); + exportEntities.add(new ExcelExportEntity("聘用方式", "preparedBy", 20)); exportEntities.add(new ExcelExportEntity("人员类型", "personType", 20)); exportEntities.add(new ExcelExportEntity("所属工会", "unionName", 20)); exportEntities.add(new ExcelExportEntity("所属单位", "unitName", 30)); - exportEntities.add(new ExcelExportEntity("来校年月", "comeSchoolDate", 30)); +// exportEntities.add(new ExcelExportEntity("来校年月", "comeSchoolDate", 30)); // exportEntities.add(new ExcelExportEntity("所在科室", "threeUnitName", 20)); // exportEntities.add(new ExcelExportEntity("工会小组", "unionGroupName", 30)); diff --git a/src/main/resources/static/components/layout/HeaderUserAvatar.vue b/src/main/resources/static/components/layout/HeaderUserAvatar.vue index b94cd12..87b11bf 100644 --- a/src/main/resources/static/components/layout/HeaderUserAvatar.vue +++ b/src/main/resources/static/components/layout/HeaderUserAvatar.vue @@ -24,9 +24,6 @@ - - 关 闭 - diff --git a/src/main/resources/static/components/module/userInfo/index.vue b/src/main/resources/static/components/module/userInfo/index.vue index 8f6d5a5..680ea68 100644 --- a/src/main/resources/static/components/module/userInfo/index.vue +++ b/src/main/resources/static/components/module/userInfo/index.vue @@ -1,52 +1,70 @@ + 返回 保存申请 提交申请 @@ -171,17 +170,17 @@ layout("/layouts/platform.html"){ families: [] }, formRules: { - username: [{required: false, message: "必填", trigger: "change"}], - sex: [{required: false, message: "必填", trigger: "change"}], + username: [{ required: false, message: "必填", trigger: "change" }], + sex: [{ required: false, message: "必填", trigger: "change" }], idCard: [ - {required: false, message: "身份证号不能为空", trigger: "blur"}, + { required: false, message: "身份证号不能为空", trigger: "blur" }, { pattern: /(^\d{6}(18|19|20)\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}([0-9xX])$)/, message: "身份证号格式不正确", trigger: "blur" } - ], - }, + ] + } } }, methods: { @@ -236,28 +235,28 @@ layout("/layouts/platform.html"){ doSave() { this.$confirm("保存后可在我的申请里面再次编辑,您确定要保存吗?", "提示", { type: "warning" }) .then(() => { - this.$axios - .post(loc() + "/doSave", this.formData) - .then((res) => { - if (res.code === 0) { - this.$message.success(res.msg) - this.$store.dispatch("pjaxRoute", "/platform/member/apply/mine") - } - }) + this.$axios.post(loc() + "/doSave", this.formData).then((res) => { + if (res.code === 0) { + this.$message.success(res.msg) + this.$store.dispatch("pjaxRoute", "/platform/member/apply/mine") + } + }) }) .catch() }, doSubmit() { this.$confirm("您确定要提交申请吗?", "提示", { type: "warning" }) .then(() => { - this.$axios.post(loc() + "/doSubmit", { - ...this.formData, - }).then((res) => { - if (res.code === 0) { - this.$message.success(res.msg) - this.$store.dispatch("pjaxRoute", "/platform/member/apply/mine") - } - }) + this.$axios + .post(loc() + "/doSubmit", { + ...this.formData + }) + .then((res) => { + if (res.code === 0) { + this.$message.success(res.msg) + this.$store.dispatch("pjaxRoute", "/platform/member/apply/mine") + } + }) }) .catch() } diff --git a/src/main/resources/views/platform/zhgh/staffmanage/member/branch/verification/check/index.html b/src/main/resources/views/platform/zhgh/staffmanage/member/branch/verification/check/index.html index a60922d..46623b2 100644 --- a/src/main/resources/views/platform/zhgh/staffmanage/member/branch/verification/check/index.html +++ b/src/main/resources/views/platform/zhgh/staffmanage/member/branch/verification/check/index.html @@ -10,57 +10,80 @@ layout("/layouts/platform.html"){ - - + + - - + + - - + + - + - - + + - + - + 导出名单事项核对记录 查看反馈结果 - 有误提交 - 无误提交 + + 有误提交 + + + 无误提交 + - - - + + + @@ -73,11 +96,17 @@ layout("/layouts/platform.html"){ 未核对 @@ -85,8 +114,12 @@ layout("/layouts/platform.html"){ @@ -107,7 +140,6 @@ layout("/layouts/platform.html"){ - @@ -116,37 +148,41 @@ layout("/layouts/platform.html"){ - + @@ -164,13 +200,13 @@ layout("/layouts/platform.html"){ {{ viewData.feedbackDate }} {{ viewData.feedbackNum }} {{ viewData.startDate + '至' + viewData.endDate }} {{ viewData.content }} @@ -182,7 +218,6 @@ layout("/layouts/platform.html"){