MicroCommunityWeb/public/components/dev/privilegeGroup/privilegeGroup.js
2021-04-23 10:14:20 +08:00

66 lines
2.4 KiB
JavaScript
Executable File

/**
权限组
**/
(function(vc){
vc.extends({
data:{
privilegeGroupInfo:{
groups:[]
}
},
_initMethod:function(){
vc.component.loadPrivilegeGroup();
},
_initEvent:function(){
vc.component.$on('privilegeGroup_loadPrivilegeGroup',function(_params){
vc.component.loadPrivilegeGroup();
});
},
methods:{
loadPrivilegeGroup:function(){
var param = {
msg:234
};
//发送get请求
vc.http.get('privilegeGroup',
'listPrivilegeGroup',
param,
function(json){
var _groupsInfo = JSON.parse(json);
vc.component.privilegeGroupInfo.groups = _groupsInfo;
if(_groupsInfo.length > 0){
vc.component.$emit('privilege_group_event',{
_pgId:_groupsInfo[0].pgId,
_pgName:_groupsInfo[0].name,
_storeId:_groupsInfo[0].storeId
});
}
},function(){
console.log('请求失败处理');
}
);
},
notifyQueryPrivilege:function(_pGroup){
vc.component.$emit('privilege_group_event',{
_pgId:_pGroup.pgId,
_pgName:_pGroup.name,
_storeId:_pGroup.storeId
});
},
openPrivilegeGroupModel:function(){
vc.component.$emit('addPrivilegeGroup_openPrivilegeGroupModel',{});
},
openEditPrivilegeGroupModel:function(_pGroup){
vc.emit('editPrivilegeGroup','openPrivilegeGroupModel',_pGroup);
},
openDeletePrivilegeGroupModel:function(_pGroup){
vc.component.$emit('deletePrivilegeGroup_openDeletePrivilegeGroupModel',_pGroup);
}
}
});
})(window.vc);