deleteService.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. (function(vc,vm){
  2. vc.extends({
  3. data:{
  4. deleteServiceInfo:{
  5. }
  6. },
  7. _initMethod:function(){
  8. },
  9. _initEvent:function(){
  10. vc.on('deleteService','openDeleteServiceModal',function(_params){
  11. vc.component.deleteServiceInfo = _params;
  12. $('#deleteServiceModel').modal('show');
  13. });
  14. },
  15. methods:{
  16. deleteService:function(){
  17. vc.component.deleteServiceInfo.communityId=vc.getCurrentCommunity().communityId;
  18. vc.http.post(
  19. 'deleteService',
  20. 'delete',
  21. JSON.stringify(vc.component.deleteServiceInfo),
  22. {
  23. emulateJSON:true
  24. },
  25. function(json,res){
  26. //vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
  27. if(res.status == 200){
  28. //关闭model
  29. $('#deleteServiceModel').modal('hide');
  30. vc.emit('serviceManage','listService',{});
  31. return ;
  32. }
  33. vc.message(json);
  34. },
  35. function(errInfo,error){
  36. console.log('请求失败处理');
  37. vc.message(json);
  38. });
  39. },
  40. closeDeleteServiceModel:function(){
  41. $('#deleteServiceModel').modal('hide');
  42. }
  43. }
  44. });
  45. })(window.vc,window.vc.component);