mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-11 13:39:48 +08:00
login section according to role and organization (#634)
Co-authored-by: Elsio Sanchez <elsiosanche@gmail.com>
This commit is contained in:
parent
ba27d672ea
commit
db2e6968cf
@ -12,6 +12,8 @@ import {
|
||||
export function login({
|
||||
userName,
|
||||
password,
|
||||
roleUuid,
|
||||
organizationUuid,
|
||||
token
|
||||
}) {
|
||||
return requestRest({
|
||||
@ -20,6 +22,8 @@ export function login({
|
||||
data: {
|
||||
username: userName,
|
||||
password,
|
||||
role_uuid: roleUuid,
|
||||
organization_uuid: organizationUuid,
|
||||
token
|
||||
}
|
||||
})
|
||||
|
@ -107,6 +107,13 @@ const actions = {
|
||||
token
|
||||
}) {
|
||||
return new Promise((resolve, reject) => {
|
||||
console.log({
|
||||
userName,
|
||||
password,
|
||||
roleUuid,
|
||||
organizationUuid,
|
||||
token
|
||||
})
|
||||
login({
|
||||
userName,
|
||||
password,
|
||||
|
@ -119,7 +119,9 @@ export default {
|
||||
return {
|
||||
loginForm: {
|
||||
userName: '',
|
||||
password: ''
|
||||
password: '',
|
||||
roleUuid: '',
|
||||
organizationUuid: ''
|
||||
},
|
||||
loginRules: {
|
||||
userName: [{ required: true, trigger: 'blur', validator: validateUsername }],
|
||||
@ -169,8 +171,8 @@ export default {
|
||||
if (!this.isEmptyValue(query)) {
|
||||
this.loginForm = {
|
||||
...this.loginForm,
|
||||
roleId: this.clientIdRedirect(query, expr),
|
||||
organizationId: this.organizationIdRedirect(query, expr)
|
||||
roleUuid: this.clientIdRedirect(query, expr),
|
||||
organizationUuid: this.organizationIdRedirect(query, expr)
|
||||
}
|
||||
}
|
||||
this.$refs.loginForm.validate(valid => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user