From 6a05ae46242d6da2712005e809cc26bd71281344 Mon Sep 17 00:00:00 2001 From: zhanglipeng Date: Tue, 3 Aug 2021 15:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=B9=B6=E6=9B=B4=E6=94=B9=E6=89=8B=E6=9C=BA=E5=8F=B7?= =?UTF-8?q?=E7=A0=81=E5=92=8C=E9=82=AE=E7=AE=B1=EF=BC=88=E5=90=A6=E5=88=99?= =?UTF-8?q?=E6=9C=89bug=EF=BC=89=EF=BC=9B=E4=BF=AE=E6=94=B9=E6=95=99?= =?UTF-8?q?=E5=B8=88=E4=BF=A1=E6=81=AF=EF=BC=9A=E6=A0=B9=E6=8D=AE=E8=AF=81?= =?UTF-8?q?=E4=BB=B6=E5=8F=B7=E7=A0=81=E7=94=9F=E6=88=90=E5=87=BA=E7=94=9F?= =?UTF-8?q?=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/views/system/teacher/index.vue | 18 +++++++++++++++++- .../system/controller/SysUserController.java | 2 ++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ruoyi-ui/src/views/system/teacher/index.vue b/ruoyi-ui/src/views/system/teacher/index.vue index ec9f728ff..54fa35f21 100644 --- a/ruoyi-ui/src/views/system/teacher/index.vue +++ b/ruoyi-ui/src/views/system/teacher/index.vue @@ -200,6 +200,7 @@ v-model="form.zjhm" placeholder="请输入证件号码" maxlength="18" + @blur.prevent="changeZjhm()" /> @@ -419,7 +420,7 @@ export default { // 表单校验 rules: { zjhm: [ - { required: true, message: '请输入身份证号', trigger: 'blur' }, + { required: true, message: "请输入身份证号", trigger: "blur" }, { pattern: /(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/, message: "请输入正确的身份证号", @@ -443,6 +444,21 @@ export default { }); }, methods: { + //根据证件号码生成出生日期 + changeZjhm() { + //console.log(this.form.zjhm); + let idCard = this.form.zjhm; + let birthday = ""; + if (idCard != null && idCard !== "") { + if (idCard.length === 15) { + birthday = "19" + idCard.substr(6, 6); + } else if (idCard.length === 18) { + birthday = idCard.substr(6, 8); + } + birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-"); + } + this.form.csrq = birthday; + }, /** 查询教师基本信息列表 */ getList() { this.loading = true; diff --git a/ruoyi/src/main/java/com/ruoyi/project/system/controller/SysUserController.java b/ruoyi/src/main/java/com/ruoyi/project/system/controller/SysUserController.java index 8ae498aee..b5466bd17 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/system/controller/SysUserController.java +++ b/ruoyi/src/main/java/com/ruoyi/project/system/controller/SysUserController.java @@ -306,6 +306,8 @@ public class SysUserController extends BaseController { } } + user.setPhonenumber(user.getUserName()); + user.setEmail(user.getUserName()+"@benyi.com"); user.setUpdateBy(SecurityUtils.getUsername()); return toAjax(userService.updateUser(user)); }