diff --git a/src/api/login.js b/src/api/login.js index fa7c260..9dbfa38 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -20,7 +20,7 @@ export function getUnitNameByInvitationCode (parameter) { return request({ url: userApi.getUnitNameByInvitationCode, method: 'post', - data: parameter + params: parameter }) } @@ -47,7 +47,7 @@ export function logout () { }) } export function getSmsCaptcha (parameter) { - return axios({ + return request({ url: '/getSmsCaptcha', method: 'get', params: parameter diff --git a/src/views/person/PersonForm.vue b/src/views/person/PersonForm.vue index baa699c..c8c9968 100644 --- a/src/views/person/PersonForm.vue +++ b/src/views/person/PersonForm.vue @@ -310,7 +310,7 @@ if (res.code === 200) { const data = res.data // 默认选中的多选框 - const type = data.type.split(',') + const type = data.type && data.type.split(',') || [] const typeIntArr = []// 保存转换后的整型字符串 type.forEach(item => { typeIntArr.push(+item) diff --git a/src/views/user/Register.vue b/src/views/user/Register.vue index a68c619..dffd3b0 100644 --- a/src/views/user/Register.vue +++ b/src/views/user/Register.vue @@ -84,7 +84,10 @@ 'password2', { rules: [ - { required: true, message: '至少6位密码,区分大小写' }, + { + required: true, + message: '请输入至少包括大写、小写、数字、特殊符号中的三种,密码长度至少为8位。', + }, { validator: this.handlePasswordCheck }, ], validateTrigger: ['change', 'blur'], @@ -153,7 +156,13 @@ size="large" disabled placeholder="输入邀请码以后自动绑定" - :value="unitInfo.name" + v-decorator="[ + 'orgName', + { + rules: [{ required: true, message: '输入邀请码以后自动绑定' }], + validateTrigger: ['blur'], + }, + ]" > @@ -175,7 +184,9 @@