From 109f121f0559fbcdaeb8feabc51f467824284fd7 Mon Sep 17 00:00:00 2001 From: cgd_mac <349008059@qq.com> Date: Thu, 24 Feb 2022 20:33:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 4 +-- src/views/person/PersonForm.vue | 2 +- src/views/user/Register.vue | 44 ++++++++++++++++++++++--------- src/views/user/RegisterResult.vue | 8 +++--- vue.config.js | 4 +-- 5 files changed, 40 insertions(+), 22 deletions(-) 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 @@