rpt_value_define.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. /**
  2. * Created by Tony on 2017/6/7.
  3. */
  4. const JV = {
  5. NODE_CROSS_INFO: "交叉表_信息",
  6. NODE_CROSS_ROW: "交叉行",
  7. NODE_CROSS_COL: "交叉列",
  8. NODE_CROSS_CONTENT: "交叉数据",
  9. NODE_CROSS_ROW_SUM: "交叉行合计",
  10. NODE_CROSS_COL_SUM: "交叉列合计",
  11. NODE_CROSS_ROW_EXT: "交叉行拓展",
  12. NODE_CROSS_ROW_SUM_EXT: "交叉行拓展合计",
  13. NODE_FIELD_MAP: "指标_数据_映射",
  14. NODE_DISCRETE_FIELDS: "离散指标_集合",
  15. NODE_NO_MAPPING_FIELDS: "无映射离散指标_集合",
  16. NODE_DISCRETE_PARAMS: "离散参数_集合",
  17. NODE_MASTER_FIELDS: "主数据指标_集合",
  18. NODE_MASTER_FIELDS_EX: "主数据指标_拓展集合",
  19. NODE_DETAIL_FIELDS: "从数据指标_集合",
  20. NODE_DETAIL_FIELDS_EX: "从数据指标_拓展集合",
  21. NODE_BAND_COLLECTION: "布局框_集合",
  22. NODE_FORMULAS: "计算式_集合",
  23. NODE_DISCRETE_INFO: "离散信息",
  24. NODE_BILL_INFO: "账单式表_信息",
  25. NODE_BILL_CONTENT : "账单式表_数据",
  26. NODE_FLOW_INFO: "流水式表_信息",
  27. NODE_FLOW_INFO_EX: "流水式表_拓展信息",
  28. NODE_FLOW_GROUP: "流水式表_分组信息",
  29. NODE_FLOW_SEG_SUM: "流水式表_段统计信息",
  30. NODE_FLOW_PAGE_SUM: "流水式表_页统计信息",
  31. NODE_FLOW_COLUMN : "流水式表_列",
  32. NODE_FLOW_CONTENT : "流水式表_数据",
  33. PROP_MULTI_COLUMN: "多列显示数量",
  34. PROP_FLOW_EX_DISPLAY_MODE: "流水拓展显示模式",
  35. DISPLAY_MODE_INDEPENDENT: "单独模式",
  36. DISPLAY_MODE_FOLLOW: "紧随模式",
  37. NODE_MAIN_INFO: "主信息",
  38. NODE_MAIN_INFO_RPT_NAME: "报表名称",
  39. NODE_PAGE_INFO: "打印页面_信息",
  40. NODE_PAGE_SIZE: "纸张宽高",
  41. NODE_MARGINS: "页边距",
  42. NODE_RPT_BIZ_TYPE: "报表业务类型",
  43. NODE_BIZ_TYPE_AUDI: "审核类型",
  44. NODE_BIZ_TYPE_SUM: "汇总类型",
  45. NODE_BIZ_TYPE_DETAIL: "明细类型",
  46. NODE_MAP_DATA_HANDLE_INFO: "映射数据预处理",
  47. PROP_DATA_KEY: "映射数据对象",
  48. PROP_HANDLE_TYPE: "预处理类型",
  49. PROP_FILTER_KEY: "过滤键值集",
  50. PROP_FILTER_COMPARE_OBJ: "compareObjKey",
  51. PROP_FILTER_COMPARE_OBJ_KEY: "compareObjIdKey",
  52. PROP_FILTER_COMPARE_VAL: "compareValue",
  53. PROP_FILTER_CONDITION: "判断条件",
  54. PROP_HANDLE_TYPE_FILTER: "过滤",
  55. PROP_HANDLE_TYPE_SUM: "合计",
  56. PROP_HANDLE_TYPE_SORT: "排序",
  57. PROP_SORT_TYPE: "排序方式",
  58. PROP_SORT_KEYS: "排序键值集",
  59. PROP_SUM_GROUP_KEYS: "分组键值集",
  60. PROP_SUM_SUM_KEYS: "统计键值集",
  61. PROP_FIELD_EXP_MAP: "mapExpression",
  62. NODE_FONT_COLLECTION: "font_collection",
  63. NODE_STYLE_COLLECTION: "style_collection",
  64. NODE_CONTROL_COLLECTION: "control_collection",
  65. PROP_ID: "ID",
  66. PROP_AD_HOC_DATA: "data_field",
  67. PROP_CMN_HEIGHT: "CommonHeight",
  68. PROP_CMN_WIDTH: "CommonWidth",
  69. PROP_BAND_NAME: "BandName",
  70. PROP_BAND_NORMAL_ONLY: "normalOnly",
  71. PROP_BAND_EX_ONLY: "exOnly",
  72. PROP_BAND_EX_JOIN_AFTER: "isJoinAfter",
  73. PROP_UNITS: "单位",
  74. PROP_PAGE_SIZE: "页规格",
  75. PROP_ORIENTATION: "方向",
  76. PROP_LEFT: "Left",
  77. PROP_RIGHT: "Right",
  78. PROP_TOP: "Top",
  79. PROP_BOTTOM: "Bottom",
  80. PROP_DATA_TYPE: "DataType",
  81. PROP_NAME: "Name",
  82. PROP_DFT_VALUE: "Default_Value",
  83. PROP_EXPRESSION: "expression",
  84. PROP_RUN_TYPE: "run_type",
  85. PROP_BORDER_STYLE: "border_style",
  86. PROP_POSITION: "Position",
  87. PROP_HIDDEN: "Hidden",
  88. PROP_IS_SERIAL: "isSerial",
  89. PROP_FONT: "font",
  90. PROP_CONTROL: "control",
  91. PROP_STYLE: "style",
  92. PROP_VALUE: "Value",
  93. PROP_LABEL: "Label",
  94. PROP_AREA: "area",
  95. PROP_DISCRETE_FIELDS: "discrete_field_s",
  96. PROP_FLOW_FIELDS: "flow_field_s",
  97. PROP_BILL_FIELDS: "bill_field_s",
  98. PROP_GROUP_FIELDS: "group_field_s",
  99. PROP_SUM_FIELDS: "sum_field_s",
  100. PROP_TEXTS: "text_s",
  101. PROP_TEXT: "text",
  102. PROP_PARAMS: "param_s",
  103. PROP_FIELD_ID: "FieldID",
  104. PROP_PARAM_ID: "ParamID",
  105. PROP_PREFIX: "Prefix",
  106. PROP_SUFFIX: "Suffix",
  107. PROP_FORMAT: "Format",
  108. PROP_SHOW_ZERO: "ShowZero",
  109. PROP_EXTENSION_TYPE: "ExtType",
  110. PROP_CALCULATION: "CalculationType",
  111. PROP_H_CALCULATION: "H_CalculationType",
  112. PROP_V_CALCULATION: "V_CalculationType",
  113. IDX_LEFT: 0,
  114. IDX_TOP: 1,
  115. IDX_RIGHT: 2,
  116. IDX_BOTTOM: 3,
  117. BAND_PROP_NAME: "Name",
  118. BAND_PROP_MERGE_BAND: "MergeBand",
  119. BAND_PROP_STYLE: "style",
  120. BAND_PROP_CONTROL: "control",
  121. BAND_PROP_HEIGHT: "Height",
  122. BAND_PROP_WIDTH: "Width",
  123. BAND_PROP_DISPLAY_TYPE: "DisplayType",
  124. BAND_PROP_ALIGNMENT: "Alignment",
  125. BAND_PROP_MERGE_BORDER: "MergeBorder",
  126. BAND_PROP_SUB_BANDS: "band_s",
  127. MEASUREMENT: {
  128. PIXEL:["像素点", "象素点", "PIXEL"],
  129. CM: ["厘米", "CM"],
  130. INCH: ["英寸","INCH"]
  131. },
  132. PROP_IS_ID: "isID",
  133. PROP_ID_SEQ: "IDSeq",
  134. TAB_CROSS_FIELDS: "cross_field_s",
  135. TAB_FIELD_PROP_SORT: "Sort",
  136. TAB_FIELD_PROP_SORT_VAL_NOSORT: "no_sort",
  137. TAB_FIELD_PROP_SORT_VAL_ASC: "ascend",
  138. TAB_FIELD_PROP_SORT_VAL_DESC: "descend",
  139. DATA_DISCRETE_DATA: "discrete_data",
  140. DATA_MASTER_DATA: "master_data",
  141. DATA_DETAIL_DATA: "detail_data",
  142. DATA_MASTER_DATA_EX: "master_data_ex",
  143. DATA_DETAIL_DATA_EX: "detail_data_ex",
  144. BLANK_FIELD_INDEX: -10,
  145. BLANK_VALUE_INDEX: -100,
  146. BLANK_PAGE_VALUE_INDEX: -200,
  147. RUN_TYPE_BEFORE_PAGING: "before_paging",
  148. RUN_TYPE_BEFORE_OUTPUT: "before_output",
  149. PAGE_STATUS: ["EveryPage","FirstPage", "LastPage", "SegmentStart", "SegmentEnd", "Group", "CrossRowEnd", "CrossColEnd"],
  150. CONTROL_PROPS: ["Shrink", "ShowZero", "Horizon", "Vertical", "Wrap"],
  151. BORDER_STYLE_PROPS: ["LineWeight", "DashStyle", "Color"],
  152. PROP_LINE_WEIGHT: "LineWeight",
  153. PROP_DASH_STYLE: "DashStyle",
  154. PROP_COLOR: "Color",
  155. FONT_PROPS: ["Name", "FontHeight", "FontColor", "FontBold", "FontItalic", "FontUnderline", "FontStrikeOut", "FontAngle"],
  156. STATUS_NORMAL: 0,
  157. STATUS_REPORT_START: 1,
  158. STATUS_REPORT_END: 2,
  159. STATUS_SEGMENT_START: 3,
  160. STATUS_SEGMENT_END: 4,
  161. STATUS_GROUP: 5,
  162. STATUS_CROSS_ROW_END: 6,
  163. STATUS_CROSS_COL_END: 7,
  164. LAYOUT: ["Top","Bottom", "Left", "Right", "Fulfill"],
  165. LAYOUT_TOP: 0,
  166. LAYOUT_BOTTOM: 1,
  167. LAYOUT_LEFT: 2,
  168. LAYOUT_RIGHT: 3,
  169. LAYOUT_FULFILL: 4,
  170. OUTPUT_ALIGN: {
  171. H: ["Left", "Center", "Right"],
  172. V: ["Top", "Center", "Bottom"]
  173. },
  174. CAL_TYPE:["percentage","abstract"],
  175. CAL_TYPE_PERCENTAGE: 0,
  176. CAL_TYPE_ABSTRACT: 1,
  177. PAGE_ORIENTATION_V_FIRST: 0,
  178. PAGE_ORIENTATION_H_FIRST: 1,
  179. ORIENTATION_PORTRAIT: "PORTRAIT",
  180. ORIENTATION_LANDSCAPE: "LANDSCAPE",
  181. ORIENTATION_PORTRAIT_CHN: "纵",
  182. ORIENTATION_LANDSCAPE_CHN: "横",
  183. SIZE_A3: [11.69, 16.54],
  184. SIZE_A4: [8.27, 11.69],
  185. SIZE_A5: [5.83, 8.27],
  186. SIZE_B5: [6.93, 9.84],
  187. SIZE_LETTER: [8.5, 11.0],
  188. SIZE_LEGAL: [8.5, 14.0],
  189. SIZE_16K: [7.75, 10.75],
  190. SIZE_EXECUTIVE: [7.25, 10.5],
  191. OUTPUT_OFFSET: [2,1,2,3],
  192. OFFSET_IDX_LEFT: 0,
  193. OFFSET_IDX_RIGHT: 1,
  194. OFFSET_IDX_TOP: 2,
  195. OFFSET_IDX_BOTTOM: 3,
  196. PROP_PAGE_SEQ: "page_seq",
  197. PROP_CELLS: "cells",
  198. PAGING_OPTION_NORMAL: 'normal',
  199. PAGING_OPTION_INFINITY: 'infinity',
  200. PAGE_SELF_DEFINE: "自定义",
  201. PAGE_SPECIAL_MERGE_POS: "page_merge_pos",
  202. PAGES_SIZE_STR: ["A3", "A4", "A5", "B5", "LETTER", "LEGAL", "EXECUTIVE", "16K"],
  203. PAGES_SIZE_IDX: [8, 9, 11, 13, 1, 5, 7, 93],
  204. PAGES_SIZE: [[11.69, 16.54], [8.27, 11.69], [5.83, 8.27], [6.93, 9.84], [8.5, 11.0], [8.5, 14.0], [7.25, 10.5], [7.25, 10.5]],
  205. HUNDRED_PERCENT : 100.0,
  206. VERTICAL_ANGLE: "90",
  207. ANTI_VERTICAL_ANGLE: "-90",
  208. LAST_DEF: ""
  209. };