|
@@ -5,6 +5,7 @@ import {
|
|
|
getStudentSpecialtyNameListApi,
|
|
|
} from "@/api/login";
|
|
|
import { store } from "@/store/store";
|
|
|
+import { createUserDetailLog } from "@/utils/logger";
|
|
|
import { useRouter } from "vue-router";
|
|
|
|
|
|
logger({ cnl: ["console"], pgn: "登录页面", act: "首次渲染" });
|
|
@@ -29,8 +30,20 @@ async function handleLoginClick() {
|
|
|
rootOrgId
|
|
|
);
|
|
|
console.log(res);
|
|
|
- // 准备下面的登录token
|
|
|
- store.user = res.data.content;
|
|
|
+ if (res.data.code === "200") {
|
|
|
+ // 准备下面的登录token
|
|
|
+ store.user = res.data.content;
|
|
|
+ } else {
|
|
|
+ // TODO: 放置在登录框
|
|
|
+ $message.error(res.data.desc);
|
|
|
+ logger({
|
|
|
+ pgu: "AUTO",
|
|
|
+ act: "点击登录",
|
|
|
+ stk: res.data.code + res.data.desc,
|
|
|
+ cnl: ["console", "server"],
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
const [{ data: student }, { data: specialty }] = await Promise.all([
|
|
|
getStudentInfoBySessionApi(),
|
|
@@ -44,6 +57,7 @@ async function handleLoginClick() {
|
|
|
};
|
|
|
|
|
|
store.user = user;
|
|
|
+ createUserDetailLog();
|
|
|
|
|
|
void router.push({ name: "ChangePassword" });
|
|
|
}
|