Commit e0cda25b authored by xulili's avatar xulili

首次登录弹窗

parent 0471eed7
......@@ -98,21 +98,31 @@ export default {
type: "success",
message: resData.message,
});
localStorage.setItem("userType",resData.user.type)
localStorage.setItem("userType", resData.user.type);
localStorage.setItem("user", resData.user.userName);
localStorage.setItem("userId",resData.user.id)
localStorage.setItem("userId", resData.user.id);
localStorage.setItem("backToken", resData.token);
localStorage.setItem("roleList",resData.user.roleList)
localStorage.setItem("roleList", resData.user.roleList);
localStorage.setItem(
"menuList",
JSON.stringify(resData.menuList)
);
if(_this.$route.query.redirect){
if (resData.user.isDefault) {
this.$alert("登录成功,为了安全,建议修改密码", "", {
confirmButtonText: "确定",
callback: (action) => {
this.$message({
type: "info",
message: `action: ${action}`,
});
},
});
}
if (_this.$route.query.redirect) {
_this.$router.push(_this.$route.query.redirect);
}else{
} else {
_this.$router.push("index");
}
} else {
_this.$message.error(res.data.message);
}
......
......@@ -82,10 +82,17 @@ export default {
rules: {
oldPassWord: [
{ required: true, message: "请输入原密码", trigger: "blur" },
{ min: 1, max: 20, message: "请输入不大于100位" },
{
max:8,
message: "请输入8位密码",
},
],
password: [
{ required: true, validator: validatePass, trigger: "blur" },
{
pattern: /(?=.*([a-zA-Z].*))(?=.*[0-9].*)[a-zA-Z0-9-_@*]{8}$/,
message: "密码至少包括数字和字母,可以有-_@特殊字符,长度8位",
},
],
checkPass: [
{ required: true, validator: validatePass2, trigger: "blur" },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment