wuxw
2019-07-11 b3f85b60ba9e39572e686009d36b5e5d7e81e910
WebService/src/main/resources/components/add-privilege/addPrivilege.js
@@ -3,6 +3,7 @@
    vc.extends({
        data:{
            addPrivilegeInfo:{
                _currentPgId:'',
                name:'',
                description:'',
                errorInfo:'',
@@ -15,6 +16,7 @@
         _initEvent:function(){
             vc.component.$on('addPrivilege_openPrivilegeModel',function(_params){
                $('#addPrivilegeModel').modal('show');
                vc.component.addPrivilegeInfo._currentPgId = _params.pgId;
                //查询没有添加的权限
                vc.component.listNoAddPrivilege();
            });
@@ -23,12 +25,14 @@
            listNoAddPrivilege:function(){
                vc.component.addPrivilegeInfo._noAddPrivilege=[];
                var param = {
                    _id:'123'
                    params:{
                        pgId:vc.component.addPrivilegeInfo._currentPgId
                    }
                }
                vc.http.get(
                            'addPrivilege',
                            'listNoAddPrivilege',
                            JSON.stringify(param),
                             param,
                             function(json,res){
                                //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
                                if(res.status == 200){
@@ -43,16 +47,14 @@
                                vc.component.addPrivilegeInfo.errorInfo = errInfo;
                             });
            },
            saveAddPrivilegeGroup:function(){
                if(!vc.component.addPrivilegeGroupValidate()){
                    vc.component.addPrivilegeGroupInfo.errorInfo = vc.validate.errInfo;
                    return ;
                }
                vc.component.addPrivilegeGroupInfo.errorInfo = "";
            addPrivilegeToPrivilegeGroup:function(_privilegeInfo){
                vc.component.addPrivilegeInfo.errorInfo = "";
                _privilegeInfo.pgId = vc.component.addPrivilegeInfo._currentPgId;
                vc.http.post(
                    'addPrivilegeGroup',
                    'savePrivilegeGroupInfo',
                    JSON.stringify(vc.component.addPrivilegeGroupInfo),
                    'addPrivilege',
                    'addPrivilegeToPrivilegeGroup',
                    JSON.stringify(_privilegeInfo),
                    {
                        emulateJSON:true
                     },
@@ -60,25 +62,17 @@
                        //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
                        if(res.status == 200){
                            //关闭model
                            $('#addPrivilegeGroupModel').modal('hide');
                            vc.component.clearAddPrivilegeGroupInfo();
                            vc.component.$emit('privilegeGroup_loadPrivilegeGroup',{});
                            vc.component.listNoAddPrivilege();
                            vc.component.$emit('privilege_loadPrivilege',vc.component.addPrivilegeInfo._currentPgId);
                            return ;
                        }
                        vc.component.addPrivilegeGroupInfo.errorInfo = json;
                        vc.component.addPrivilegeInfo.errorInfo = json;
                     },
                     function(errInfo,error){
                        console.log('请求失败处理');
                        vc.component.addPrivilegeGroupInfo.errorInfo = errInfo;
                        vc.component.addPrivilegeInfo.errorInfo = errInfo;
                     });
            },
            clearAddPrivilegeGroupInfo:function(){
                vc.component.addPrivilegeGroupInfo = {
                                            name:'',
                                            description:'',
                                            errorInfo:''
                                        };
            }
        }
    });