viewServiceInfo.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /**
  2. 权限组
  3. **/
  4. (function(vc){
  5. vc.extends({
  6. propTypes: {
  7. callBackListener:vc.propTypes.string, //父组件名称
  8. callBackFunction:vc.propTypes.string //父组件监听方法
  9. },
  10. data:{
  11. viewServiceInfo:{
  12. index:0,
  13. serviceId:"",
  14. flowComponent:'Service',
  15. name:"",
  16. serviceCode:"",
  17. messageQueueName:"",
  18. isInstance:"",
  19. url:"",
  20. method:"",
  21. timeout:"",
  22. retryCount:""
  23. }
  24. },
  25. _initMethod:function(){
  26. //根据请求参数查询 查询 业主信息
  27. vc.component._loadServiceInfoData();
  28. },
  29. _initEvent:function(){
  30. vc.on('viewServiceInfo','chooseService',function(_service){
  31. vc.copyObject(_service, vc.component.viewServiceInfo);
  32. vc.emit($props.callBackListener,$props.callBackFunction,vc.component.viewServiceInfo);
  33. });
  34. vc.on('viewServiceInfo', 'onIndex', function(_index){
  35. vc.component.viewServiceInfo.index = _index;
  36. });
  37. },
  38. methods:{
  39. _openSelectServiceInfoModel(){
  40. vc.emit('chooseService','openChooseServiceModel',{});
  41. },
  42. _openAddServiceInfoModel(){
  43. vc.emit('addService','openAddServiceModal',{});
  44. },
  45. _loadServiceInfoData:function(){
  46. }
  47. }
  48. });
  49. })(window.vc);