You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
1.8 KiB
95 lines
1.8 KiB
import request from '@/router/axios'; |
|
import {baseUrl} from '@/config/env'; |
|
import website from "@/config/website"; |
|
|
|
export const loginByUsername = (tenantId, account, password, type, key, code) => request({ |
|
url: '/api/daf-auth/token', |
|
method: 'post', |
|
headers: { |
|
'Captcha-Key': key, |
|
'Captcha-Code': code, |
|
}, |
|
params: { |
|
grantType: (website.captchaMode ? "captcha" : "password"), |
|
tenantId, |
|
account, |
|
password, |
|
type |
|
} |
|
}); |
|
|
|
export const loginBySocial = (tenantId, source, code, state) => request({ |
|
url: '/api/daf-auth/token', |
|
method: 'post', |
|
headers: { |
|
'Tenant-Id': tenantId |
|
}, |
|
params: { |
|
tenantId, |
|
source, |
|
code, |
|
state, |
|
grantType: "social", |
|
scope: "all", |
|
} |
|
}); |
|
|
|
export const getButtons = () => request({ |
|
url: '/api/daf-system/menu/buttons', |
|
method: 'get' |
|
}); |
|
|
|
export const getUserInfo = () => request({ |
|
url: baseUrl + '/user/getUserInfo', |
|
method: 'get' |
|
}); |
|
|
|
export const refreshToken = () => request({ |
|
url: baseUrl + '/user/refesh', |
|
method: 'post' |
|
}) |
|
|
|
export const registerGuest = (form, oauthId) => request({ |
|
url: '/api/daf-user/register-guest', |
|
method: 'post', |
|
params: { |
|
tenantId: form.tenantId, |
|
name: form.name, |
|
account: form.account, |
|
password: form.password, |
|
oauthId |
|
} |
|
}); |
|
|
|
export const getMenu = () => request({ |
|
url: '/api/daf-system/menu/routes', |
|
method: 'get' |
|
}); |
|
|
|
export const getCaptcha = () => request({ |
|
url: '/api/daf-auth/captcha', |
|
method: 'get' |
|
}); |
|
|
|
export const getTopMenu = () => request({ |
|
url: baseUrl + '/user/getTopMenu', |
|
method: 'get' |
|
}); |
|
|
|
export const sendLogs = (list) => request({ |
|
url: baseUrl + '/user/logout', |
|
method: 'post', |
|
data: list |
|
}) |
|
|
|
export const logout = () => request({ |
|
url: baseUrl + '/user/logout', |
|
method: 'get' |
|
}) |
|
|
|
export const getLicense = () => { |
|
return request({ |
|
url: '/api/app/license', |
|
method: 'get' |
|
}) |
|
}
|
|
|