viewInfo.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /**
  2. @@templateName@@ 组件
  3. **/
  4. (function(vc){
  5. vc.extends({
  6. propTypes: {
  7. callBackListener:vc.propTypes.string, //父组件名称
  8. callBackFunction:vc.propTypes.string //父组件监听方法
  9. },
  10. data:{
  11. view@@TemplateCode@@Info:{
  12. index:0,
  13. flowComponent:'@@TemplateCode@@',
  14. @@templateCodeColumns@@
  15. }
  16. },
  17. _initMethod:function(){
  18. //根据请求参数查询 查询 业主信息
  19. vc.component._load@@TemplateCode@@InfoData();
  20. },
  21. _initEvent:function(){
  22. vc.on('view@@TemplateCode@@Info','choose@@TemplateCode@@',function(_app){
  23. vc.copyObject(_app, vc.component.view@@TemplateCode@@Info);
  24. vc.emit($props.callBackListener,$props.callBackFunction,vc.component.view@@TemplateCode@@Info);
  25. });
  26. vc.on('view@@TemplateCode@@Info', 'onIndex', function(_index){
  27. vc.component.view@@TemplateCode@@Info.index = _index;
  28. });
  29. },
  30. methods:{
  31. _openSelect@@TemplateCode@@InfoModel(){
  32. vc.emit('choose@@TemplateCode@@','openChoose@@TemplateCode@@Model',{});
  33. },
  34. _openAdd@@TemplateCode@@InfoModel(){
  35. vc.emit('add@@TemplateCode@@','openAdd@@TemplateCode@@Modal',{});
  36. },
  37. _load@@TemplateCode@@InfoData:function(){
  38. }
  39. }
  40. });
  41. })(window.vc);