吴学文
2019-03-23 70273b49a7530df98923536c7c593c42ff160d7f
WebService/src/main/resources/components/validate_code/validate-code.js
@@ -1,40 +1,47 @@
(function(vc){
    var vm = new Vue({
        el:'#validate-code',
    vc.extends({
            data:{
                    code:'',
                    codeImage:'',
                    errorInfo:''
               validateCode:'',
               codeImage:'',
            },
            mounted:function(){
                       this.generateCode();
                   },
            _initMethod:function(){
                console.log("validate-code _initMethod 方法调用");
                 vc.component.generateCode();
            },
            _initEvent:function(){
            },
            watch: {
                validateCode:function(){
                    var validateParam = {
                        validateCode:vc.component.validateCode
                    };
                    vc.component.$emit('login_param_change_event',validateParam);
                }
            },
            methods:{
                generateCode(){
                    var param = {
                        _uId:'123'
                    }
                    vc.http.call('validate-code','generateValidateCode',param,
                                {
                                    emulateJSON:true
                                 },function(json,res){
                        params:{
                            _uId:'123'
                        }
                    };
                    console.log("validate-code generateCode",param);
                    vc.http.get('validate-code','generateValidateCode',
                                 param,
                                 function(json,res){
                                    //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
                                    if(res.status == 200){
                                        vm.codeImage = json;
                                        vc.component.codeImage = json;
                                        return ;
                                    }
                                    vm.$emit('errorInfoEvent',json);
                                    vc.component.$emit('errorInfoEvent',json);
                                 },function(errInfo,error){
                                    console.log('请求失败处理');
                                    vc.component.errorInfo = errInfo;
                                 });
                                    vm.loginInfo.errorInfo = errInfo;
                                 })
                },
                testEvent(){
                //vc.dispatchEvent('errorInfoEvent',"测试");
                    vc.component.$emit('errorInfoEvent',"测试");
                    console.log("testEvent")
                }
            }