rpt_tpl_helper.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * Created by Tony on 2017/6/7.
  3. */
  4. let tplHelper = {
  5. createDftRptTpl: function(treeNode) {
  6. var me = this, rst = {GROUP_KEY: 'CONSTRUCT', ID_KEY: null};
  7. rst[JV.NODE_MAIN_INFO] = me.createDftRptMainInfo(treeNode.name);
  8. rst[JV.NODE_FIELD_MAP] = {};
  9. rst[JV.NODE_BAND_COLLECTION] = {};
  10. rst[JV.NODE_CROSS_INFO] = {};
  11. rst[JV.NODE_DISCRETE_PARAMS] = {};
  12. rst[JV.NODE_FORMULAS] = {};
  13. rst[JV.NODE_FLOW_INFO] = {};
  14. rst[JV.NODE_NO_MAPPING_FIELDS] = {};
  15. return rst;
  16. },
  17. createDftRptMainInfo: function(rptName) {
  18. let rst = {};
  19. rst[JV.NODE_MAIN_INFO_RPT_NAME] = rptName;
  20. rst[JV.PROP_UNITS] = JV.MEASUREMENT.CM[0];
  21. rst[JV.NODE_PAGE_INFO] = {};
  22. rst[JV.NODE_PAGE_INFO][JV.PROP_PAGE_SIZE] = "A4";
  23. rst[JV.NODE_PAGE_INFO][JV.PROP_ORIENTATION] = "LANDSCAPE";
  24. rst[JV.NODE_MARGINS] = {};
  25. rst[JV.NODE_MARGINS][JV.PROP_LEFT] = 0.8;
  26. rst[JV.NODE_MARGINS][JV.PROP_RIGHT] = 0.8;
  27. rst[JV.NODE_MARGINS][JV.PROP_TOP] = 0.8;
  28. rst[JV.NODE_MARGINS][JV.PROP_BOTTOM] = 0.8;
  29. return rst;
  30. },
  31. confirmAndCreateTpl: function(treeNode) {
  32. if (zTreeOprObj.currentNode && zTreeOprObj.currentNode.nodeType == RT.NodeType.TEMPLATE) {
  33. //
  34. }
  35. }
  36. }