From 12c4cd7defc8b21ee3e85b19974c923315f56dc2 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期五, 27 九月 2024 17:45:48 +0800
Subject: [PATCH] 代码提交
---
Source/plt-web/plt-web-ui/src/api/user.js | 120 ++++++++++++------------------------------------------------
1 files changed, 24 insertions(+), 96 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/api/user.js b/Source/plt-web/plt-web-ui/src/api/user.js
index b3d90d9..7fb72ed 100644
--- a/Source/plt-web/plt-web-ui/src/api/user.js
+++ b/Source/plt-web/plt-web-ui/src/api/user.js
@@ -1,19 +1,17 @@
import request from '@/router/axios';
import website from "@/config/website";
-export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key) => request({
+export const loginByUsername = (deptId, roleId, userId, password, type, key) => request({
url: '/api/framework/loginController/login',
method: 'post',
headers: {
- 'Tenant-Id': tenantId,
'Dept-Id': (website.switchMode ? deptId : ''),
'Role-Id': (website.switchMode ? roleId : ''),
'Captcha-Key': key,
},
params: {
- tenantId,
- username,
+ userId,
password,
grant_type: (website.captchaMode ? "captcha" : "password"),
scope: "all",
@@ -21,100 +19,30 @@
}
});
-export const loginBySocial = (tenantId, source, state) => request({
- url: '/api/blade-auth/oauth/token',
- method: 'post',
- headers: {
- 'Tenant-Id': tenantId
- },
- params: {
- tenantId,
- source,
- state,
- grant_type: "social",
- scope: "all",
- }
-})
-
-export const loginBySso = (state) => request({
- url: '/api/blade-auth/oauth/token',
- method: 'post',
- headers: {
- 'Tenant-Id': state
- },
- params: {
- tenantId: state,
- grant_type: "authorization_code",
- scope: "all",
- redirect_uri: website.redirectUri,
- }
-})
-
-export const refreshToken = (refresh_token, tenantId, deptId, roleId) => request({
- url: '/api/blade-auth/oauth/token',
- method: 'post',
- headers: {
- 'Tenant-Id': tenantId,
- 'Dept-Id': (website.switchMode ? deptId : ''),
- 'Role-Id': (website.switchMode ? roleId : '')
- },
- params: {
- tenantId,
- refresh_token,
- grant_type: "refresh_token",
- scope: "all",
- }
-});
-
-export const registerGuest = (form, oauthId) => request({
- url: '/api/blade-user/register-guest',
- method: 'post',
- params: {
- tenantId: form.tenantId,
- name: form.name,
- account: form.account,
- password: form.password,
- oauthId
- }
-});
-
-export const getButtons = () => request({
- url: '/api/blade-system/menu/buttons',
- method: 'get'
-});
-
-export const getCaptcha = () => request({
- url: '/api/blade-auth/oauth/captcha',
- method: 'get',
- authorization: false
-});
-
-export const logout = () => request({
- url: '/api/blade-auth/oauth/logout',
- method: 'get',
- authorization: false
-});
-
export const getUserInfo = () => request({
- url: '/api/blade-auth/oauth/user-info',
- method: 'get'
+ url: '/api/framework/loginController/getSessionInfo',
+ method: 'post'
});
-export const sendLogs = (list) => request({
- url: '/api/blade-auth/oauth/logout',
- method: 'post',
- data: list
-});
+// 淇敼瀵嗙爜
+export function changePassword(params) {
+ let formData = new FormData;
+ for (let key in params) {
+ formData.append(key, params[key])
+ }
+ return request({
+ url: "/api/userQueryController/changePassword",
+ method: "post",
+ data: formData
+ });
+}
-export const clearCache = () => request({
- url: '/api/blade-auth/oauth/clear-cache',
- method: 'get',
- authorization: false
-});
-
-export const selcetList = () => request({
- url: '/api/blade-system/tenant/tenant-map',
- method: 'get',
-});
-
+// 閫�鍑虹櫥褰�
+export function logout(params) {
+ return request({
+ url: "/api/framework/loginController/logout",
+ method: "post",
+ params
+ });
+}
--
Gitblit v1.9.3