|
@@ -112,6 +112,13 @@ export default {
|
|
|
if (route.query.relation_admin_id) {
|
|
|
getSysFun();
|
|
|
}
|
|
|
+ const savedCredentials = sessionStorage.getItem('savedCredentials');
|
|
|
+ if (savedCredentials) {
|
|
|
+ checked.value = true;
|
|
|
+ const { savedUsername, savedPassword } = JSON.parse(savedCredentials);
|
|
|
+ userName.value = savedUsername;
|
|
|
+ userPwd.value = savedPassword;
|
|
|
+ }
|
|
|
});
|
|
|
const getSysFun = async () => {
|
|
|
const { data } = await getSys({
|
|
@@ -130,8 +137,18 @@ export default {
|
|
|
password: md5(values.userPwd),
|
|
|
hostName: 'Sunzee',
|
|
|
});
|
|
|
+ console.log(checked.value);
|
|
|
if (data.code === "00000") {
|
|
|
setLocal("loginUser", JSON.stringify(data.data));
|
|
|
+ if (checked.value) {
|
|
|
+ const savedCredentials = JSON.stringify({ savedUsername: values.userName, savedPassword: values.userPwd });
|
|
|
+ sessionStorage.setItem('savedCredentials', savedCredentials);
|
|
|
+ } else {
|
|
|
+ const savedCredentials = sessionStorage.getItem('savedCredentials');
|
|
|
+ if (savedCredentials) {
|
|
|
+ sessionStorage.removeItem('savedCredentials', savedCredentials);
|
|
|
+ }
|
|
|
+ }
|
|
|
// console.log('loginUser JSON:', JSON.stringify(data.data));
|
|
|
Toast.success(t('login.loginSucess'));
|
|
|
// 需要刷新页面,否则 axios.js 文件里的 token 不会被重置
|
|
@@ -186,6 +203,7 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+
|
|
|
return {
|
|
|
checked,
|
|
|
userName,
|
|
@@ -200,7 +218,6 @@ export default {
|
|
|
state,
|
|
|
wxLoginHandler,
|
|
|
getOpenid,
|
|
|
-
|
|
|
};
|
|
|
},
|
|
|
components: {
|