B4表 工程变更设计申报表.js 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934
  1. {
  2. "ID_KEY": "DUMMY_FLOW_SAMPLE",
  3. "GROUP_KEY": "RPT_B4表 工程变更设计申报表_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. "报表名称": "B4表 工程变更设计申报表",
  17. "打印页面_信息": {
  18. "方向": "PORTRAIT",
  19. "页规格": "A4"
  20. }
  21. },
  22. "布局框_集合": [
  23. {
  24. "Alignment": "Top",
  25. "DisplayType": "EveryPage",
  26. "Height": "2",
  27. "Name": "TitleBand",
  28. "control": "Default",
  29. "style": "Default_None",
  30. "MergeBorder": "F"
  31. },
  32. {
  33. "Alignment": "Top",
  34. "DisplayType": "EveryPage",
  35. "Height": "1.5",
  36. "Name": "HeaderBand",
  37. "control": "Default",
  38. "style": "Default_None",
  39. "MergeBorder": "F"
  40. },
  41. {
  42. "Alignment": "Bottom",
  43. "DisplayType": "EveryPage",
  44. "Height": "0.6",
  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": "30",
  62. "Name": "ColumnBand_up",
  63. "control": "Default",
  64. "style": "BORDER_ALL_AROUND",
  65. "CalculationType": "percentage",
  66. "MergeBorder": "F"
  67. },
  68. {
  69. "Alignment": "Fulfill",
  70. "DisplayType": "EveryPage",
  71. "Name": "ContentBand_down",
  72. "control": "Default",
  73. "style": "Default_None",
  74. "CalculationType": "percentage",
  75. "MergeBorder": "F",
  76. "band_s": [
  77. {
  78. "Alignment": "Left",
  79. "DisplayType": "EveryPage",
  80. "Width": "0.55",
  81. "Name": "left",
  82. "control": "Default",
  83. "style": "BORDER_ALL_AROUND",
  84. "CalculationType": "abstract",
  85. "MergeBorder": "F"
  86. },
  87. {
  88. "Alignment": "Fulfill",
  89. "DisplayType": "EveryPage",
  90. "Name": "right",
  91. "control": "Default",
  92. "style": "BORDER_ALL_AROUND",
  93. "CalculationType": "percentage",
  94. "MergeBorder": "F",
  95. "band_s": [
  96. {
  97. "Alignment": "Top",
  98. "DisplayType": "EveryPage",
  99. "Height": "1",
  100. "Name": "right_up",
  101. "control": "Default",
  102. "style": "Default_None",
  103. "MergeBorder": "F"
  104. },
  105. {
  106. "Alignment": "Fulfill",
  107. "DisplayType": "EveryPage",
  108. "Name": "right_down",
  109. "control": "Default",
  110. "style": "Default_None",
  111. "MergeBorder": "F"
  112. }
  113. ]
  114. }
  115. ]
  116. }
  117. ]
  118. }
  119. ],
  120. "计算式_集合": [
  121. {
  122. "Name": "获取打印时间",
  123. "run_type": "before_paging",
  124. "expression": "let rpt = $JE.P(5001,$CURRENT_RPT);\n let dt = new Date();\n rpt.Default_Value = dt.Format($ME.format);\n rpt = null;",
  125. "format": "yyyy 年 M 月 dd 日"
  126. },
  127. {
  128. "Name": "获取当前页",
  129. "run_type": "before_output",
  130. "expression": "let ttp = $JE.P(5010,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getCurrentPage($CURRENT_RPT));\n ttp = null;",
  131. "format": "第 ($S) 页"
  132. },
  133. {
  134. "Name": "获取总页数",
  135. "run_type": "before_output",
  136. "expression": "let ttp = $JE.P(5011,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getTotalPage($CURRENT_RPT));\n ttp = null;",
  137. "format": "共 ($S) 页"
  138. },
  139. {
  140. "Name": "综合设置",
  141. "run_type": "before_paging",
  142. "expression": "//主数据\nlet bglId=$JE.F(2300,$CURRENT_RPT);\nlet bglName=$JE.F(2304,$CURRENT_RPT);\nlet bglPeg=$JE.F(2305,$CURRENT_RPT);\nlet fLen0=$JE.getFieldDataLen(bglId, $CURRENT_DATA);\nlet newNamePeg=$JE.F(12000,$CURRENT_RPT);\n//从数据\nlet bglCId=$JE.F(2400,$CURRENT_RPT);\nlet bglBCode=$JE.F(2401,$CURRENT_RPT);\nlet bglOrgQty=$JE.F(2405,$CURRENT_RPT);\nlet bglFinalQty=$JE.F(2407,$CURRENT_RPT);\nlet newQty=$JE.F(12120,$CURRENT_RPT);\nlet fLen1=$JE.getFieldDataLen(bglCId, $CURRENT_DATA);\n\nfunction accAdd(arg1,arg2){\n var r1,r2,m,c;\n try{r1=arg1.toString().split(\".\")[1].length}catch(e){r1=0}\n try{r2=arg2.toString().split(\".\")[1].length}catch(e){r2=0}\n c=Math.abs(r1-r2);\n m=Math.pow(10,Math.max(r1,r2));\n if(c>0){\n var cm=Math.pow(10,c);\n if(r1>r2){\n arg1=Number(arg1.toString().replace(\".\",\"\"));\n arg2=Number(arg2.toString().replace(\".\",\"\"))*cm;\n }else{\n arg1=Number(arg1.toString().replace(\".\",\"\"))*cm;\n arg2=Number(arg2.toString().replace(\".\",\"\"));\n }\n } else {\n arg1=Number(arg1.toString().replace(\".\",\"\"));\n arg2=Number(arg2.toString().replace(\".\",\"\"));\n }\n return (arg1+arg2)/m;\n}\n\nfor (let chkIdx = 0; chkIdx < fLen0; chkIdx++) {\n\tlet tempName=$JE.getFieldValue(bglName, $CURRENT_DATA, chkIdx, '');\n\tlet tempPeg= $JE.getFieldValue(bglPeg, $CURRENT_DATA, chkIdx, '');\n\tif(isNaN(tempPeg) || tempPeg === '' || tempPeg === null){\n\t\t$JE.setFieldValue(newNamePeg, $CURRENT_DATA, chkIdx, tempName);\n\t}else{\n\t\tlet tempNamePeg=tempName+'~'+tempPeg;\n\t\t$JE.setFieldValue(newNamePeg, $CURRENT_DATA, chkIdx, tempNamePeg);\n\t}\n}\n\nfor (let chkIdx = 0; chkIdx < fLen1; chkIdx++) {\n let tempOrg= $JE.getFieldValue(bglOrgQty, $CURRENT_DATA, chkIdx, '');\n let tempFQty= $JE.getFieldValue(bglFinalQty, $CURRENT_DATA, chkIdx, ''); \n\tif(isNaN(tempFQty) || tempFQty === '' || tempFQty === null){\n\t\ttempFQty=0;\n\t}\n\telse{\n\t\ttempFQty=parseFloat(tempFQty);\n $JE.setFieldValue(bglFinalQty, $CURRENT_DATA, chkIdx, tempFQty);\n\t}\n\t\t\n\tlet tempSPH=accAdd(tempOrg,tempFQty);\n\t$JE.setFieldValue(newQty, $CURRENT_DATA, chkIdx, tempSPH);\n}",
  143. "format": ""
  144. }
  145. ],
  146. "流水式表_信息": {
  147. "离散信息": [
  148. {
  149. "BandName": "TitleBand",
  150. "discrete_field_s": [
  151. {
  152. "FieldID": 1103,
  153. "font": "ReportTitle_Vice_2",
  154. "control": "Title",
  155. "style": "Default_None",
  156. "isAutoHeight": false,
  157. "area": {
  158. "Left": 0,
  159. "Right": 100,
  160. "Top": 0,
  161. "Bottom": "50",
  162. "H_CalculationType": "percentage",
  163. "V_CalculationType": "percentage"
  164. }
  165. }
  166. ],
  167. "text_s": [
  168. {
  169. "Label": "B4 工程变更设计申报表",
  170. "font": "ReportTitle_Main",
  171. "control": "Title",
  172. "style": "Default_None",
  173. "Title": "",
  174. "area": {
  175. "Left": 0,
  176. "Right": "100.00",
  177. "Top": "50",
  178. "Bottom": "100",
  179. "H_CalculationType": "percentage",
  180. "V_CalculationType": "percentage"
  181. }
  182. }
  183. ]
  184. },
  185. {
  186. "BandName": "HeaderBand",
  187. "discrete_field_s": [
  188. {
  189. "FieldID": 1102,
  190. "font": "Content",
  191. "control": "Header",
  192. "style": "Default_None",
  193. "Prefix": "合 同 号:",
  194. "isAutoHeight": false,
  195. "area": {
  196. "Left": "53.06",
  197. "Right": "100.00",
  198. "Top": "20",
  199. "Bottom": "60",
  200. "H_CalculationType": "percentage",
  201. "V_CalculationType": "percentage"
  202. }
  203. },
  204. {
  205. "FieldID": 1134,
  206. "font": "Content",
  207. "control": "Header",
  208. "style": "Default_None",
  209. "Prefix": "施工单位:",
  210. "isAutoHeight": false,
  211. "area": {
  212. "Left": 0,
  213. "Right": "53.06",
  214. "Top": "20",
  215. "Bottom": "60",
  216. "H_CalculationType": "percentage",
  217. "V_CalculationType": "percentage"
  218. }
  219. },
  220. {
  221. "FieldID": 1140,
  222. "font": "Content",
  223. "control": "Header",
  224. "style": "Default_None",
  225. "Prefix": "监理单位:",
  226. "isAutoHeight": false,
  227. "area": {
  228. "Left": 0,
  229. "Right": "53.06",
  230. "Top": "60",
  231. "Bottom": "100",
  232. "H_CalculationType": "percentage",
  233. "V_CalculationType": "percentage"
  234. }
  235. },
  236. {
  237. "FieldID": 2301,
  238. "font": "Content",
  239. "control": "Header",
  240. "style": "Default_None",
  241. "Prefix": "变更令号:",
  242. "isAutoHeight": false,
  243. "area": {
  244. "Left": "53.06",
  245. "Right": 100,
  246. "Top": "60",
  247. "Bottom": 100,
  248. "H_CalculationType": "percentage",
  249. "V_CalculationType": "percentage"
  250. }
  251. }
  252. ],
  253. "text_s": [
  254. {
  255. "Label": "",
  256. "font": "Header",
  257. "control": "Header",
  258. "style": "Default_None",
  259. "Title": "",
  260. "area": {
  261. "Left": 0,
  262. "Right": 100,
  263. "Top": 0,
  264. "Bottom": "20",
  265. "H_CalculationType": "percentage",
  266. "V_CalculationType": "percentage"
  267. }
  268. }
  269. ]
  270. },
  271. {
  272. "BandName": "FooterBand",
  273. "discrete_field_s": [
  274. {
  275. "FieldID": 12175,
  276. "font": "Content",
  277. "control": "NewContent_Left",
  278. "style": "Default_None",
  279. "isAutoHeight": false,
  280. "area": {
  281. "Left": "9",
  282. "Right": "37.47",
  283. "Top": 0,
  284. "Bottom": 100,
  285. "H_CalculationType": "percentage",
  286. "V_CalculationType": "percentage"
  287. }
  288. },
  289. {
  290. "FieldID": 12176,
  291. "font": "Content",
  292. "control": "NewContent_Left",
  293. "style": "Default_None",
  294. "isAutoHeight": false,
  295. "area": {
  296. "Left": "47.47",
  297. "Right": "68.8",
  298. "Top": 0,
  299. "Bottom": 100,
  300. "H_CalculationType": "percentage",
  301. "V_CalculationType": "percentage"
  302. }
  303. },
  304. {
  305. "FieldID": 12177,
  306. "font": "Content",
  307. "control": "NewContent_Left",
  308. "style": "Default_None",
  309. "isAutoHeight": false,
  310. "area": {
  311. "Left": "79.8",
  312. "Right": "100",
  313. "Top": 0,
  314. "Bottom": 100,
  315. "H_CalculationType": "percentage",
  316. "V_CalculationType": "percentage"
  317. }
  318. }
  319. ],
  320. "text_s": [
  321. {
  322. "Label": "承包人: ",
  323. "font": "Content",
  324. "control": "Content_Left",
  325. "style": "Default_None",
  326. "Title": "",
  327. "area": {
  328. "Left": "0",
  329. "Right": "9",
  330. "Top": 0,
  331. "Bottom": "100.00",
  332. "H_CalculationType": "percentage",
  333. "V_CalculationType": "percentage"
  334. }
  335. },
  336. {
  337. "Label": "监理员: ",
  338. "font": "Content",
  339. "control": "Content_Left",
  340. "style": "Default_None",
  341. "Title": "",
  342. "area": {
  343. "Left": "37.47",
  344. "Right": "47.47",
  345. "Top": 0,
  346. "Bottom": "100.00",
  347. "H_CalculationType": "percentage",
  348. "V_CalculationType": "percentage"
  349. }
  350. },
  351. {
  352. "Label": "监理组长:",
  353. "font": "Content",
  354. "control": "Content_Left",
  355. "style": "Default_None",
  356. "Title": "",
  357. "area": {
  358. "Left": "68.8",
  359. "Right": "79.8",
  360. "Top": 0,
  361. "Bottom": "100.00",
  362. "H_CalculationType": "percentage",
  363. "V_CalculationType": "percentage"
  364. }
  365. }
  366. ]
  367. },
  368. {
  369. "BandName": "ColumnBand_up",
  370. "discrete_field_s": [
  371. {
  372. "FieldID": 2310,
  373. "font": "Content",
  374. "control": "NewContent_Left",
  375. "style": "Default_Normal",
  376. "isAutoHeight": false,
  377. "area": {
  378. "Left": "20",
  379. "Right": 100,
  380. "Top": "60",
  381. "Bottom": "100",
  382. "H_CalculationType": "percentage",
  383. "V_CalculationType": "percentage"
  384. }
  385. },
  386. {
  387. "FieldID": 2311,
  388. "font": "HeaderColumn",
  389. "control": "NewContent_Left",
  390. "style": "Default_Normal",
  391. "isAutoHeight": false,
  392. "area": {
  393. "Left": "20",
  394. "Right": 100,
  395. "Top": "25",
  396. "Bottom": "60",
  397. "H_CalculationType": "percentage",
  398. "V_CalculationType": "percentage"
  399. }
  400. },
  401. {
  402. "FieldID": 12000,
  403. "font": "HeaderColumn",
  404. "control": "NewContent_Left",
  405. "style": "Default_Normal",
  406. "isAutoHeight": false,
  407. "area": {
  408. "Left": "20",
  409. "Right": 100,
  410. "Top": 0,
  411. "Bottom": "25",
  412. "H_CalculationType": "percentage",
  413. "V_CalculationType": "percentage"
  414. }
  415. }
  416. ],
  417. "text_s": [
  418. {
  419. "Label": "工程部位及桩号",
  420. "font": "Content",
  421. "control": "NewContent_Center",
  422. "style": "Default_Normal",
  423. "Title": "",
  424. "area": {
  425. "Left": 0,
  426. "Right": "20",
  427. "Top": 0,
  428. "Bottom": "25",
  429. "H_CalculationType": "percentage",
  430. "V_CalculationType": "percentage"
  431. }
  432. },
  433. {
  434. "Label": "变更理由及依据",
  435. "font": "HeaderColumn",
  436. "control": "NewContent_Center",
  437. "style": "Default_Normal",
  438. "Title": "",
  439. "area": {
  440. "Left": 0,
  441. "Right": "20",
  442. "Top": "25",
  443. "Bottom": "60",
  444. "H_CalculationType": "percentage",
  445. "V_CalculationType": "percentage"
  446. }
  447. },
  448. {
  449. "Label": "变更设计内容",
  450. "font": "HeaderColumn",
  451. "control": "NewContent_Center",
  452. "style": "Default_Normal",
  453. "Title": "",
  454. "area": {
  455. "Left": 0,
  456. "Right": "20",
  457. "Top": "60",
  458. "Bottom": "100",
  459. "H_CalculationType": "percentage",
  460. "V_CalculationType": "percentage"
  461. }
  462. }
  463. ]
  464. },
  465. {
  466. "BandName": "left",
  467. "text_s": [
  468. {
  469. "Label": "设计前后工程数量",
  470. "font": "Content",
  471. "control": "Column",
  472. "style": "Default_Normal",
  473. "Title": "",
  474. "area": {
  475. "Left": 0,
  476. "Right": "100",
  477. "Top": 0,
  478. "Bottom": 100,
  479. "H_CalculationType": "percentage",
  480. "V_CalculationType": "percentage"
  481. }
  482. }
  483. ]
  484. }
  485. ],
  486. "流水式表_列": {
  487. "BandName": "right_up",
  488. "text_s": [
  489. {
  490. "Label": "子目号",
  491. "font": "Content",
  492. "control": "Column",
  493. "style": "Default_Normal",
  494. "Title": "",
  495. "area": {
  496. "Left": "0",
  497. "Right": "10",
  498. "Top": "0",
  499. "Bottom": "100.00",
  500. "H_CalculationType": "percentage",
  501. "V_CalculationType": "percentage"
  502. }
  503. },
  504. {
  505. "Label": "子目名称",
  506. "font": "Content",
  507. "control": "Column",
  508. "style": "Default_Normal",
  509. "Title": "",
  510. "area": {
  511. "Left": "10",
  512. "Right": "42",
  513. "Top": "0",
  514. "Bottom": "100.00",
  515. "H_CalculationType": "percentage",
  516. "V_CalculationType": "percentage"
  517. }
  518. },
  519. {
  520. "Label": "单位",
  521. "font": "Content",
  522. "control": "Column",
  523. "style": "Default_Normal",
  524. "Title": "",
  525. "area": {
  526. "Left": "42",
  527. "Right": "52",
  528. "Top": "0",
  529. "Bottom": "100.00",
  530. "H_CalculationType": "percentage",
  531. "V_CalculationType": "percentage"
  532. }
  533. },
  534. {
  535. "Label": "原设计数量",
  536. "font": "Content",
  537. "control": "Column",
  538. "style": "Default_Normal",
  539. "Title": "",
  540. "area": {
  541. "Left": "52",
  542. "Right": "67",
  543. "Top": "0",
  544. "Bottom": "100.00",
  545. "H_CalculationType": "percentage",
  546. "V_CalculationType": "percentage"
  547. }
  548. },
  549. {
  550. "Label": "变更后数量",
  551. "font": "Content",
  552. "control": "Column",
  553. "style": "Default_Normal",
  554. "Title": "",
  555. "area": {
  556. "Left": "67",
  557. "Right": "82",
  558. "Top": "0",
  559. "Bottom": "100.00",
  560. "H_CalculationType": "percentage",
  561. "V_CalculationType": "percentage"
  562. }
  563. },
  564. {
  565. "Label": "变更增减数量(+;-)",
  566. "font": "Content",
  567. "control": "NewContent_Center",
  568. "style": "Default_Normal",
  569. "Title": "",
  570. "area": {
  571. "Left": "82",
  572. "Right": "100.00",
  573. "Top": "0",
  574. "Bottom": "100.00",
  575. "H_CalculationType": "percentage",
  576. "V_CalculationType": "percentage"
  577. }
  578. }
  579. ]
  580. },
  581. "多列显示数量": 1,
  582. "流水式表_数据": {
  583. "BandName": "right_down",
  584. "CommonHeight": "0.61",
  585. "flow_field_s": [
  586. {
  587. "FieldID": 2401,
  588. "font": "Content",
  589. "control": "NewContent_Left",
  590. "style": "Default_Normal",
  591. "isAutoHeight": false,
  592. "area": {
  593. "Left": 0,
  594. "Right": "10",
  595. "Top": 0,
  596. "Bottom": 100,
  597. "H_CalculationType": "percentage",
  598. "V_CalculationType": "percentage"
  599. }
  600. },
  601. {
  602. "FieldID": 2402,
  603. "font": "Content",
  604. "control": "NewContent_Left",
  605. "style": "Default_Normal",
  606. "isAutoHeight": false,
  607. "area": {
  608. "Left": "10",
  609. "Right": "42",
  610. "Top": 0,
  611. "Bottom": 100,
  612. "H_CalculationType": "percentage",
  613. "V_CalculationType": "percentage"
  614. }
  615. },
  616. {
  617. "FieldID": 2403,
  618. "font": "Content",
  619. "control": "NewContent_Center",
  620. "style": "Default_Normal",
  621. "isAutoHeight": false,
  622. "area": {
  623. "Left": "42",
  624. "Right": "52",
  625. "Top": 0,
  626. "Bottom": 100,
  627. "H_CalculationType": "percentage",
  628. "V_CalculationType": "percentage"
  629. }
  630. },
  631. {
  632. "FieldID": 2405,
  633. "font": "Content",
  634. "control": "NewContent_Right",
  635. "style": "Default_Normal",
  636. "isAutoHeight": false,
  637. "area": {
  638. "Left": "52",
  639. "Right": "67",
  640. "Top": 0,
  641. "Bottom": 100,
  642. "H_CalculationType": "percentage",
  643. "V_CalculationType": "percentage"
  644. }
  645. },
  646. {
  647. "FieldID": 2407,
  648. "font": "Content",
  649. "control": "NewContent_Right",
  650. "style": "Default_Normal",
  651. "isAutoHeight": false,
  652. "area": {
  653. "Left": "82",
  654. "Right": "100",
  655. "Top": 0,
  656. "Bottom": 100,
  657. "H_CalculationType": "percentage",
  658. "V_CalculationType": "percentage"
  659. }
  660. },
  661. {
  662. "FieldID": 12120,
  663. "font": "Content",
  664. "control": "NewContent_Right",
  665. "style": "Default_Normal",
  666. "isAutoHeight": false,
  667. "area": {
  668. "Left": "67",
  669. "Right": "82",
  670. "Top": 0,
  671. "Bottom": 100,
  672. "H_CalculationType": "percentage",
  673. "V_CalculationType": "percentage"
  674. }
  675. }
  676. ]
  677. },
  678. "流水式表_分组信息": {
  679. "group_field_s": [],
  680. "sum_field_s": [],
  681. "group_lines": []
  682. },
  683. "流水式表_段统计信息": {
  684. "BandName": "",
  685. "sum_field_s": [],
  686. "text_s": []
  687. },
  688. "流水式表_页统计信息": {
  689. "BandName": "",
  690. "sum_field_s": [],
  691. "text_s": []
  692. }
  693. },
  694. "离散参数_集合": [
  695. {
  696. "ID": "5001",
  697. "Name": "打印时间",
  698. "DataType": "String",
  699. "Default_Value": ""
  700. },
  701. {
  702. "ID": "5010",
  703. "Name": "当前页",
  704. "DataType": "String",
  705. "Default_Value": "第 X 页"
  706. },
  707. {
  708. "ID": "5011",
  709. "Name": "总页数",
  710. "DataType": "String",
  711. "Default_Value": "共 X 页"
  712. }
  713. ],
  714. "指标_数据_映射": {
  715. "离散指标_集合": [
  716. {
  717. "ID": 1104,
  718. "Name": "标段_建设单位",
  719. "DataType": "string",
  720. "TableName": "tender_info",
  721. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.build.company')",
  722. "descr": "",
  723. "Title": "ID: 1104"
  724. },
  725. {
  726. "ID": 1134,
  727. "Name": "标段_标段清单_承包单位1_单位名称",
  728. "DataType": "string",
  729. "TableName": "tender_info",
  730. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.contract1.company')",
  731. "descr": "",
  732. "Title": "ID: 1134"
  733. },
  734. {
  735. "ID": 1140,
  736. "Name": "标段_标段清单_监理单位1_单位名称",
  737. "DataType": "string",
  738. "TableName": "tender_info",
  739. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.supervision1.company')",
  740. "descr": "",
  741. "Title": "ID: 1140"
  742. },
  743. {
  744. "ID": 1102,
  745. "Name": "标段_合同编号",
  746. "DataType": "string",
  747. "TableName": "tender_info",
  748. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealCode')",
  749. "descr": "",
  750. "Title": "ID: 1102"
  751. },
  752. {
  753. "ID": 1103,
  754. "Name": "标段_合同名称",
  755. "DataType": "string",
  756. "TableName": "tender_info",
  757. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealName')",
  758. "descr": "",
  759. "Title": "ID: 1103"
  760. }
  761. ],
  762. "主数据指标_集合": [
  763. {
  764. "ID": 2301,
  765. "Name": "变更令信息_变更令号",
  766. "DataType": "string",
  767. "TableName": "change",
  768. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'code')",
  769. "descr": "",
  770. "Title": "ID: 2301"
  771. },
  772. {
  773. "ID": 2300,
  774. "Name": "变更令信息_变更令uuid",
  775. "DataType": "string",
  776. "TableName": "change",
  777. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'cid')",
  778. "descr": "",
  779. "Title": "ID: 2300",
  780. "isID": true,
  781. "IDSeq": 1
  782. },
  783. {
  784. "ID": 2304,
  785. "Name": "变更令信息_变更名称",
  786. "DataType": "string",
  787. "TableName": "change",
  788. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'name')",
  789. "descr": "",
  790. "Title": "ID: 2304"
  791. },
  792. {
  793. "ID": 2305,
  794. "Name": "变更令信息_桩号",
  795. "DataType": "string",
  796. "TableName": "change",
  797. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'peg')",
  798. "descr": "",
  799. "Title": "ID: 2305"
  800. },
  801. {
  802. "ID": 2310,
  803. "Name": "变更令信息_工程变更理由及内容",
  804. "DataType": "string",
  805. "TableName": "change",
  806. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'content')",
  807. "descr": "",
  808. "Title": "ID: 2310"
  809. },
  810. {
  811. "ID": 2311,
  812. "Name": "变更令信息_工程变更合同依据",
  813. "DataType": "string",
  814. "TableName": "change",
  815. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'basis')",
  816. "descr": "",
  817. "Title": "ID: 2311"
  818. }
  819. ],
  820. "从数据指标_集合": [
  821. {
  822. "ID": 2401,
  823. "Name": "变更清单信息_清单编号",
  824. "DataType": "string",
  825. "TableName": "change_audit_list",
  826. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'code')",
  827. "descr": "",
  828. "Title": "ID: 2401"
  829. },
  830. {
  831. "ID": 2402,
  832. "Name": "变更清单信息_清单名称",
  833. "DataType": "string",
  834. "TableName": "change_audit_list",
  835. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'name')",
  836. "descr": "",
  837. "Title": "ID: 2402"
  838. },
  839. {
  840. "ID": 2403,
  841. "Name": "变更清单信息_单位",
  842. "DataType": "string",
  843. "TableName": "change_audit_list",
  844. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'unit')",
  845. "descr": "",
  846. "Title": "ID: 2403"
  847. },
  848. {
  849. "ID": 2404,
  850. "Name": "变更清单信息_单价",
  851. "DataType": "currency",
  852. "TableName": "change_audit_list",
  853. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'unit_price')",
  854. "descr": "",
  855. "Title": "ID: 2404",
  856. "Precision": {
  857. "type": "fixed",
  858. "fixedMapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'decimal.up')"
  859. }
  860. },
  861. {
  862. "ID": 2407,
  863. "Name": "变更清单信息_审批变更后数量",
  864. "DataType": "double",
  865. "TableName": "change_audit_list",
  866. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'samount')",
  867. "descr": "",
  868. "Title": "ID: 2407"
  869. },
  870. {
  871. "ID": 2405,
  872. "Name": "变更清单信息_原数量",
  873. "DataType": "double",
  874. "TableName": "change_audit_list",
  875. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'oamount')",
  876. "descr": "",
  877. "Title": "ID: 2405"
  878. },
  879. {
  880. "ID": 2400,
  881. "Name": "变更清单信息_所属变更令uuid",
  882. "DataType": "string",
  883. "TableName": "change_audit_list",
  884. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'cid')",
  885. "descr": "",
  886. "Title": "ID: 2400",
  887. "isID": true,
  888. "IDSeq": 1
  889. }
  890. ],
  891. "主数据指标_拓展集合": [],
  892. "从数据指标_拓展集合": []
  893. },
  894. "映射数据预处理": [
  895. {
  896. "预处理类型": "指定方式",
  897. "映射数据对象": "",
  898. "方式Key": "changeSort",
  899. "hint": "默认的变更令排序,同时对变更令,变更清单进行排序",
  900. "fields": [],
  901. "自定义设置": ""
  902. }
  903. ],
  904. "无映射离散指标_集合": [
  905. {
  906. "ID": 12000,
  907. "Name": "新工程部位桩号",
  908. "DataType": "string"
  909. },
  910. {
  911. "ID": 12120,
  912. "Name": "新审批加原设计数据",
  913. "DataType": "string"
  914. }
  915. ],
  916. "动态日期离散参数_集合": [],
  917. "电子签名离散指标_集合": [
  918. {
  919. "ID": 12175,
  920. "Name": "承包人",
  921. "DataType": "string"
  922. },
  923. {
  924. "ID": 12176,
  925. "Name": "监理员",
  926. "DataType": "string"
  927. },
  928. {
  929. "ID": 12177,
  930. "Name": "监理组长",
  931. "DataType": "string"
  932. }
  933. ]
  934. }