Merge branch 'master' of http://49.232.154.205:10100/liujingchao/klp-mono
This commit is contained in:
@@ -51,8 +51,9 @@
|
||||
register: false,
|
||||
globalConfig: getApp().globalData.config,
|
||||
loginForm: {
|
||||
username: "admin",
|
||||
password: "admin123",
|
||||
// 1. 修改默认值为空
|
||||
username: "",
|
||||
password: "",
|
||||
code: "",
|
||||
uuid: ""
|
||||
}
|
||||
@@ -67,8 +68,43 @@
|
||||
this.$tab.reLaunch('/pages/easycode/easycode')
|
||||
}
|
||||
//#endif
|
||||
|
||||
// 2. 页面加载时读取本地存储的账号密码
|
||||
this.loadLoginInfo()
|
||||
},
|
||||
methods: {
|
||||
// 新增:读取本地存储的登录信息
|
||||
loadLoginInfo() {
|
||||
try {
|
||||
// 从本地存储获取用户名
|
||||
const savedUsername = uni.getStorageSync('login_username')
|
||||
// 从本地存储获取密码
|
||||
const savedPassword = uni.getStorageSync('login_password')
|
||||
|
||||
// 如果有保存的信息,填充到表单
|
||||
if (savedUsername) {
|
||||
this.loginForm.username = savedUsername
|
||||
}
|
||||
if (savedPassword) {
|
||||
this.loginForm.password = savedPassword
|
||||
}
|
||||
} catch (e) {
|
||||
console.error('读取本地登录信息失败:', e)
|
||||
}
|
||||
},
|
||||
|
||||
// 新增:保存登录信息到本地存储
|
||||
saveLoginInfo() {
|
||||
try {
|
||||
// 保存用户名到本地
|
||||
uni.setStorageSync('login_username', this.loginForm.username)
|
||||
// 保存密码到本地
|
||||
uni.setStorageSync('login_password', this.loginForm.password)
|
||||
} catch (e) {
|
||||
console.error('保存登录信息失败:', e)
|
||||
}
|
||||
},
|
||||
|
||||
// 用户注册
|
||||
handleUserRegister() {
|
||||
this.$tab.redirectTo(`/pages/register`)
|
||||
@@ -120,6 +156,9 @@
|
||||
},
|
||||
// 登录成功后,处理函数
|
||||
loginSuccess(result) {
|
||||
// 3. 登录成功后保存账号密码到本地存储
|
||||
this.saveLoginInfo()
|
||||
|
||||
// 设置用户信息
|
||||
this.$store.dispatch('GetInfo').then(res => {
|
||||
this.$tab.reLaunch('/pages/index')
|
||||
@@ -177,7 +216,6 @@
|
||||
text-align: left;
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.login-btn {
|
||||
@@ -207,5 +245,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
</style>
|
||||
Reference in New Issue
Block a user