优化调整代码

This commit is contained in:
wuxw 2025-01-06 14:06:29 +08:00
parent ab0c4f8a64
commit 5da76009e6

View File

@ -10,22 +10,22 @@
}
},
_initMethod: function() {
vc.component.clearCacheData();
vc.component._loadSysInfo();
$that.clearCacheData();
$that._loadSysInfo();
},
_initEvent: function() {
vc.component.$on('errorInfoEvent', function(_errorInfo) {
vc.component.loginInfo.errorInfo = _errorInfo;
$that.$on('errorInfoEvent', function(_errorInfo) {
$that.loginInfo.errorInfo = _errorInfo;
console.log('errorInfoEvent 事件被监听', _errorInfo)
});
vc.component.$on('validate_code_component_param_change_event', function(params) {
$that.$on('validate_code_component_param_change_event', function(params) {
for (var tmpAttr in params) {
vc.component.loginInfo[tmpAttr] = params[tmpAttr];
$that.loginInfo[tmpAttr] = params[tmpAttr];
}
console.log('errorInfoEvent 事件被监听', params)
});
vc.on('login', 'doLogin', function() {
vc.component.doLogin();
$that.doLogin();
})
},
methods: {
@ -47,37 +47,37 @@
if (res.status != 200) {
console.log("加载系统信息失败");
vc.saveData("_sysInfo", { logo: 'HC' });
vc.copyObject(json, vc.component.loginInfo);
vc.copyObject(json, $that.loginInfo);
return;
}
vc.copyObject(JSON.parse(json), vc.component.loginInfo);
vc.copyObject(JSON.parse(json), $that.loginInfo);
//保存到浏览器
vc.saveData("_sysInfo", JSON.parse(json));
},
function(errInfo, error) {
console.log('请求失败处理');
vc.saveData("_sysInfo", { logo: 'HC' });
vc.copyObject(json, vc.component.loginInfo);
vc.component.loginInfo.errorInfo = errInfo;
vc.copyObject(json, $that.loginInfo);
$that.loginInfo.errorInfo = errInfo;
});
},
doLogin: function() {
if (!vc.notNull(vc.component.loginInfo.username)) {
if (!vc.notNull($that.loginInfo.username)) {
vc.toast('用户名不能为空');
return;
}
if (!vc.notNull(vc.component.loginInfo.passwd)) {
if (!vc.notNull($that.loginInfo.passwd)) {
vc.toast('密码不能为空');
return;
}
if (!vc.notNull(vc.component.loginInfo.validateCode)) {
if (!vc.notNull($that.loginInfo.validateCode)) {
vc.toast('验证码不能为空');
return;
}
vc.http.post(
'login',
'doLogin?version=2.0',
JSON.stringify(vc.component.loginInfo), {
JSON.stringify($that.loginInfo), {
emulateJSON: true
},
function(json, res) {
@ -94,12 +94,12 @@
return;
}
vc.toast(json);
vc.component.loginInfo.errorInfo = json;
$that.loginInfo.errorInfo = json;
},
function(errInfo, error) {
console.log('请求失败处理');
vc.toast(errInfo);
vc.component.loginInfo.errorInfo = errInfo;
$that.loginInfo.errorInfo = errInfo;
});
},
_doRegister: function() {