MicroCommunityWeb/public/pages/property/listOwnerMember/listOwnerMember.js
2020-05-01 00:26:58 +08:00

57 lines
1.9 KiB
JavaScript

(function(vc){
//员工权限
vc.extends({
data:{
memberInfo:{
members:[],
_currentOwnerId:'',
}
},
_initMethod:function(){
},
_initEvent:function(){
vc.on('listOwnerMember','loadOwner',function(_param){
vc.component._loadOwners(_param);
});
vc.on('listOwnerMember','listOwnerData',function(_param){
vc.component._loadOwners(_param);
});
},
methods:{
_loadOwners:function(_param){
if(_param.hasOwnProperty('ownerId')){
vc.component.memberInfo._currentOwnerId=_param.ownerId;
}
var param = {
params:{
ownerId:vc.component.memberInfo._currentOwnerId,
communityId:vc.getCurrentCommunity().communityId
}
};
//发送get请求
vc.http.get('listOwnerMember',
'list',
param,
function(json){
var _memberInfo = JSON.parse(json);
vc.component.memberInfo.members = _memberInfo.owners;
},function(){
console.log('请求失败处理');
});
},
_openDeleteOwnerModel:function(_member){
_member.ownerId = vc.component.memberInfo._currentOwnerId;
vc.emit('deleteOwner','openOwnerModel',_member);
},
_openEditOwnerModel:function(_member){
_member.ownerId = vc.component.memberInfo._currentOwnerId;
vc.emit('editOwner','openEditOwnerModal',_member);
}
}
});
})(window.vc);