| | |
| | | username:'', |
| | | passwd:'', |
| | | repasswd:'', |
| | | errorInfo:'' |
| | | errorInfo:'', |
| | | validateInfo:'', |
| | | logo:'' |
| | | } |
| | | }, |
| | | _initMethod:function(){ |
| | | //vc.component.validate(); |
| | | vc.component._initSysInfo(); |
| | | }, |
| | | _initEvent:function(){ |
| | | vc.component.$on('errorInfoEvent',function(_errorInfo){ |
| | |
| | | }); |
| | | }, |
| | | methods:{ |
| | | validate(){ |
| | | _initSysInfo: function () { |
| | | var sysInfo = vc.getData("_sysInfo"); |
| | | if (sysInfo == null) { |
| | | //this.logo = "HC"; |
| | | vc.component._loadSysInfo(); |
| | | return; |
| | | } |
| | | this.logo = sysInfo.logo; |
| | | }, |
| | | _loadSysInfo: function () { |
| | | var param = { |
| | | params: { |
| | | sys: 'HC' |
| | | } |
| | | } |
| | | vc.http.get( |
| | | 'register', |
| | | 'getSysInfo', |
| | | param, |
| | | function (json, res) { |
| | | //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); |
| | | if (res.status != 200) { |
| | | console.log("加载系统信息失败"); |
| | | vc.saveData("_sysInfo", {logo: 'HC'}); |
| | | vc.copyObject(json, vc.component.registerInfo); |
| | | return; |
| | | } |
| | | vc.copyObject(JSON.parse(json), vc.component.registerInfo); |
| | | //保存到浏览器 |
| | | vc.saveData("_sysInfo", JSON.parse(json)); |
| | | }, |
| | | function (errInfo, error) { |
| | | console.log('请求失败处理'); |
| | | vc.saveData("_sysInfo", {logo: 'HC'}); |
| | | vc.copyObject(json, vc.component.registerInfo); |
| | | vc.component.loginInfo.errorInfo = errInfo; |
| | | }); |
| | | }, |
| | | validate:function(){ |
| | | return vc.validate.validate({ |
| | | registerInfo:vc.component.registerInfo |
| | | },{ |
| | |
| | | }, |
| | | { |
| | | limit:"maxin", |
| | | param:"4,6", |
| | | param:"4,12", |
| | | errInfo:"用户名长度必须在4位至6位" |
| | | }, |
| | | ], |
| | |
| | | |
| | | }); |
| | | }, |
| | | doRegister(){ |
| | | doRegister:function(){ |
| | | |
| | | if(!vc.component.validate()){ |
| | | vc.component.registerInfo.errorInfo = vc.validate.errInfo; |
| | |
| | | vc.component.registerInfo.errorInfo = errInfo; |
| | | }); |
| | | |
| | | }, |
| | | test:function(val){ |
| | | if('username' == val){ |
| | | vc.messageTips("*用户名长度必须在4位至6位"); |
| | | |
| | | }else if('passwd' == val){ |
| | | vc.messageTips("*密码长度必须在6位至12位"); |
| | | |
| | | } |
| | | } |
| | | } |
| | | }); |