MicroCommunityWeb/public/pages/frame/staffPrivilege/staffPrivilege.js
2020-05-02 16:42:23 +08:00

45 lines
1.5 KiB
JavaScript

(function(vc){
//员工权限
vc.extends({
data:{
staffPrivilegeInfo:{
privileges:[],
_currentStaffId:'',
}
},
_initMethod:function(){
},
_initEvent:function(){
vc.on('staffPrivilege','_loadStaffPrivileges',function(_param){
vc.component._loadStaffPrivileges(_param);
});
},
methods:{
_loadStaffPrivileges:function(_param){
vc.component.staffPrivilegeInfo._currentStaffId=_param.staffId;
var param = {
params:{
staffId:_param.staffId
}
};
//发送get请求
vc.http.get('staffPrivilege',
'listStaffPrivileges',
param,
function(json){
var _staffPrivilegeInfo = JSON.parse(json);
vc.component.staffPrivilegeInfo.privileges = _staffPrivilegeInfo.datas;
},function(){
console.log('请求失败处理');
});
},
_openDeleteStaffPrivilegeModel:function(_staffPrivilege){
_staffPrivilege.staffId = vc.component.staffPrivilegeInfo._currentStaffId;
vc.emit('deleteStaffPrivilege','openStaffPrivilegeModel',_staffPrivilege);
}
}
});
})(window.vc);