wuxw
2019-12-21 157dbbe9706f59a7a0e08d36a3b1596c713498dc
WebService/src/main/resources/components/pageFramePackage/register/register.js
@@ -6,11 +6,13 @@
                passwd:'',
                repasswd:'',
                errorInfo:'',
                validateInfo:''
                validateInfo:'',
                logo:''
            }
        },
        _initMethod:function(){
            //vc.component.validate();
            vc.component._initSysInfo();
        },
        _initEvent:function(){
             vc.component.$on('errorInfoEvent',function(_errorInfo){
@@ -26,6 +28,44 @@
                     });
        },
        methods:{
            _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
@@ -38,7 +78,7 @@
                        },
                        {
                            limit:"maxin",
                            param:"4,6",
                            param:"4,12",
                            errInfo:"用户名长度必须在4位至6位"
                        },
                    ],