admin三个月提示要修改密码

master
许宏杰 3 months ago
parent ac4a5c02e2
commit e58e9ffffe

@ -39,6 +39,16 @@ export function login2(username, password, code, uuid) {
});
}
export function getverifyDateTime() {
return request({
url: "/verifyDateTime",
headers: {
isToken: false,
},
method: "get",
});
}
// 注册方法
export function register(data) {
return request({

@ -1,6 +1,7 @@
import { login, logout, getInfo, login2 } from "@/api/login";
import { login, logout, getInfo, login2, getverifyDateTime } from "@/api/login";
import { getToken, setToken, removeToken } from "@/utils/auth";
import { Notification } from "element-ui";
import router from "@/router";
const user = {
state: {
token: getToken(),
@ -95,6 +96,10 @@ const user = {
commit("SET_ID", user.userId);
commit("SET_NAME", user.userName);
commit("SET_AVATAR", avatar);
if (res.roles.length > 0 && res.roles[0] == "admin") {
getUpdataPopup();
}
resolve(res);
})
.catch((error) => {
@ -131,4 +136,21 @@ const user = {
},
};
async function getUpdataPopup() {
let res = await getverifyDateTime();
if (res.data) {
Notification.warning({
title: "修改密码提示",
message: "所有用户密码已大于3个月未修改请前往修改",
type: "warning",
duration: 2500,
onClick: () => {
router.push({
path: "/system/user",
});
},
});
}
}
export default user;

Loading…
Cancel
Save