From dff16ba63074a7d9bb1a4cf63f3d2cee2c4cb3f3 Mon Sep 17 00:00:00 2001 From: cgd_mac <349008059@qq.com> Date: Thu, 24 Feb 2022 19:53:36 +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 | 20 ++- src/views/user/Register.vue | 290 +++++++++++++++++++++++++----------- 2 files changed, 220 insertions(+), 90 deletions(-) diff --git a/src/api/login.js b/src/api/login.js index d16e48a..fa7c260 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -3,7 +3,9 @@ import request from '@/utils/request' const userApi = { login: '/login', logout: '/logout', - getLoginUser: '/getLoginUser' + getLoginUser: '/getLoginUser', + getUnitNameByInvitationCode: '/person/register/invitation', + register: '/person/register/add' } export function login (parameter) { @@ -14,6 +16,22 @@ export function login (parameter) { }) } +export function getUnitNameByInvitationCode (parameter) { + return request({ + url: userApi.getUnitNameByInvitationCode, + method: 'post', + data: parameter + }) +} + +export function reqRegister (parameter) { + return request({ + url: userApi.register, + method: 'post', + data: parameter + }) +} + export function getLoginUser (parameter) { return request({ url: userApi.getLoginUser, diff --git a/src/views/user/Register.vue b/src/views/user/Register.vue index 956c8e5..a68c619 100644 --- a/src/views/user/Register.vue +++ b/src/views/user/Register.vue @@ -7,19 +7,47 @@ size="large" type="text" placeholder="用户名" - v-decorator="['username', {rules: [{ required: true, message: '请输入用户名' }], validateTrigger: ['change', 'blur']}]" + v-decorator="[ + 'username', + { + rules: [{ required: true, message: '请输入用户名' }], + validateTrigger: ['change', 'blur'], + }, + ]" + > + + + + :getPopupContainer="trigger => trigger.parentElement" + v-model="state.passwordLevelChecked" + >