|
|
@@ -15,6 +15,7 @@ import tool from "/@/utils/Tool.js";
|
|
|
import { getJwtToken } from '/@/utils/auth';
|
|
|
import moment from 'moment';
|
|
|
import { resolve } from 'path';
|
|
|
+import { message } from 'ant-design-vue';
|
|
|
|
|
|
enum Api {
|
|
|
// Login = '/auth/login',
|
|
|
@@ -69,7 +70,7 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
|
|
resolve(r);
|
|
|
allSys();
|
|
|
// loginCallProvider();
|
|
|
- }).catch((err) =>{
|
|
|
+ }).catch((err) => {
|
|
|
resolve(err)
|
|
|
})
|
|
|
})
|
|
|
@@ -108,49 +109,56 @@ export function getMyInfo() {
|
|
|
params: formData,
|
|
|
...interfaceType,
|
|
|
}, { joinPrefix: false }).then(async (i) => {
|
|
|
- var u = JSON.parse(i.result);
|
|
|
- console.log(u);
|
|
|
-
|
|
|
- //插入登录日志记录
|
|
|
- let addRecordParam = {
|
|
|
- systemLog: {
|
|
|
- cjrq: moment().format('YYYY-MM-DD HH:mm:ss'),
|
|
|
- czsm: "登录操作",
|
|
|
- opt: "login",
|
|
|
- sfcg: u.hasOwnProperty('tokenV2') ? 1 : 0,
|
|
|
- userid: u.EMPLOYEE_MIS.EMPLOYEE_ID,
|
|
|
- username: u.EMPLOYEE.NAME
|
|
|
- }
|
|
|
- }
|
|
|
- defHttp.post({ url: Api.AddLoginRecord, params: addRecordParam })
|
|
|
+ if (i.status == 0) {
|
|
|
+ var u = JSON.parse(i.result);
|
|
|
+ console.log(u);
|
|
|
|
|
|
- var a = {
|
|
|
- info: u,
|
|
|
- "userId": "80808080-8080-8080-8080-808080808080",
|
|
|
- "realName": u.EMPLOYEE.NAME,
|
|
|
- "username": u.EMPLOYEE.NAME,
|
|
|
- "LOGIN_NAME": u.EMPLOYEE.LOGIN_NAME,
|
|
|
- "phoneNumber": "17313039356",
|
|
|
- "email": "1419750663@qq.com",
|
|
|
- "avatar": "",
|
|
|
- "tenantId": "13814000-1dd2-11b2-8080-808080808080",
|
|
|
- "needSetPwd": false,
|
|
|
- "roles": [
|
|
|
- "SYS_ADMIN"
|
|
|
- ],
|
|
|
- "nameroles": u.ROLES && u.ROLES.map(i => i.NAME).join(","),
|
|
|
- "plainRoles": [
|
|
|
- {
|
|
|
- "roleId": "81818181-8181-8181-8181-818181818181",
|
|
|
- "roleName": "超级管理员"
|
|
|
+ //插入登录日志记录
|
|
|
+ let addRecordParam = {
|
|
|
+ systemLog: {
|
|
|
+ cjrq: moment().format('YYYY-MM-DD HH:mm:ss'),
|
|
|
+ czsm: "登录操作",
|
|
|
+ opt: "login",
|
|
|
+ sfcg: u.hasOwnProperty('tokenV2') ? 1 : 0,
|
|
|
+ userid: u.EMPLOYEE_MIS.EMPLOYEE_ID,
|
|
|
+ username: u.EMPLOYEE.NAME
|
|
|
}
|
|
|
- ]
|
|
|
+ }
|
|
|
+ defHttp.post({ url: Api.AddLoginRecord, params: addRecordParam })
|
|
|
+
|
|
|
+ var a = {
|
|
|
+ info: u,
|
|
|
+ "userId": "80808080-8080-8080-8080-808080808080",
|
|
|
+ "realName": u.EMPLOYEE.NAME,
|
|
|
+ "username": u.EMPLOYEE.NAME,
|
|
|
+ "LOGIN_NAME": u.EMPLOYEE.LOGIN_NAME,
|
|
|
+ "phoneNumber": "17313039356",
|
|
|
+ "email": "1419750663@qq.com",
|
|
|
+ "avatar": "",
|
|
|
+ "tenantId": "13814000-1dd2-11b2-8080-808080808080",
|
|
|
+ "needSetPwd": false,
|
|
|
+ "roles": [
|
|
|
+ "SYS_ADMIN"
|
|
|
+ ],
|
|
|
+ "nameroles": u.ROLES && u.ROLES.map(i => i.NAME).join(","),
|
|
|
+ "plainRoles": [
|
|
|
+ {
|
|
|
+ "roleId": "81818181-8181-8181-8181-818181818181",
|
|
|
+ "roleName": "超级管理员"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ await getUserIdInfo(u.EMPLOYEE_MIS.EMPLOYEE_ID);
|
|
|
+ resolve(a);
|
|
|
+ session.setItem("userInfo", u);
|
|
|
+ session.setItem('tokenV2', u.tokenV2);
|
|
|
+ session.setItem('userId', u.EMPLOYEE_MIS.EMPLOYEE_ID);
|
|
|
+ } else {
|
|
|
+ window.localStorage.clear();
|
|
|
+ window.sessionStorage.clear();
|
|
|
+ message.error("用户名或密码错误");
|
|
|
+ resolve([]);
|
|
|
}
|
|
|
- await getUserIdInfo(u.EMPLOYEE_MIS.EMPLOYEE_ID);
|
|
|
- resolve(a);
|
|
|
- session.setItem("userInfo", u);
|
|
|
- session.setItem('tokenV2', u.tokenV2);
|
|
|
- session.setItem('userId', u.EMPLOYEE_MIS.EMPLOYEE_ID);
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
@@ -159,7 +167,7 @@ export function getMyInfo() {
|
|
|
* @description: 根据用户id获取详细信息
|
|
|
*/
|
|
|
export const getUserIdInfo = (id) => {
|
|
|
- return new Promise((resolve)=>{
|
|
|
+ return new Promise((resolve) => {
|
|
|
defHttp.post<Array<string>>({
|
|
|
url: Api.GetUserDetailInfo, params: {
|
|
|
userId: id,
|