shiyj
2019-09-02 b784175e978b0fcfca8ca8bed7953ae4eacf49e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
(function(vc){
    vc.extends({
            data:{
               validateCode:'',
               codeImage:'',
            },
            _initMethod:function(){
                console.log("validate-code _initMethod 方法调用");
                 vc.component.generateCode();
 
            },
            _initEvent:function(){
 
            },
            watch: {
                validateCode:function(){
                    var validateParam = {
                        validateCode:vc.component.validateCode
                    };
                    vc.component.$emit('validate_code_component_param_change_event',validateParam);
                }
            },
            methods:{
                generateCode:function(){
                    var param = {
                        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){
                                        vc.component.codeImage = json;
                                        return ;
                                    }
                                    vc.component.$emit('errorInfoEvent',json);
                                 },function(errInfo,error){
                                    console.log('请求失败处理',errInfo,error);
                                    vc.component.$emit('errorInfoEvent',errInfo);
                                 });
 
                },
                enterToLogin:function(){
                    vc.emit('login','doLogin',{});
                }
            },
             _destroyedMethod:function(){
                 console.log("登录验证码页面销毁调用");
             }
 
    });
 
})(window.vc);