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" + >