diff --git a/dist.zip b/dist.zip new file mode 100644 index 0000000..ace3b67 Binary files /dev/null and b/dist.zip differ diff --git a/src/page-subspecialty/views/main-navbar-update-password.vue b/src/page-subspecialty/views/main-navbar-update-password.vue index 8e4306b..77bb3b7 100644 --- a/src/page-subspecialty/views/main-navbar-update-password.vue +++ b/src/page-subspecialty/views/main-navbar-update-password.vue @@ -54,9 +54,20 @@ export default { } callback() } + var validataPassword = (rule, value, callback) => { + if (value && value.length >= 8) { + const weakReg = /^[0-9]{8,}$|^[a-zA-Z]{8,}$/ + if (weakReg.test(value)) { + return callback(new Error('密码过于简单')) + } + } else { + return callback(new Error('请输入密码')) + } + callback() + } return { password: [ - { required: true, message: this.$t('validate.required'), trigger: 'blur' } + { required: true, validator: validataPassword, trigger: 'blur' } ], newPassword: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } diff --git a/src/page-subspecialty/views/modules/systemManagement/team/edit-password.vue b/src/page-subspecialty/views/modules/systemManagement/team/edit-password.vue index 4d98286..a82f88e 100644 --- a/src/page-subspecialty/views/modules/systemManagement/team/edit-password.vue +++ b/src/page-subspecialty/views/modules/systemManagement/team/edit-password.vue @@ -56,9 +56,20 @@ export default { } callback() } + var validataPassword = (rule, value, callback) => { + if (value && value.length >= 8) { + const weakReg = /^[0-9]{8,}$|^[a-zA-Z]{8,}$/ + if (weakReg.test(value)) { + return callback(new Error('密码过于简单')) + } + } else { + return callback(new Error('请输入密码')) + } + callback() + } return { newPassword: [ - { required: true, message: '请输入要修改的密码', trigger: 'blur' } + { required: true, validator: validataPassword, trigger: 'blur' } ], confirmPassword: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' }, diff --git a/src/page-subspecialty/views/modules/systemManagement/team/team-add-or-update.vue b/src/page-subspecialty/views/modules/systemManagement/team/team-add-or-update.vue index be7a58b..593bd30 100644 --- a/src/page-subspecialty/views/modules/systemManagement/team/team-add-or-update.vue +++ b/src/page-subspecialty/views/modules/systemManagement/team/team-add-or-update.vue @@ -161,6 +161,17 @@ export default { } callback() } + var validataPassword = (rule, value, callback) => { + if (value && value.length >= 8) { + const weakReg = /^[0-9]{8,}$|^[a-zA-Z]{8,}$/ + if (weakReg.test(value)) { + return callback(new Error('密码过于简单')) + } + } else { + return callback(new Error('请输入密码')) + } + callback() + } return { employeeId: [ { required: true, message: '请输入医生工号', trigger: 'blur' } @@ -169,7 +180,7 @@ export default { { required: true, message: '请输入医生姓名', trigger: 'blur' } ], password: [ - { required: true, message: '请输入密码', trigger: 'blur' } + { required: true, validator: validataPassword, trigger: 'blur' } ], gender: [ { required: true, message: '请选择性别', trigger: 'change' } @@ -180,9 +191,6 @@ export default { mobile: [ { required: true, validator: validataMobile, trigger: 'blur' } ] - // doctorJob: [ - // { required: true, message: '请输入医生职位', trigger: 'blur' } - // ], } } }, @@ -191,8 +199,6 @@ export default { this.visible = true this.$nextTick(() => { // 获取中心 - // this.getCentreList() - // this.getCentreJobList() this.loginInfo = window.sessionStorage.getItem('qg-userData') this.$refs.dataForm.resetFields() // 重置表单 if (this.dataForm.id) { @@ -207,17 +213,6 @@ export default { this.centerList = res.data } }, - // 获取职位列表 --- 1:职位,2:手术方式,3:手术间,4:麻醉方式 - async getCentreJobList() { - const { data: res } = await this.$http.get('/sys/param/getList', { - params: { - type: 1 - } - }) - if (res.code === 0) { - this.positionList = res.data - } - }, // 获取信息 getInfo() { this.$http.get(`/sys/user/${this.dataForm.id}`).then(({ data: res }) => { @@ -231,17 +226,11 @@ export default { res.data.roleIdList.forEach(item => { roleArr.push([item]) }) - // if (res.data.positionIdList && res.data.positionIdList.length) { - // res.data.positionIdList.forEach(item => { - // postionArr.push([item]) - // }) - // } this.dataForm = { ...this.dataForm, ...res.data } this.dataForm.roleNameListValue = roleArr - // this.dataForm.positionListValue = postionArr }).catch(() => { }) }, // 角色级联选择器选择 @@ -251,15 +240,6 @@ export default { this.dataForm.roleIdList.push(item[0]) }) }, - // 职位级联选择器选择 - positionChange(val) { - console.log(val) - this.dataForm.positionIdList = [] - val.forEach(item => { - this.dataForm.positionIdList.push(item[0]) - }) - console.log(this.dataForm.positionIdList) - }, // 上传文件转换 uploadFileBaseHandle(data) { const _this = this