Browse Source

chore: login Extension Parameters

master
wangxiang 2 years ago
parent
commit
ad90fe207b
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 11
      src/api/platform/core/controller/user.ts
  2. 2
      src/api/platform/system/controller/dictdata.ts
  3. BIN
      src/assets/loginmini/icon/icon-role.png
  4. BIN
      src/assets/loginmini/icon/icon-tenant.png
  5. 8
      src/assets/loginmini/style/home.less

11
src/api/platform/core/controller/user.ts

@ -27,22 +27,19 @@ export const login = (params: LoginParams) => {
param: ['password'] param: ['password']
}); });
const username = user.username.trim(); const { username, password, options, ...exOauthParams} = user;
const password = user.password;
const code = user.code;
const realKey = user.realKey;
const grant_type = 'password'; const grant_type = 'password';
const scope = 'server'; const scope = 'server';
const data = qs.stringify({'username': username, 'password': password}); const data = qs.stringify({ 'username': username.trim(), 'password': password });
return defHttp.post<TokenEnhancer>({ return defHttp.post<TokenEnhancer>({
url: Api.login, url: Api.login,
headers: { headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
}, },
params: { code, realKey, grant_type, scope }, params: { ...exOauthParams, grant_type, scope },
data: data data: data
}, params?.options); }, options);
}; };
/** 获取当前用户信息 */ /** 获取当前用户信息 */

2
src/api/platform/system/controller/dictdata.ts

@ -31,4 +31,4 @@ export const getDictData = (id: string) => defHttp.get<DictData>({ url: `${Api.g
export const delDictData = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); export const delDictData = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` });
/** 根据字典类型查询字典数据 */ /** 根据字典类型查询字典数据 */
export const getDataByDictType = (dictType: string) => defHttp.get<DictData[]>({ url: `${Api.getByDictType}/${dictType}` }); export const getDataByDictType = (params: DictData) => defHttp.get<DictData[]>({ url: Api.getByDictType, params });

BIN
src/assets/loginmini/icon/icon-role.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
src/assets/loginmini/icon/icon-tenant.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

8
src/assets/loginmini/style/home.less

@ -350,6 +350,14 @@
background-image: url(../icon/icon-code.png); background-image: url(../icon/icon-code.png);
} }
.icon-tenant {
background-image: url(../icon/icon-tenant.png);
}
.icon-role {
background-image: url(../icon/icon-role.png);
}
.aui-inputClear:focus { .aui-inputClear:focus {
border-bottom: 1px solid #1b90ff; border-bottom: 1px solid #1b90ff;
} }

Loading…
Cancel
Save