Browse Source

密码提交校验

master
bianyaqi 1 year ago
parent
commit
c729a43be4
  1. BIN
      dist.zip
  2. 13
      src/page-subspecialty/views/main-navbar-update-password.vue
  3. 13
      src/page-subspecialty/views/modules/systemManagement/team/edit-password.vue
  4. 44
      src/page-subspecialty/views/modules/systemManagement/team/team-add-or-update.vue

BIN
dist.zip

Binary file not shown.

13
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' }

13
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' },

44
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

Loading…
Cancel
Save