中间计量单汇总表.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748
  1. {
  2. "ID_KEY": "DUMMY_FLOW_SAMPLE",
  3. "GROUP_KEY": "RPT_中间计量单汇总表_SAMPLE_TPL",
  4. "主信息": {
  5. "单位": "厘米",
  6. "版本": {
  7. "主版本": "3",
  8. "功能版本": "0"
  9. },
  10. "页边距": {
  11. "Top": "1.0",
  12. "Left": "1.0",
  13. "Right": "1.0",
  14. "Bottom": "1.0"
  15. },
  16. "报表名称": "中间计量单汇总表",
  17. "打印页面_信息": {
  18. "方向": "PORTRAIT",
  19. "页规格": "A4"
  20. }
  21. },
  22. "布局框_集合": [
  23. {
  24. "Alignment": "Top",
  25. "DisplayType": "EveryPage",
  26. "Height": "1.6",
  27. "Name": "TitleBand",
  28. "control": "Default",
  29. "style": "Default_None",
  30. "MergeBorder": "F"
  31. },
  32. {
  33. "Alignment": "Top",
  34. "DisplayType": "EveryPage",
  35. "Height": "1.2",
  36. "Name": "HeaderBand",
  37. "control": "Default",
  38. "style": "Default_None",
  39. "MergeBorder": "F"
  40. },
  41. {
  42. "Alignment": "Bottom",
  43. "DisplayType": "EveryPage",
  44. "Height": "0.61",
  45. "Name": "FooterBand",
  46. "control": "Default",
  47. "style": "Default_None",
  48. "MergeBorder": "F"
  49. },
  50. {
  51. "Alignment": "Fulfill",
  52. "DisplayType": "EveryPage",
  53. "Name": "Report Body",
  54. "control": "Default",
  55. "style": "BORDER_ALL_AROUND",
  56. "MergeBorder": "T",
  57. "band_s": [
  58. {
  59. "Alignment": "Top",
  60. "DisplayType": "EveryPage",
  61. "Height": "1.32",
  62. "Name": "ColumnBand",
  63. "control": "Default",
  64. "style": "Default_None",
  65. "MergeBorder": "F"
  66. },
  67. {
  68. "Alignment": "Fulfill",
  69. "DisplayType": "EveryPage",
  70. "Name": "ContentBand",
  71. "control": "Default",
  72. "style": "Default_None",
  73. "MergeBorder": "F"
  74. }
  75. ]
  76. }
  77. ],
  78. "计算式_集合": [
  79. {
  80. "Name": "获取打印时间",
  81. "run_type": "before_paging",
  82. "expression": "let rpt = $JE.P(5001,$CURRENT_RPT); let dt = new Date(); rpt.Default_Value = dt.Format($ME.format); rpt = null;",
  83. "format": "yyyy 年 M 月 dd 日"
  84. },
  85. {
  86. "Name": "获取当前页",
  87. "run_type": "before_output",
  88. "expression": "let ttp = $JE.P(5010,$CURRENT_RPT); ttp.Default_Value = $ME.format.replace('($S)',$JE.getCurrentPage($CURRENT_RPT)); ttp = null;",
  89. "format": "第 ($S) 页"
  90. },
  91. {
  92. "Name": "获取总页数",
  93. "run_type": "before_output",
  94. "expression": "let ttp = $JE.P(5011,$CURRENT_RPT); ttp.Default_Value = $ME.format.replace('($S)',$JE.getTotalPage($CURRENT_RPT)); ttp = null;",
  95. "format": "共 ($S) 页"
  96. },
  97. {
  98. "Name": "编号",
  99. "run_type": "before_paging",
  100. "expression": "let QS=$JE.F(1300,$CURRENT_RPT);//期数\nlet HTBH=$JE.F(1102,$CURRENT_RPT);//合同编号\n\nlet HTBHJ=$JE.getFieldValue(HTBH, $CURRENT_DATA, 0, '');\nlet QSJ=$JE.getFieldValue(QS, $CURRENT_DATA, 0, '');\n//期数前缀补零\nif(QSJ<10){\n\tlet s = '0'+QSJ.toString(); \n\t$JE.setFieldValue(HTBH, $CURRENT_DATA, 0, HTBHJ+'-'+s);\n}\nelse{\n\t$JE.setFieldValue(HTBH, $CURRENT_DATA, 0, HTBHJ+'-'+QSJ);\n}\n",
  101. "format": ""
  102. },
  103. {
  104. "Name": "综合设置",
  105. "run_type": "before_paging",
  106. "expression": "let BCode=$JE.F(2103,$CURRENT_RPT);\nlet BNmae=$JE.F(2104,$CURRENT_RPT);\nlet BUnits=$JE.F(2105,$CURRENT_RPT);\n\n//\nlet NewBCode=$JE.F(12265,$CURRENT_RPT);\n\nlet fLen1=$JE.getFieldDataLen(BCode, $CURRENT_DATA);\nfor(let a=0; a<fLen1; a++){\n\tlet BCodeT = $JE.getFieldValue(BCode, $CURRENT_DATA, a, ''); \n\tlet BNmaeT = $JE.getFieldValue(BNmae, $CURRENT_DATA, a, ''); \n\tlet BUnitsT = $JE.getFieldValue(BUnits, $CURRENT_DATA, a, '');\n\t//作为分组的判断条件,即编号、名称、单位合并作为判断\n let ZH = BCodeT+'+'+BNmaeT+'+'+BUnitsT;\n\t$JE.setFieldValue(NewBCode, $CURRENT_DATA, a, ZH);\n}\n",
  107. "format": ""
  108. },
  109. {
  110. "Name": "新计算式",
  111. "run_type": "before_group_text_output",
  112. "expression": "let newRowBillCodeField = $JE.F(12265,$CURRENT_RPT); //新分组判断指标, 用来做前缀\nlet TXTM = $JE.F(12266,$CURRENT_RPT); //用于存储\nlet TXTK = $JE.F(12267,$CURRENT_RPT); //用于存储\n\n\n//获取合并字段中清单编号,存于TXTM中\nlet fLen0 = $JE.getFieldDataLen(newRowBillCodeField, $CURRENT_DATA);\nfor(let M=0; M<fLen0; M++){\n let SumTxt = $JE.getFieldValue(newRowBillCodeField, $CURRENT_DATA, M, '');\n\tlet bianhao = SumTxt.split('+');\n\t$JE.setFieldValue(TXTM, $CURRENT_DATA, M, bianhao[0]);\n\t$JE.setFieldValue(TXTK, $CURRENT_DATA, M, bianhao[2]);\n\t\n}\n\n//小计名称\nif ($TEXT.Label && $TEXT.Label.indexOf('小计') >= 0) {\n\tif (!$TEXT.hasOwnProperty('accCount')) {\n\t\t$TEXT.accCount = 0; //考虑到跨页的情况,需要额外的下标计数器来处理, $TIMES是不足够的\n\t}\n\tlet sumIdx = $TEXT.Label.indexOf('小计');\n\tlet preVal = $JE.getFieldValue(TXTM, $CURRENT_DATA, 0, '');\n\n\tlet fLen0 = $JE.getFieldDataLen(TXTM, $CURRENT_DATA);\n\tlet gIdx;\n\tif ($TEXT.accCount > 0 && fLen0 > 1) {\n\t\tlet cnt = 0;\n\t\tfor (gIdx = 1; gIdx < fLen0; gIdx++) {\n\t\t\tif (preVal !== $JE.getFieldValue(TXTM, $CURRENT_DATA, gIdx, '')) {\n\t\t\t\tcnt++;\n\t\t\t\tpreVal = $JE.getFieldValue(TXTM, $CURRENT_DATA, gIdx, '');\n\t\t\t}\n\t\t\tif (cnt === $TEXT.accCount) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif (preVal !== '') {\n\t\t$TEXT.Label = preVal.slice(0) + $TEXT.Label.slice(sumIdx);\n\t}else{\n\t\t$TEXT.Label = $TEXT.Label.slice(sumIdx);\n\t}\n\t$TEXT.accCount++;\n}\n",
  113. "format": ""
  114. }
  115. ],
  116. "流水式表_信息": {
  117. "离散信息": [
  118. {
  119. "BandName": "TitleBand",
  120. "text_s": [
  121. {
  122. "Label": "中间计量单汇总表",
  123. "font": "ReportTitle_Main",
  124. "control": "NewContent_Center",
  125. "style": "Default_None",
  126. "Title": "",
  127. "area": {
  128. "Left": 0,
  129. "Right": "94.43",
  130. "Top": 0,
  131. "Bottom": "100.00",
  132. "H_CalculationType": "percentage",
  133. "V_CalculationType": "percentage"
  134. }
  135. }
  136. ]
  137. },
  138. {
  139. "BandName": "HeaderBand",
  140. "discrete_field_s": [
  141. {
  142. "FieldID": 1101,
  143. "font": "Content",
  144. "control": "Column_Left",
  145. "style": "Default_None",
  146. "Prefix": "项目名称:",
  147. "isAutoHeight": false,
  148. "area": {
  149. "Left": 0,
  150. "Right": "50.28",
  151. "Top": 0,
  152. "Bottom": "48.89",
  153. "H_CalculationType": "percentage",
  154. "V_CalculationType": "percentage"
  155. }
  156. },
  157. {
  158. "FieldID": 1103,
  159. "font": "Content",
  160. "control": "Column_Left",
  161. "style": "Default_None",
  162. "Prefix": "合 同 段:",
  163. "isAutoHeight": false,
  164. "area": {
  165. "Left": 0,
  166. "Right": "50.28",
  167. "Top": "48.89",
  168. "Bottom": "100.00",
  169. "H_CalculationType": "percentage",
  170. "V_CalculationType": "percentage"
  171. }
  172. },
  173. {
  174. "FieldID": 1134,
  175. "font": "Content",
  176. "control": "Column_Left",
  177. "style": "Default_None",
  178. "Prefix": "承包单位:",
  179. "isAutoHeight": false,
  180. "area": {
  181. "Left": "50.28",
  182. "Right": "100.00",
  183. "Top": 0,
  184. "Bottom": "48.89",
  185. "H_CalculationType": "percentage",
  186. "V_CalculationType": "percentage"
  187. }
  188. },
  189. {
  190. "FieldID": 1102,
  191. "font": "Content",
  192. "control": "Column_Left",
  193. "style": "Default_None",
  194. "Prefix": "编 号:",
  195. "isAutoHeight": false,
  196. "area": {
  197. "Left": "50.28",
  198. "Right": 100,
  199. "Top": "48.89",
  200. "Bottom": 100,
  201. "H_CalculationType": "percentage",
  202. "V_CalculationType": "percentage"
  203. }
  204. }
  205. ]
  206. }
  207. ],
  208. "流水式表_列": {
  209. "BandName": "ColumnBand",
  210. "text_s": [
  211. {
  212. "Label": "完成数量",
  213. "font": "Content",
  214. "control": "Column",
  215. "style": "Default_Normal",
  216. "Title": "",
  217. "area": {
  218. "Left": "88.86",
  219. "Right": "100.00",
  220. "Top": 0,
  221. "Bottom": "100.00",
  222. "H_CalculationType": "percentage",
  223. "V_CalculationType": "percentage"
  224. }
  225. },
  226. {
  227. "Label": "清单编号",
  228. "font": "Content",
  229. "control": "Column",
  230. "style": "Default_Normal",
  231. "Title": "",
  232. "area": {
  233. "Left": 0,
  234. "Right": "13.09",
  235. "Top": 0,
  236. "Bottom": "100.00",
  237. "H_CalculationType": "percentage",
  238. "V_CalculationType": "percentage"
  239. }
  240. },
  241. {
  242. "Label": "项目名称",
  243. "font": "Content",
  244. "control": "Column",
  245. "style": "Default_Normal",
  246. "Title": "",
  247. "area": {
  248. "Left": "13.09",
  249. "Right": "32.17",
  250. "Top": 0,
  251. "Bottom": "100.00",
  252. "H_CalculationType": "percentage",
  253. "V_CalculationType": "percentage"
  254. }
  255. },
  256. {
  257. "Label": "计量单编号",
  258. "font": "Content",
  259. "control": "Column",
  260. "style": "Default_Normal",
  261. "Title": "",
  262. "area": {
  263. "Left": "32.17",
  264. "Right": "50.28",
  265. "Top": 0,
  266. "Bottom": "100.00",
  267. "H_CalculationType": "percentage",
  268. "V_CalculationType": "percentage"
  269. }
  270. },
  271. {
  272. "Label": "起讫桩号",
  273. "font": "Content",
  274. "control": "Column",
  275. "style": "Default_Normal",
  276. "Title": "",
  277. "area": {
  278. "Left": "50.28",
  279. "Right": "66.3",
  280. "Top": 0,
  281. "Bottom": "100.00",
  282. "H_CalculationType": "percentage",
  283. "V_CalculationType": "percentage"
  284. }
  285. },
  286. {
  287. "Label": "工程部位",
  288. "font": "Content",
  289. "control": "Column",
  290. "style": "Default_Normal",
  291. "Title": "",
  292. "area": {
  293. "Left": "66.30",
  294. "Right": "81.2",
  295. "Top": 0,
  296. "Bottom": "100.00",
  297. "H_CalculationType": "percentage",
  298. "V_CalculationType": "percentage"
  299. }
  300. },
  301. {
  302. "Label": "单位",
  303. "font": "Content",
  304. "control": "Column",
  305. "style": "Default_Normal",
  306. "Title": "",
  307. "area": {
  308. "Left": "81.2",
  309. "Right": "88.86",
  310. "Top": 0,
  311. "Bottom": "100.00",
  312. "H_CalculationType": "percentage",
  313. "V_CalculationType": "percentage"
  314. }
  315. }
  316. ]
  317. },
  318. "多列显示数量": 1,
  319. "流水式表_数据": {
  320. "BandName": "ContentBand",
  321. "CommonHeight": "0.69",
  322. "flow_field_s": [
  323. {
  324. "FieldID": 2107,
  325. "font": "Content",
  326. "control": "Column_Right",
  327. "style": "Default_Normal",
  328. "isAutoHeight": false,
  329. "area": {
  330. "Left": "88.86",
  331. "Right": "100.00",
  332. "Top": 0,
  333. "Bottom": "100",
  334. "H_CalculationType": "percentage",
  335. "V_CalculationType": "percentage"
  336. }
  337. },
  338. {
  339. "FieldID": 2103,
  340. "font": "Content",
  341. "control": "Column_Left",
  342. "style": "Default_Normal",
  343. "isAutoHeight": false,
  344. "area": {
  345. "Left": 0,
  346. "Right": "13.09",
  347. "Top": 0,
  348. "Bottom": "100",
  349. "H_CalculationType": "percentage",
  350. "V_CalculationType": "percentage"
  351. }
  352. },
  353. {
  354. "FieldID": 2104,
  355. "font": "Content",
  356. "control": "Column_Left",
  357. "style": "Default_Normal",
  358. "isAutoHeight": true,
  359. "area": {
  360. "Left": "13.09",
  361. "Right": "32.17",
  362. "Top": 0,
  363. "Bottom": "100",
  364. "H_CalculationType": "percentage",
  365. "V_CalculationType": "percentage"
  366. }
  367. },
  368. {
  369. "FieldID": 2120,
  370. "font": "Content",
  371. "control": "NewContent_Center",
  372. "style": "Default_Normal",
  373. "isAutoHeight": false,
  374. "area": {
  375. "Left": "32.17",
  376. "Right": "50.28",
  377. "Top": 0,
  378. "Bottom": "100",
  379. "H_CalculationType": "percentage",
  380. "V_CalculationType": "percentage"
  381. }
  382. },
  383. {
  384. "FieldID": 2110,
  385. "font": "Content",
  386. "control": "Column_Left",
  387. "style": "Default_Normal",
  388. "isAutoHeight": false,
  389. "area": {
  390. "Left": "50.28",
  391. "Right": "66.30",
  392. "Top": 0,
  393. "Bottom": "100",
  394. "H_CalculationType": "percentage",
  395. "V_CalculationType": "percentage"
  396. }
  397. },
  398. {
  399. "FieldID": 2113,
  400. "font": "Content",
  401. "control": "Column_Left",
  402. "style": "Default_Normal",
  403. "isAutoHeight": false,
  404. "area": {
  405. "Left": "66.30",
  406. "Right": "81.20",
  407. "Top": 0,
  408. "Bottom": "100",
  409. "H_CalculationType": "percentage",
  410. "V_CalculationType": "percentage"
  411. }
  412. },
  413. {
  414. "FieldID": 2105,
  415. "font": "Content",
  416. "control": "NewContent_Center",
  417. "style": "Default_Normal",
  418. "isAutoHeight": false,
  419. "area": {
  420. "Left": "81.20",
  421. "Right": "88.86",
  422. "Top": 0,
  423. "Bottom": "100",
  424. "H_CalculationType": "percentage",
  425. "V_CalculationType": "percentage"
  426. }
  427. }
  428. ]
  429. },
  430. "流水式表_分组信息": {
  431. "group_field_s": [
  432. {
  433. "FieldID": 12265
  434. }
  435. ],
  436. "sum_field_s": [
  437. {
  438. "FieldID": 2107,
  439. "SumKey": "中间计量总量信息_本期数量"
  440. }
  441. ],
  442. "group_lines": [
  443. {
  444. "SumKey_S": [
  445. {
  446. "FieldID": 2107,
  447. "font": {
  448. "Name": "宋体",
  449. "FontBold": "T",
  450. "FontAngle": 0,
  451. "FontColor": "BLACK",
  452. "FontHeight": 12,
  453. "FontItalic": "F",
  454. "FontStrikeOut": "F",
  455. "FontUnderline": "F"
  456. },
  457. "control": "Column_Right",
  458. "style": "Default_Normal",
  459. "isAutoHeight": false,
  460. "area": {
  461. "Left": "88.86",
  462. "Right": 100,
  463. "Top": 0,
  464. "Bottom": 100,
  465. "H_CalculationType": "percentage",
  466. "V_CalculationType": "percentage"
  467. },
  468. "SumKey": "中间计量总量信息_本期数量"
  469. }
  470. ],
  471. "text_s": [
  472. {
  473. "Label": "小计",
  474. "font": {
  475. "Name": "宋体",
  476. "FontBold": "T",
  477. "FontAngle": 0,
  478. "FontColor": "BLACK",
  479. "FontHeight": 12,
  480. "FontItalic": "F",
  481. "FontStrikeOut": "F",
  482. "FontUnderline": "F"
  483. },
  484. "control": "Column_Left",
  485. "style": "Default_Normal",
  486. "Title": "",
  487. "area": {
  488. "Left": 0,
  489. "Right": "13.09",
  490. "Top": 0,
  491. "Bottom": 100,
  492. "H_CalculationType": "percentage",
  493. "V_CalculationType": "percentage"
  494. }
  495. },
  496. {
  497. "Label": "",
  498. "font": "Content",
  499. "control": "Default",
  500. "style": "Default_Normal",
  501. "Title": "",
  502. "area": {
  503. "Left": "13.09",
  504. "Right": "32.17",
  505. "Top": 0,
  506. "Bottom": 100,
  507. "H_CalculationType": "percentage",
  508. "V_CalculationType": "percentage"
  509. }
  510. },
  511. {
  512. "Label": "",
  513. "font": "Content",
  514. "control": "Default",
  515. "style": "Default_Normal",
  516. "Title": "",
  517. "area": {
  518. "Left": "32.17",
  519. "Right": "50.28",
  520. "Top": 0,
  521. "Bottom": 100,
  522. "H_CalculationType": "percentage",
  523. "V_CalculationType": "percentage"
  524. }
  525. },
  526. {
  527. "Label": "",
  528. "font": "Content",
  529. "control": "Default",
  530. "style": "Default_Normal",
  531. "Title": "",
  532. "area": {
  533. "Left": "50.28",
  534. "Right": "66.3",
  535. "Top": 0,
  536. "Bottom": 100,
  537. "H_CalculationType": "percentage",
  538. "V_CalculationType": "percentage"
  539. }
  540. },
  541. {
  542. "Label": "",
  543. "font": "Content",
  544. "control": "Default",
  545. "style": "Default_Normal",
  546. "Title": "",
  547. "area": {
  548. "Left": "66.3",
  549. "Right": "81.2",
  550. "Top": 0,
  551. "Bottom": 100,
  552. "H_CalculationType": "percentage",
  553. "V_CalculationType": "percentage"
  554. }
  555. },
  556. {
  557. "Label": "",
  558. "font": "Content",
  559. "control": "Default",
  560. "style": "Default_None",
  561. "Title": "",
  562. "area": {
  563. "Left": "81.2",
  564. "Right": "88.86",
  565. "Top": 0,
  566. "Bottom": 100,
  567. "H_CalculationType": "percentage",
  568. "V_CalculationType": "percentage"
  569. }
  570. }
  571. ]
  572. }
  573. ]
  574. },
  575. "流水式表_段统计信息": {
  576. "BandName": "",
  577. "sum_field_s": [],
  578. "text_s": []
  579. },
  580. "流水式表_页统计信息": {
  581. "BandName": "",
  582. "sum_field_s": [],
  583. "text_s": []
  584. }
  585. },
  586. "离散参数_集合": [
  587. {
  588. "ID": "5001",
  589. "Name": "打印时间",
  590. "DataType": "String",
  591. "Default_Value": ""
  592. },
  593. {
  594. "ID": "5010",
  595. "Name": "当前页",
  596. "DataType": "String",
  597. "Default_Value": "第 X 页"
  598. },
  599. {
  600. "ID": "5011",
  601. "Name": "总页数",
  602. "DataType": "String",
  603. "Default_Value": "共 X 页"
  604. }
  605. ],
  606. "指标_数据_映射": {
  607. "离散指标_集合": [
  608. {
  609. "ID": 1101,
  610. "Name": "标段_项目名称",
  611. "DataType": "string",
  612. "TableName": "tender_info",
  613. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"deal_info.buildName\")",
  614. "descr": "",
  615. "Title": "ID: 1101"
  616. },
  617. {
  618. "ID": 1103,
  619. "Name": "标段_合同名称",
  620. "DataType": "string",
  621. "TableName": "tender_info",
  622. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"deal_info.dealName\")",
  623. "descr": "",
  624. "Title": "ID: 1103"
  625. },
  626. {
  627. "ID": 1134,
  628. "Name": "标段_标段清单_承包单位1_单位名称",
  629. "DataType": "string",
  630. "TableName": "tender_info",
  631. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"construction_unit.contract1.company\")",
  632. "descr": "",
  633. "Title": "ID: 1134"
  634. },
  635. {
  636. "ID": 1102,
  637. "Name": "标段_合同编号",
  638. "DataType": "string",
  639. "TableName": "tender_info",
  640. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"deal_info.dealCode\")",
  641. "descr": "",
  642. "Title": "ID: 1102"
  643. },
  644. {
  645. "ID": 1300,
  646. "Name": "期计量信息_期数",
  647. "DataType": "number",
  648. "TableName": "stage",
  649. "mapExpression": "$PROJECT.REPORT.getProperty(\"stage\", \"order\")",
  650. "descr": "",
  651. "Title": "ID: 1300"
  652. }
  653. ],
  654. "主数据指标_集合": [],
  655. "从数据指标_集合": [
  656. {
  657. "ID": 2103,
  658. "Name": "中间计量总量信息_编号",
  659. "DataType": "string",
  660. "TableName": "mem_stage_im_zl",
  661. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"code\")",
  662. "descr": "",
  663. "Title": "ID: 2103"
  664. },
  665. {
  666. "ID": 2104,
  667. "Name": "中间计量总量信息_名称",
  668. "DataType": "string",
  669. "TableName": "mem_stage_im_zl",
  670. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"name\")",
  671. "descr": "",
  672. "Title": "ID: 2104"
  673. },
  674. {
  675. "ID": 2120,
  676. "Name": "中间计量总量信息_中间计量表号",
  677. "DataType": "string",
  678. "TableName": "mem_stage_im_zl",
  679. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"im_code\")",
  680. "descr": "",
  681. "Title": "ID: 2120"
  682. },
  683. {
  684. "ID": 2110,
  685. "Name": "中间计量总量信息_起止桩号",
  686. "DataType": "string",
  687. "TableName": "mem_stage_im_zl",
  688. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"peg\")",
  689. "descr": "",
  690. "Title": "ID: 2110"
  691. },
  692. {
  693. "ID": 2113,
  694. "Name": "中间计量总量信息_部位",
  695. "DataType": "string",
  696. "TableName": "mem_stage_im_zl",
  697. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"bw\")",
  698. "descr": "",
  699. "Title": "ID: 2113"
  700. },
  701. {
  702. "ID": 2105,
  703. "Name": "中间计量总量信息_单位",
  704. "DataType": "string",
  705. "TableName": "mem_stage_im_zl",
  706. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"unit\")",
  707. "descr": "",
  708. "Title": "ID: 2105"
  709. },
  710. {
  711. "ID": 2107,
  712. "Name": "中间计量总量信息_本期数量",
  713. "DataType": "currency",
  714. "TableName": "mem_stage_im_zl",
  715. "mapExpression": "$PROJECT.REPORT.getProperty(\"mem_stage_im_zl\", \"jl\")",
  716. "descr": "",
  717. "Title": "ID: 2107",
  718. "Precision": {
  719. "type": "flexible",
  720. "flexibleRefFieldID": 2105,
  721. "flexibleMapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"precision\")"
  722. }
  723. }
  724. ],
  725. "主数据指标_拓展集合": [],
  726. "从数据指标_拓展集合": []
  727. },
  728. "映射数据预处理": [],
  729. "无映射离散指标_集合": [
  730. {
  731. "ID": 12265,
  732. "Name": "新小计指标",
  733. "DataType": "string"
  734. },
  735. {
  736. "ID": 12266,
  737. "Name": "新存储指标",
  738. "DataType": "string"
  739. },
  740. {
  741. "ID": 12267,
  742. "Name": "新特殊文本存储",
  743. "DataType": "string"
  744. }
  745. ],
  746. "动态日期离散参数_集合": [],
  747. "电子签名离散指标_集合": []
  748. }