B5表 工程变更数量及金额汇总表.js 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386
  1. {
  2. "ID_KEY": "DUMMY_FLOW_SAMPLE",
  3. "GROUP_KEY": "RPT_B5表 工程变更数量及金额汇总表_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. "报表名称": "B5表 工程变更数量及金额汇总表",
  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": "2.67",
  62. "Name": "ColumnBand",
  63. "control": "Default",
  64. "style": "Default_None",
  65. "MergeBorder": "F"
  66. },
  67. {
  68. "Alignment": "Bottom",
  69. "DisplayType": "SegmentEnd",
  70. "Height": "6.67",
  71. "Name": "newBand_1",
  72. "control": "Default",
  73. "style": "Default_None",
  74. "MergeBorder": "F"
  75. },
  76. {
  77. "Alignment": "Fulfill",
  78. "DisplayType": "EveryPage",
  79. "Name": "ContentBand",
  80. "control": "Default",
  81. "style": "Default_None",
  82. "MergeBorder": "F"
  83. }
  84. ]
  85. }
  86. ],
  87. "计算式_集合": [
  88. {
  89. "Name": "获取打印时间",
  90. "run_type": "before_paging",
  91. "expression": "let rpt = $JE.P(5001,$CURRENT_RPT);\n let dt = new Date();\n rpt.Default_Value = dt.Format($ME.format);\n rpt = null;",
  92. "format": "yyyy 年 M 月 dd 日"
  93. },
  94. {
  95. "Name": "获取当前页",
  96. "run_type": "before_output",
  97. "expression": "let ttp = $JE.P(5010,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getCurrentPage($CURRENT_RPT));\n ttp = null;",
  98. "format": "第 ($S) 页"
  99. },
  100. {
  101. "Name": "获取总页数",
  102. "run_type": "before_output",
  103. "expression": "let ttp = $JE.P(5011,$CURRENT_RPT);\n ttp.Default_Value = $ME.format.replace('($S)',$JE.getTotalPage($CURRENT_RPT));\n ttp = null;",
  104. "format": "共 ($S) 页"
  105. },
  106. {
  107. "Name": "综合设置",
  108. "run_type": "before_analyzing",
  109. "expression": "\n//变更令主数据\nlet bglId=$JE.F(2300,$CURRENT_RPT);\nlet bglCode=$JE.F(2301,$CURRENT_RPT);\nlet fLen0=$JE.getFieldDataLen(bglId, $CURRENT_DATA);\nlet masterBglArr = [];\nlet masterField=[bglId,bglCode];\nlet masterKeyArr=['bglId','bglCode'];\n\n//变更令从数据\nlet bglbillsCid=$JE.F(2400,$CURRENT_RPT);\nlet bglBillsCode=$JE.F(2401,$CURRENT_RPT);\nlet bglBillsName=$JE.F(2402,$CURRENT_RPT);\nlet bglBillsUnit=$JE.F(2403,$CURRENT_RPT);\nlet bglBillsQty=$JE.F(2407,$CURRENT_RPT);\nlet bglBillsPrice=$JE.F(2404,$CURRENT_RPT);\n\n//变更增减数量\nlet newBglBillsQtyZ=$JE.F(12000,$CURRENT_RPT);\nlet newBglBillsQtyJ=$JE.F(12001,$CURRENT_RPT);\n\n//变更增减金额\nlet newBglBillsTpZ=$JE.F(12002,$CURRENT_RPT);\nlet newBglBillsTpJ=$JE.F(12003,$CURRENT_RPT);\nlet newXuhao=$JE.F(12004,$CURRENT_RPT);\n\nlet fLen1=$JE.getFieldDataLen(bglbillsCid, $CURRENT_DATA);\nlet sortBefore = [];//缓存从数据\nlet destArr=[]; //从数据根据变更令ID,清单排序后的主数据\nlet decFieldArr=[newXuhao,bglbillsCid,bglBillsCode,bglBillsName,bglBillsUnit,bglBillsPrice,bglBillsQty,newBglBillsQtyZ,newBglBillsQtyJ,newBglBillsTpZ,newBglBillsTpJ];\nlet decKeyArr=['newXuhao','bglId','bglBCode','bglBName','bglBUnit','bglBPrice','bglBQty','bglBQtyZ','bglBQtyJ','bglTpZ','bglTpJ'];\n//设置增减\nlet addTp=$JE.F(2307,$CURRENT_RPT);\nlet minusTp=$JE.F(2309,$CURRENT_RPT);\n\n//获取金额小数位数\n//let tempPTp=$JE.F(1156,$CURRENT_RPT);\nlet preciousTp = $JE.getFieldValue($JE.F(1156,$CURRENT_RPT),$CURRENT_DATA,0,'');\n\n\n//缓存成数组,数组元素为对象\n//dataLength:原始数据长度,fieldArr:康博士定义的字段,keysArr:数组对象字段\nfunction cacheDataArr(dataLength,fieldArr,keysArr,cacheArr){\n\tfor (let chkIdx = 0; chkIdx < dataLength; chkIdx++){\n\t\tlet newDatad={};\n\t\tfor(let i=0;i<fieldArr.length;i++){\n\t\t\tlet tempData = $JE.getFieldValue(fieldArr[i], $CURRENT_DATA, chkIdx, '');\t\t\n\t\t\tnewDatad[keysArr[i]]=tempData;\t\t\t\n\t\t}\t\n\t\tcacheArr.push(newDatad);\n\t}\n}\n\n//缓存数据前,先处理新增字段\nfor (let nIdx = 0; nIdx < fLen1; nIdx++) {\n\tlet sQty= $JE.getFieldValue(bglBillsQty, $CURRENT_DATA, nIdx, '');\t\n\tif(isNaN(sQty) || sQty === '' || sQty === null){\n\t\tsQty=0;\n\t}else{\n\t\tsQty= parseFloat(sQty);\n\t}\n\tlet sPrice= $JE.getFieldValue(bglBillsPrice, $CURRENT_DATA, nIdx, '');\n\tif(isNaN(sPrice) || sPrice === '' || sPrice === null){\n\t\tsPrice=0;\n\t}else{\n\t\tsPrice= parseFloat(sPrice);\n\t}\n\t\n\tlet sTP=Math.round(sQty*sPrice*Math.pow(10,preciousTp))/Math.pow(10,preciousTp); \n\t//console.log(sTP);\n\tif(sQty>=0){\n\t\t$JE.setFieldValue(newBglBillsQtyZ, $CURRENT_DATA, nIdx, sQty);\n\t\t$JE.setFieldValue(newBglBillsTpZ, $CURRENT_DATA, nIdx, sTP);\n\t\t$JE.setFieldValue(newBglBillsQtyJ, $CURRENT_DATA, nIdx, 0);\n\t\t$JE.setFieldValue(newBglBillsTpJ, $CURRENT_DATA, nIdx, 0);\t\t\t\n\t}else{\n\t\t$JE.setFieldValue(newBglBillsQtyZ, $CURRENT_DATA, nIdx, 0);\n\t\t$JE.setFieldValue(newBglBillsTpZ, $CURRENT_DATA, nIdx, 0);\n\t\t$JE.setFieldValue(newBglBillsQtyJ, $CURRENT_DATA, nIdx, sQty);\n\t\t$JE.setFieldValue(newBglBillsTpJ, $CURRENT_DATA, nIdx, sTP);\n\t}\n}\n\n//处理序号\nfor(let bglNo = 0; bglNo < fLen0; bglNo++){\n\tlet no1= $JE.getFieldValue(bglId, $CURRENT_DATA, bglNo, '');\n\tlet vCn=0;\n\tfor(let billNo = 0; billNo < fLen1; billNo++){\t\t\n\t\tlet no2= $JE.getFieldValue(bglbillsCid, $CURRENT_DATA, billNo, '');\n\t\tif(no1===no2){\n\t\t\tvCn++;\n\t\t\t$JE.setFieldValue(newXuhao, $CURRENT_DATA, billNo, vCn);\n\t\t}\n\t}\t\n}\ncacheDataArr(fLen0,masterField,masterKeyArr,masterBglArr);\ncacheDataArr(fLen1,decFieldArr,decKeyArr,sortBefore);\n\n//主数据排序\nmasterBglArr.sort(function (a, b) {\n if (a['bglCode'] === b['bglCode']) {\n if (a['bglId'] > b['bglId']) {\n return 1;\n } else if (a['bglId'] < b['bglId']) {\n return -1;\n } else {\n return 0;\n }\n } else {\n if (a['bglCode'] > b['bglCode']) {\n return 1;\n } else {\n return -1;\n }\n }\n});\n//console.log(masterBglArr);\n\n//从数据根据主数据变更令id排序\nfor(let k=0; k<masterBglArr.length; k++){\n\t//console.log(masterBglArr[k]['bglId']);\n\tfor(let m=0; m<sortBefore.length; m++){\n\t\tif(sortBefore[m]['bglId']===masterBglArr[k]['bglId']){\t\t\t\n\t\t\tdestArr.push(sortBefore[m]);\t\t\n\t\t}\n\t}\n}\n\t\n//从数据根据变更令id,进行清单顺序,清单编号默认按照中文排序了,没去管1、2、10的问题\nfunction sortBy(field1,field2) {\n return function(a,b) {\n if(a.field1 == b.field1) return a.field2 - b.field2;\n return a.field1 - b.field1;\n }\n}\ndestArr.sort(sortBy(\"bglId\",\"bglBCode\")); \n\n//console.log(destArr);\t\n\n//fieldCountArr:需要设置的字段数;dataLengthArr:数据的长度;keysArr:数组转成对象的key值存放\nfunction moveToNewFields(fieldCountArr,dataLengthArr,keysArr) {\n\tlet vCn=0;\n\tfor(let field of fieldCountArr){\t\t\n\t\tfor(let N=0; N < dataLengthArr.length ;N++){\n\t\t\t$JE.setFieldValue(field, $CURRENT_DATA, N, dataLengthArr[N][keysArr[vCn]]);\n\t\t}\n\t\tvCn++;\n\t}\n};\t\t\n//移动主数据\nmoveToNewFields(masterField,masterBglArr,masterKeyArr);\t\nmoveToNewFields(decFieldArr,destArr,decKeyArr);\n\n//处理合计增减\nfor (let chkIdx = 0; chkIdx < fLen0; chkIdx++){\n\tlet sumZ=0;\n\tlet sumJ=0;\n\tlet bglid=$JE.getFieldValue(bglId, $CURRENT_DATA, chkIdx, '');\n\tfor(let i=0;i<fLen1;i++){\n\t\tlet bglCid=$JE.getFieldValue(bglbillsCid, $CURRENT_DATA, i, '');\n\t\tif(bglid===bglCid){\n\t\t\tlet tempZ = $JE.getFieldValue(newBglBillsTpZ, $CURRENT_DATA, i, '');\t\n\t\t\tlet tempJ = $JE.getFieldValue(newBglBillsTpJ, $CURRENT_DATA, i, '');\n\t\t\tsumZ+=tempZ;\n\t\t\tsumJ+=tempJ;\n\t\t} \n\t}\t\n\tsumZ=Math.round(sumZ*Math.pow(10,preciousTp))/Math.pow(10,preciousTp); \n\tsumJ=Math.round(sumJ*Math.pow(10,preciousTp))/Math.pow(10,preciousTp);\n\t$JE.setFieldValue(addTp, $CURRENT_DATA, chkIdx, sumZ);\n\t$JE.setFieldValue(minusTp, $CURRENT_DATA, chkIdx, sumJ);\n\tconsole.log(bglid);\n\tconsole.log(sumZ);\n\tconsole.log(sumJ);\n}\n\n",
  110. "format": ""
  111. }
  112. ],
  113. "流水式表_信息": {
  114. "离散信息": [
  115. {
  116. "BandName": "TitleBand",
  117. "discrete_field_s": [
  118. {
  119. "FieldID": 1103,
  120. "font": "ReportTitle_Vice_2",
  121. "control": "Title",
  122. "style": "Default_None",
  123. "isAutoHeight": false,
  124. "area": {
  125. "Left": 0,
  126. "Right": "100.00",
  127. "Top": 0,
  128. "Bottom": "50",
  129. "H_CalculationType": "percentage",
  130. "V_CalculationType": "percentage"
  131. }
  132. }
  133. ],
  134. "text_s": [
  135. {
  136. "Label": "B5 工程变更数量及金额汇总表",
  137. "font": "ReportTitle_Main",
  138. "control": "Title",
  139. "style": "Default_None",
  140. "Title": "",
  141. "area": {
  142. "Left": 0,
  143. "Right": "100.00",
  144. "Top": "50",
  145. "Bottom": "100",
  146. "H_CalculationType": "percentage",
  147. "V_CalculationType": "percentage"
  148. }
  149. }
  150. ]
  151. },
  152. {
  153. "BandName": "HeaderBand",
  154. "discrete_field_s": [
  155. {
  156. "FieldID": 1134,
  157. "font": "Content",
  158. "control": "Header",
  159. "style": "Default_None",
  160. "Prefix": "施工单位:",
  161. "isAutoHeight": false,
  162. "area": {
  163. "Left": 0,
  164. "Right": "58.22",
  165. "Top": "20",
  166. "Bottom": "60",
  167. "H_CalculationType": "percentage",
  168. "V_CalculationType": "percentage"
  169. }
  170. },
  171. {
  172. "FieldID": 1102,
  173. "font": "Content",
  174. "control": "Header",
  175. "style": "Default_None",
  176. "Prefix": "合 同 号:",
  177. "isAutoHeight": false,
  178. "area": {
  179. "Left": "58.22",
  180. "Right": "100.00",
  181. "Top": "20",
  182. "Bottom": "60",
  183. "H_CalculationType": "percentage",
  184. "V_CalculationType": "percentage"
  185. }
  186. },
  187. {
  188. "FieldID": 1140,
  189. "font": "Content",
  190. "control": "Header",
  191. "style": "Default_None",
  192. "Prefix": "监理单位:",
  193. "isAutoHeight": false,
  194. "area": {
  195. "Left": 0,
  196. "Right": "58.22",
  197. "Top": "60",
  198. "Bottom": "100.00",
  199. "H_CalculationType": "percentage",
  200. "V_CalculationType": "percentage"
  201. }
  202. },
  203. {
  204. "FieldID": 2301,
  205. "font": "Content",
  206. "control": "Header",
  207. "style": "Default_None",
  208. "Prefix": "变更令号:",
  209. "isAutoHeight": false,
  210. "area": {
  211. "Left": "58.22",
  212. "Right": "100.00",
  213. "Top": "60",
  214. "Bottom": "100.00",
  215. "H_CalculationType": "percentage",
  216. "V_CalculationType": "percentage"
  217. }
  218. }
  219. ],
  220. "text_s": [
  221. {
  222. "Label": "",
  223. "font": "Header",
  224. "control": "Header",
  225. "style": "Default_None",
  226. "Title": "",
  227. "area": {
  228. "Left": 0,
  229. "Right": 100,
  230. "Top": 0,
  231. "Bottom": "20",
  232. "H_CalculationType": "percentage",
  233. "V_CalculationType": "percentage"
  234. }
  235. }
  236. ]
  237. },
  238. {
  239. "BandName": "newBand_1",
  240. "discrete_field_s": [
  241. {
  242. "FieldID": 2307,
  243. "font": "Content",
  244. "control": "NewContent_Right",
  245. "style": "Default_Normal",
  246. "isAutoHeight": false,
  247. "area": {
  248. "Left": "78.41",
  249. "Right": "89.69",
  250. "Top": 0,
  251. "Bottom": "16.67",
  252. "H_CalculationType": "percentage",
  253. "V_CalculationType": "percentage"
  254. }
  255. },
  256. {
  257. "FieldID": 2307,
  258. "font": "Content",
  259. "control": "NewContent_Center",
  260. "style": "Default_None",
  261. "isAutoHeight": false,
  262. "area": {
  263. "Left": "33.84",
  264. "Right": "68.52",
  265. "Top": "16.67",
  266. "Bottom": "33.33",
  267. "H_CalculationType": "percentage",
  268. "V_CalculationType": "percentage"
  269. }
  270. },
  271. {
  272. "FieldID": 2309,
  273. "font": "Content",
  274. "control": "NewContent_Center",
  275. "style": "Default_None",
  276. "isAutoHeight": false,
  277. "area": {
  278. "Left": "78.41",
  279. "Right": "100.00",
  280. "Top": "16.67",
  281. "Bottom": "33.33",
  282. "H_CalculationType": "percentage",
  283. "V_CalculationType": "percentage"
  284. }
  285. },
  286. {
  287. "FieldID": 2309,
  288. "font": "Content",
  289. "control": "NewContent_Right",
  290. "style": "Default_Normal",
  291. "isAutoHeight": false,
  292. "area": {
  293. "Left": "89.69",
  294. "Right": "100.00",
  295. "Top": 0,
  296. "Bottom": "16.67",
  297. "H_CalculationType": "percentage",
  298. "V_CalculationType": "percentage"
  299. }
  300. },
  301. {
  302. "FieldID": 12170,
  303. "font": "Content",
  304. "control": "NewContent_Center",
  305. "style": "Default_Normal",
  306. "isAutoHeight": false,
  307. "area": {
  308. "Left": "17.69",
  309. "Right": "33.84",
  310. "Top": "66.67",
  311. "Bottom": "83.33",
  312. "H_CalculationType": "percentage",
  313. "V_CalculationType": "percentage"
  314. }
  315. },
  316. {
  317. "FieldID": 12171,
  318. "font": "Content",
  319. "control": "NewContent_Center",
  320. "style": "Default_Normal",
  321. "isAutoHeight": false,
  322. "area": {
  323. "Left": "33.84",
  324. "Right": "48.05",
  325. "Top": "66.67",
  326. "Bottom": "83.33",
  327. "H_CalculationType": "percentage",
  328. "V_CalculationType": "percentage"
  329. }
  330. },
  331. {
  332. "FieldID": 12172,
  333. "font": "Content",
  334. "control": "NewContent_Center",
  335. "style": "Default_Normal",
  336. "isAutoHeight": false,
  337. "area": {
  338. "Left": "48.05",
  339. "Right": "68.52",
  340. "Top": "66.67",
  341. "Bottom": "83.33",
  342. "H_CalculationType": "percentage",
  343. "V_CalculationType": "percentage"
  344. }
  345. },
  346. {
  347. "FieldID": 12173,
  348. "font": "Content",
  349. "control": "NewContent_Center",
  350. "style": "Default_Normal",
  351. "isAutoHeight": false,
  352. "area": {
  353. "Left": "68.52",
  354. "Right": "83.7",
  355. "Top": "66.67",
  356. "Bottom": "83.33",
  357. "H_CalculationType": "percentage",
  358. "V_CalculationType": "percentage"
  359. }
  360. },
  361. {
  362. "FieldID": 12174,
  363. "font": "Content",
  364. "control": "NewContent_Center",
  365. "style": "Default_Normal",
  366. "isAutoHeight": false,
  367. "area": {
  368. "Left": "83.7",
  369. "Right": 100,
  370. "Top": "66.67",
  371. "Bottom": "83.33",
  372. "H_CalculationType": "percentage",
  373. "V_CalculationType": "percentage"
  374. }
  375. }
  376. ],
  377. "text_s": [
  378. {
  379. "Label": "合 计",
  380. "font": "Content",
  381. "control": "Column",
  382. "style": "Default_Normal",
  383. "Title": "",
  384. "area": {
  385. "Left": 0,
  386. "Right": "78.41",
  387. "Top": 0,
  388. "Bottom": "16.67",
  389. "H_CalculationType": "percentage",
  390. "V_CalculationType": "percentage"
  391. }
  392. },
  393. {
  394. "Label": "人员",
  395. "font": "Content",
  396. "control": "Column",
  397. "style": "Default_Normal",
  398. "Title": "",
  399. "area": {
  400. "Left": 0,
  401. "Right": "17.69",
  402. "Top": "33.33",
  403. "Bottom": "66.67",
  404. "H_CalculationType": "percentage",
  405. "V_CalculationType": "percentage"
  406. }
  407. },
  408. {
  409. "Label": "承包人工区\\工段",
  410. "font": "Content",
  411. "control": "Column",
  412. "style": "Default_Normal",
  413. "Title": "",
  414. "area": {
  415. "Left": "17.69",
  416. "Right": "48.05",
  417. "Top": "33.33",
  418. "Bottom": "50.00",
  419. "H_CalculationType": "percentage",
  420. "V_CalculationType": "percentage"
  421. }
  422. },
  423. {
  424. "Label": "承包人项目部",
  425. "font": "Content",
  426. "control": "Column",
  427. "style": "Default_Normal",
  428. "Title": "",
  429. "area": {
  430. "Left": "48.05",
  431. "Right": "68.52",
  432. "Top": "33.33",
  433. "Bottom": "50.00",
  434. "H_CalculationType": "percentage",
  435. "V_CalculationType": "percentage"
  436. }
  437. },
  438. {
  439. "Label": "技术负责人",
  440. "font": "Content",
  441. "control": "Column",
  442. "style": "Default_Normal",
  443. "Title": "",
  444. "area": {
  445. "Left": "48.05",
  446. "Right": "68.52",
  447. "Top": "50.00",
  448. "Bottom": "66.67",
  449. "H_CalculationType": "percentage",
  450. "V_CalculationType": "percentage"
  451. }
  452. },
  453. {
  454. "Label": "监理单位",
  455. "font": "Content",
  456. "control": "Column",
  457. "style": "Default_Normal",
  458. "Title": "",
  459. "area": {
  460. "Left": "68.52",
  461. "Right": "100.00",
  462. "Top": "33.33",
  463. "Bottom": "50.00",
  464. "H_CalculationType": "percentage",
  465. "V_CalculationType": "percentage"
  466. }
  467. },
  468. {
  469. "Label": "监理员",
  470. "font": "Content",
  471. "control": "Column",
  472. "style": "Default_Normal",
  473. "Title": "",
  474. "area": {
  475. "Left": "68.52",
  476. "Right": "83.7",
  477. "Top": "50.00",
  478. "Bottom": "66.67",
  479. "H_CalculationType": "percentage",
  480. "V_CalculationType": "percentage"
  481. }
  482. },
  483. {
  484. "Label": "签名",
  485. "font": "Content",
  486. "control": "Column",
  487. "style": "Default_Normal",
  488. "Title": "",
  489. "area": {
  490. "Left": 0,
  491. "Right": "17.69",
  492. "Top": "66.67",
  493. "Bottom": "83.33",
  494. "H_CalculationType": "percentage",
  495. "V_CalculationType": "percentage"
  496. }
  497. },
  498. {
  499. "Label": "日期",
  500. "font": "Content",
  501. "control": "Column",
  502. "style": "Default_Normal",
  503. "Title": "",
  504. "area": {
  505. "Left": 0,
  506. "Right": "17.69",
  507. "Top": "83.33",
  508. "Bottom": "100.00",
  509. "H_CalculationType": "percentage",
  510. "V_CalculationType": "percentage"
  511. }
  512. },
  513. {
  514. "Label": "",
  515. "font": "Content",
  516. "control": "Column",
  517. "style": "Default_Normal",
  518. "Title": "",
  519. "area": {
  520. "Left": "48.05",
  521. "Right": "68.52",
  522. "Top": "83.33",
  523. "Bottom": "100.00",
  524. "H_CalculationType": "percentage",
  525. "V_CalculationType": "percentage"
  526. }
  527. },
  528. {
  529. "Label": "",
  530. "font": "Content",
  531. "control": "Column",
  532. "style": "Default_Normal",
  533. "Title": "",
  534. "area": {
  535. "Left": "68.52",
  536. "Right": "100.00",
  537. "Top": "83.33",
  538. "Bottom": "100.00",
  539. "H_CalculationType": "percentage",
  540. "V_CalculationType": "percentage"
  541. }
  542. },
  543. {
  544. "Label": "变更金额",
  545. "font": "Content",
  546. "control": "Column",
  547. "style": "Default_Normal",
  548. "Title": "",
  549. "area": {
  550. "Left": 0,
  551. "Right": "17.69",
  552. "Top": "16.67",
  553. "Bottom": "33.33",
  554. "H_CalculationType": "percentage",
  555. "V_CalculationType": "percentage"
  556. }
  557. },
  558. {
  559. "Label": "监理组长",
  560. "font": "Content",
  561. "control": "Column",
  562. "style": "Default_Normal",
  563. "Title": "",
  564. "area": {
  565. "Left": "83.70",
  566. "Right": "100",
  567. "Top": "50.00",
  568. "Bottom": "66.67",
  569. "H_CalculationType": "percentage",
  570. "V_CalculationType": "percentage"
  571. }
  572. },
  573. {
  574. "Label": "复核",
  575. "font": "Content",
  576. "control": "Column",
  577. "style": "Default_Normal",
  578. "Title": "",
  579. "area": {
  580. "Left": "33.84",
  581. "Right": "48.05",
  582. "Top": "50.00",
  583. "Bottom": "66.67",
  584. "H_CalculationType": "percentage",
  585. "V_CalculationType": "percentage"
  586. }
  587. },
  588. {
  589. "Label": "",
  590. "font": "Content",
  591. "control": "Content_Left",
  592. "style": "Default_Normal",
  593. "Title": "",
  594. "area": {
  595. "Left": "33.84",
  596. "Right": "48.05",
  597. "Top": "83.33",
  598. "Bottom": "100.00",
  599. "H_CalculationType": "percentage",
  600. "V_CalculationType": "percentage"
  601. }
  602. },
  603. {
  604. "Label": "增加:",
  605. "font": "Content",
  606. "control": "Title",
  607. "style": "Default_None",
  608. "Title": "",
  609. "area": {
  610. "Left": "17.69",
  611. "Right": "33.84",
  612. "Top": "16.67",
  613. "Bottom": "33.33",
  614. "H_CalculationType": "percentage",
  615. "V_CalculationType": "percentage"
  616. }
  617. },
  618. {
  619. "Label": "减少:",
  620. "font": "Content",
  621. "control": "Title",
  622. "style": "Default_None",
  623. "Title": "",
  624. "area": {
  625. "Left": "68.52",
  626. "Right": "78.41",
  627. "Top": "16.67",
  628. "Bottom": "33.33",
  629. "H_CalculationType": "percentage",
  630. "V_CalculationType": "percentage"
  631. }
  632. },
  633. {
  634. "Label": "计算",
  635. "font": "Content",
  636. "control": "Column",
  637. "style": "Default_Normal",
  638. "Title": "",
  639. "area": {
  640. "Left": "17.69",
  641. "Right": "33.84",
  642. "Top": "50.00",
  643. "Bottom": "66.67",
  644. "H_CalculationType": "percentage",
  645. "V_CalculationType": "percentage"
  646. }
  647. },
  648. {
  649. "Label": "",
  650. "font": "Content",
  651. "control": "Column",
  652. "style": "Default_Normal",
  653. "Title": "",
  654. "area": {
  655. "Left": "17.69",
  656. "Right": "33.84",
  657. "Top": "83.33",
  658. "Bottom": "100.00",
  659. "H_CalculationType": "percentage",
  660. "V_CalculationType": "percentage"
  661. }
  662. },
  663. {
  664. "Label": "",
  665. "font": "Content",
  666. "control": "Default",
  667. "style": "Default_Normal",
  668. "Title": "",
  669. "area": {
  670. "Left": "68.52",
  671. "Right": "83.7",
  672. "Top": "83.33",
  673. "Bottom": 100,
  674. "H_CalculationType": "percentage",
  675. "V_CalculationType": "percentage"
  676. }
  677. },
  678. {
  679. "Label": "",
  680. "font": "Content",
  681. "control": "Default",
  682. "style": "Default_Normal",
  683. "Title": "",
  684. "area": {
  685. "Left": "17.69",
  686. "Right": "33.84",
  687. "Top": "66.67",
  688. "Bottom": "83.33",
  689. "H_CalculationType": "percentage",
  690. "V_CalculationType": "percentage"
  691. }
  692. },
  693. {
  694. "Label": "",
  695. "font": "Content",
  696. "control": "Default",
  697. "style": "Default_Normal",
  698. "Title": "",
  699. "area": {
  700. "Left": "48.05",
  701. "Right": "68.52",
  702. "Top": "66.67",
  703. "Bottom": "83.33",
  704. "H_CalculationType": "percentage",
  705. "V_CalculationType": "percentage"
  706. }
  707. },
  708. {
  709. "Label": "",
  710. "font": "Content",
  711. "control": "Default",
  712. "style": "Default_Normal",
  713. "Title": "",
  714. "area": {
  715. "Left": "83.7",
  716. "Right": 100,
  717. "Top": "66.67",
  718. "Bottom": "83.33",
  719. "H_CalculationType": "percentage",
  720. "V_CalculationType": "percentage"
  721. }
  722. }
  723. ]
  724. }
  725. ],
  726. "流水式表_列": {
  727. "BandName": "ColumnBand",
  728. "text_s": [
  729. {
  730. "Label": "数量",
  731. "font": "Content",
  732. "control": "Column",
  733. "style": "Default_Normal",
  734. "Title": "",
  735. "area": {
  736. "Left": "48.05",
  737. "Right": "68.52",
  738. "Top": 0,
  739. "Bottom": "39.60",
  740. "H_CalculationType": "percentage",
  741. "V_CalculationType": "percentage"
  742. }
  743. },
  744. {
  745. "Label": "金额(元)",
  746. "font": "Content",
  747. "control": "Column",
  748. "style": "Default_Normal",
  749. "Title": "",
  750. "area": {
  751. "Left": "78.41",
  752. "Right": "100.00",
  753. "Top": 0,
  754. "Bottom": "39.60",
  755. "H_CalculationType": "percentage",
  756. "V_CalculationType": "percentage"
  757. }
  758. },
  759. {
  760. "Label": "合同或新增单价(元)",
  761. "font": "HeaderColumn",
  762. "control": "Column",
  763. "style": "Default_Normal",
  764. "Title": "",
  765. "area": {
  766. "Left": "68.52",
  767. "Right": "78.41",
  768. "Top": 0,
  769. "Bottom": "79.21",
  770. "H_CalculationType": "percentage",
  771. "V_CalculationType": "percentage"
  772. }
  773. },
  774. {
  775. "Label": "序号",
  776. "font": "Content",
  777. "control": "Column",
  778. "style": "Default_Normal",
  779. "Title": "",
  780. "area": {
  781. "Left": 0,
  782. "Right": "5.43",
  783. "Top": 0,
  784. "Bottom": "100.00",
  785. "H_CalculationType": "percentage",
  786. "V_CalculationType": "percentage"
  787. }
  788. },
  789. {
  790. "Label": "子目号",
  791. "font": "Content",
  792. "control": "Column",
  793. "style": "Default_Normal",
  794. "Title": "",
  795. "area": {
  796. "Left": "5.43",
  797. "Right": "17.69",
  798. "Top": 0,
  799. "Bottom": "100.00",
  800. "H_CalculationType": "percentage",
  801. "V_CalculationType": "percentage"
  802. }
  803. },
  804. {
  805. "Label": "单位",
  806. "font": "HeaderColumn",
  807. "control": "Column",
  808. "style": "Default_Normal",
  809. "Title": "",
  810. "area": {
  811. "Left": "39.97",
  812. "Right": "48.05",
  813. "Top": 0,
  814. "Bottom": "100.00",
  815. "H_CalculationType": "percentage",
  816. "V_CalculationType": "percentage"
  817. }
  818. },
  819. {
  820. "Label": "增加(+)",
  821. "font": "Content",
  822. "control": "Column",
  823. "style": "Default_Normal",
  824. "Title": "",
  825. "area": {
  826. "Left": "78.41",
  827. "Right": "89.69",
  828. "Top": "39.60",
  829. "Bottom": "79.21",
  830. "H_CalculationType": "percentage",
  831. "V_CalculationType": "percentage"
  832. }
  833. },
  834. {
  835. "Label": "4=1x3",
  836. "font": "Content",
  837. "control": "Column",
  838. "style": "Default_Normal",
  839. "Title": "",
  840. "area": {
  841. "Left": "78.41",
  842. "Right": "89.69",
  843. "Top": "79.21",
  844. "Bottom": "100.00",
  845. "H_CalculationType": "percentage",
  846. "V_CalculationType": "percentage"
  847. }
  848. },
  849. {
  850. "Label": "子目名称",
  851. "font": "HeaderColumn",
  852. "control": "Column",
  853. "style": "Default_Normal",
  854. "Title": "",
  855. "area": {
  856. "Left": "17.69",
  857. "Right": "39.97",
  858. "Top": 0,
  859. "Bottom": "100.00",
  860. "H_CalculationType": "percentage",
  861. "V_CalculationType": "percentage"
  862. }
  863. },
  864. {
  865. "Label": "增加(+)",
  866. "font": "Content",
  867. "control": "Column",
  868. "style": "Default_Normal",
  869. "Title": "",
  870. "area": {
  871. "Left": "48.05",
  872. "Right": "58.22",
  873. "Top": "39.60",
  874. "Bottom": "79.21",
  875. "H_CalculationType": "percentage",
  876. "V_CalculationType": "percentage"
  877. }
  878. },
  879. {
  880. "Label": "减少(-)",
  881. "font": "Content",
  882. "control": "Column",
  883. "style": "Default_Normal",
  884. "Title": "",
  885. "area": {
  886. "Left": "58.22",
  887. "Right": "68.52",
  888. "Top": "39.60",
  889. "Bottom": "79.21",
  890. "H_CalculationType": "percentage",
  891. "V_CalculationType": "percentage"
  892. }
  893. },
  894. {
  895. "Label": "减少(-)",
  896. "font": "Content",
  897. "control": "Column",
  898. "style": "Default_Normal",
  899. "Title": "",
  900. "area": {
  901. "Left": "89.69",
  902. "Right": "100.00",
  903. "Top": "39.60",
  904. "Bottom": "79.21",
  905. "H_CalculationType": "percentage",
  906. "V_CalculationType": "percentage"
  907. }
  908. },
  909. {
  910. "Label": "1",
  911. "font": "Content",
  912. "control": "Column",
  913. "style": "Default_Normal",
  914. "Title": "",
  915. "area": {
  916. "Left": "48.05",
  917. "Right": "58.22",
  918. "Top": "79.21",
  919. "Bottom": "100.00",
  920. "H_CalculationType": "percentage",
  921. "V_CalculationType": "percentage"
  922. }
  923. },
  924. {
  925. "Label": "2",
  926. "font": "Content",
  927. "control": "Column",
  928. "style": "Default_Normal",
  929. "Title": "",
  930. "area": {
  931. "Left": "58.22",
  932. "Right": "68.52",
  933. "Top": "79.21",
  934. "Bottom": "100.00",
  935. "H_CalculationType": "percentage",
  936. "V_CalculationType": "percentage"
  937. }
  938. },
  939. {
  940. "Label": "3",
  941. "font": "Content",
  942. "control": "Column",
  943. "style": "Default_Normal",
  944. "Title": "",
  945. "area": {
  946. "Left": "68.52",
  947. "Right": "78.41",
  948. "Top": "79.21",
  949. "Bottom": "100.00",
  950. "H_CalculationType": "percentage",
  951. "V_CalculationType": "percentage"
  952. }
  953. },
  954. {
  955. "Label": "5=2x3",
  956. "font": "Content",
  957. "control": "Column",
  958. "style": "Default_Normal",
  959. "Title": "",
  960. "area": {
  961. "Left": "89.69",
  962. "Right": "100.00",
  963. "Top": "79.21",
  964. "Bottom": "100.00",
  965. "H_CalculationType": "percentage",
  966. "V_CalculationType": "percentage"
  967. }
  968. }
  969. ]
  970. },
  971. "多列显示数量": 1,
  972. "流水式表_数据": {
  973. "BandName": "ContentBand",
  974. "CommonHeight": "0.61",
  975. "flow_field_s": [
  976. {
  977. "FieldID": 12002,
  978. "font": "Content",
  979. "control": "Content_Right",
  980. "style": "Default_Normal",
  981. "isAutoHeight": false,
  982. "area": {
  983. "Left": "78.41",
  984. "Right": "89.69",
  985. "Top": 0,
  986. "Bottom": "100.00",
  987. "H_CalculationType": "percentage",
  988. "V_CalculationType": "percentage"
  989. }
  990. },
  991. {
  992. "FieldID": 2402,
  993. "font": "Content",
  994. "control": "Content_Left",
  995. "style": "Default_Normal",
  996. "isAutoHeight": true,
  997. "area": {
  998. "Left": "17.69",
  999. "Right": "39.97",
  1000. "Top": 0,
  1001. "Bottom": "100.00",
  1002. "H_CalculationType": "percentage",
  1003. "V_CalculationType": "percentage"
  1004. }
  1005. },
  1006. {
  1007. "FieldID": 12004,
  1008. "font": "Content",
  1009. "control": "Content_Center",
  1010. "style": "Default_Normal",
  1011. "isAutoHeight": false,
  1012. "area": {
  1013. "Left": 0,
  1014. "Right": "5.43",
  1015. "Top": 0,
  1016. "Bottom": "100.00",
  1017. "H_CalculationType": "percentage",
  1018. "V_CalculationType": "percentage"
  1019. }
  1020. },
  1021. {
  1022. "FieldID": 2401,
  1023. "font": "Content",
  1024. "control": "Content_Left",
  1025. "style": "Default_Normal",
  1026. "isAutoHeight": true,
  1027. "area": {
  1028. "Left": "5.43",
  1029. "Right": "17.69",
  1030. "Top": 0,
  1031. "Bottom": "100.00",
  1032. "H_CalculationType": "percentage",
  1033. "V_CalculationType": "percentage"
  1034. }
  1035. },
  1036. {
  1037. "FieldID": 2403,
  1038. "font": "Content",
  1039. "control": "Content_Center",
  1040. "style": "Default_Normal",
  1041. "isAutoHeight": false,
  1042. "area": {
  1043. "Left": "39.97",
  1044. "Right": "48.05",
  1045. "Top": 0,
  1046. "Bottom": "100.00",
  1047. "H_CalculationType": "percentage",
  1048. "V_CalculationType": "percentage"
  1049. }
  1050. },
  1051. {
  1052. "FieldID": 12000,
  1053. "font": "Content",
  1054. "control": "Content_Right",
  1055. "style": "Default_Normal",
  1056. "isAutoHeight": false,
  1057. "area": {
  1058. "Left": "48.05",
  1059. "Right": "58.22",
  1060. "Top": 0,
  1061. "Bottom": "100.00",
  1062. "H_CalculationType": "percentage",
  1063. "V_CalculationType": "percentage"
  1064. }
  1065. },
  1066. {
  1067. "FieldID": 12001,
  1068. "font": "Content",
  1069. "control": "Content_Right",
  1070. "style": "Default_Normal",
  1071. "isAutoHeight": false,
  1072. "area": {
  1073. "Left": "58.22",
  1074. "Right": "68.52",
  1075. "Top": 0,
  1076. "Bottom": "100.00",
  1077. "H_CalculationType": "percentage",
  1078. "V_CalculationType": "percentage"
  1079. }
  1080. },
  1081. {
  1082. "FieldID": 2404,
  1083. "font": "Content",
  1084. "control": "Content_Right",
  1085. "style": "Default_Normal",
  1086. "isAutoHeight": false,
  1087. "area": {
  1088. "Left": "68.52",
  1089. "Right": "78.41",
  1090. "Top": 0,
  1091. "Bottom": "100.00",
  1092. "H_CalculationType": "percentage",
  1093. "V_CalculationType": "percentage"
  1094. }
  1095. },
  1096. {
  1097. "FieldID": 12003,
  1098. "font": "Content",
  1099. "control": "Content_Right",
  1100. "style": "Default_Normal",
  1101. "isAutoHeight": false,
  1102. "area": {
  1103. "Left": "89.69",
  1104. "Right": "100.00",
  1105. "Top": 0,
  1106. "Bottom": "100.00",
  1107. "H_CalculationType": "percentage",
  1108. "V_CalculationType": "percentage"
  1109. }
  1110. }
  1111. ]
  1112. },
  1113. "流水式表_分组信息": {
  1114. "group_field_s": [],
  1115. "sum_field_s": [],
  1116. "group_lines": []
  1117. },
  1118. "流水式表_段统计信息": {
  1119. "BandName": "",
  1120. "sum_field_s": [],
  1121. "text_s": []
  1122. },
  1123. "流水式表_页统计信息": {
  1124. "BandName": "",
  1125. "sum_field_s": [],
  1126. "text_s": []
  1127. }
  1128. },
  1129. "离散参数_集合": [
  1130. {
  1131. "ID": "5001",
  1132. "Name": "打印时间",
  1133. "DataType": "String",
  1134. "Default_Value": ""
  1135. },
  1136. {
  1137. "ID": "5010",
  1138. "Name": "当前页",
  1139. "DataType": "String",
  1140. "Default_Value": "第 X 页"
  1141. },
  1142. {
  1143. "ID": "5011",
  1144. "Name": "总页数",
  1145. "DataType": "String",
  1146. "Default_Value": "共 X 页"
  1147. }
  1148. ],
  1149. "指标_数据_映射": {
  1150. "离散指标_集合": [
  1151. {
  1152. "ID": 1134,
  1153. "Name": "标段_标段清单_承包单位1_单位名称",
  1154. "DataType": "string",
  1155. "TableName": "tender_info",
  1156. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.contract1.company')",
  1157. "descr": "",
  1158. "Title": "ID: 1134"
  1159. },
  1160. {
  1161. "ID": 1140,
  1162. "Name": "标段_标段清单_监理单位1_单位名称",
  1163. "DataType": "string",
  1164. "TableName": "tender_info",
  1165. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.supervision1.company')",
  1166. "descr": "",
  1167. "Title": "ID: 1140"
  1168. },
  1169. {
  1170. "ID": 1104,
  1171. "Name": "标段_建设单位",
  1172. "DataType": "string",
  1173. "TableName": "tender_info",
  1174. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'construction_unit.build.company')",
  1175. "descr": "",
  1176. "Title": "ID: 1104"
  1177. },
  1178. {
  1179. "ID": 1102,
  1180. "Name": "标段_合同编号",
  1181. "DataType": "string",
  1182. "TableName": "tender_info",
  1183. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealCode')",
  1184. "descr": "",
  1185. "Title": "ID: 1102"
  1186. },
  1187. {
  1188. "ID": 1103,
  1189. "Name": "标段_合同名称",
  1190. "DataType": "string",
  1191. "TableName": "tender_info",
  1192. "mapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'deal_info.dealName')",
  1193. "descr": "",
  1194. "Title": "ID: 1103"
  1195. },
  1196. {
  1197. "ID": 1156,
  1198. "Name": "标段_小数位数_金额",
  1199. "DataType": "int",
  1200. "TableName": "tender_info",
  1201. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"decimal.tp\")",
  1202. "descr": "",
  1203. "Title": "ID: 1156"
  1204. },
  1205. {
  1206. "ID": 1155,
  1207. "Name": "标段_小数位数_单价",
  1208. "DataType": "int",
  1209. "TableName": "tender_info",
  1210. "mapExpression": "$PROJECT.REPORT.getProperty(\"tender_info\", \"decimal.up\")",
  1211. "descr": "",
  1212. "Title": "ID: 1155"
  1213. }
  1214. ],
  1215. "主数据指标_集合": [
  1216. {
  1217. "ID": 2300,
  1218. "Name": "变更令信息_变更令uuid",
  1219. "DataType": "string",
  1220. "TableName": "change",
  1221. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'cid')",
  1222. "descr": "",
  1223. "Title": "ID: 2300",
  1224. "isID": true,
  1225. "IDSeq": 1
  1226. },
  1227. {
  1228. "ID": 2301,
  1229. "Name": "变更令信息_变更令号",
  1230. "DataType": "string",
  1231. "TableName": "change",
  1232. "mapExpression": "$PROJECT.REPORT.getProperty('change', 'code')",
  1233. "descr": "",
  1234. "Title": "ID: 2301"
  1235. },
  1236. {
  1237. "ID": 2307,
  1238. "Name": "变更令信息_原图号",
  1239. "DataType": "string",
  1240. "TableName": "change",
  1241. "mapExpression": "$PROJECT.REPORT.getProperty(\"change\", \"org_code\")",
  1242. "descr": "",
  1243. "Title": "ID: 2307"
  1244. },
  1245. {
  1246. "ID": 2309,
  1247. "Name": "变更令信息_变更图号",
  1248. "DataType": "string",
  1249. "TableName": "change",
  1250. "mapExpression": "$PROJECT.REPORT.getProperty(\"change\", \"new_code\")",
  1251. "descr": "",
  1252. "Title": "ID: 2309"
  1253. }
  1254. ],
  1255. "从数据指标_集合": [
  1256. {
  1257. "ID": 2400,
  1258. "Name": "变更清单信息_所属变更令uuid",
  1259. "DataType": "string",
  1260. "TableName": "change_audit_list",
  1261. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'cid')",
  1262. "descr": "",
  1263. "Title": "ID: 2400",
  1264. "isID": true,
  1265. "IDSeq": 1
  1266. },
  1267. {
  1268. "ID": 2401,
  1269. "Name": "变更清单信息_清单编号",
  1270. "DataType": "string",
  1271. "TableName": "change_audit_list",
  1272. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'code')",
  1273. "descr": "",
  1274. "Title": "ID: 2401"
  1275. },
  1276. {
  1277. "ID": 2402,
  1278. "Name": "变更清单信息_清单名称",
  1279. "DataType": "string",
  1280. "TableName": "change_audit_list",
  1281. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'name')",
  1282. "descr": "",
  1283. "Title": "ID: 2402"
  1284. },
  1285. {
  1286. "ID": 2403,
  1287. "Name": "变更清单信息_单位",
  1288. "DataType": "string",
  1289. "TableName": "change_audit_list",
  1290. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'unit')",
  1291. "descr": "",
  1292. "Title": "ID: 2403"
  1293. },
  1294. {
  1295. "ID": 2407,
  1296. "Name": "变更清单信息_审批变更后数量",
  1297. "DataType": "double",
  1298. "TableName": "change_audit_list",
  1299. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'samount')",
  1300. "descr": "",
  1301. "Title": "ID: 2407"
  1302. },
  1303. {
  1304. "ID": 2404,
  1305. "Name": "变更清单信息_单价",
  1306. "DataType": "currency",
  1307. "TableName": "change_audit_list",
  1308. "mapExpression": "$PROJECT.REPORT.getProperty('change_audit_list', 'unit_price')",
  1309. "descr": "",
  1310. "Title": "ID: 2404",
  1311. "Precision": {
  1312. "type": "fixed",
  1313. "fixedMapExpression": "$PROJECT.REPORT.getProperty('tender_info', 'decimal.up')"
  1314. }
  1315. }
  1316. ],
  1317. "主数据指标_拓展集合": [],
  1318. "从数据指标_拓展集合": []
  1319. },
  1320. "映射数据预处理": [],
  1321. "无映射离散指标_集合": [
  1322. {
  1323. "ID": 12000,
  1324. "Name": "新增变更数量",
  1325. "DataType": "string"
  1326. },
  1327. {
  1328. "ID": 12001,
  1329. "Name": "新减变更数量",
  1330. "DataType": "string"
  1331. },
  1332. {
  1333. "ID": 12002,
  1334. "Name": "新增变更金额",
  1335. "DataType": "string"
  1336. },
  1337. {
  1338. "ID": 12003,
  1339. "Name": "新减变更金额",
  1340. "DataType": "string"
  1341. },
  1342. {
  1343. "ID": 12004,
  1344. "Name": "新序号",
  1345. "DataType": "string"
  1346. },
  1347. {
  1348. "ID": 12115,
  1349. "Name": "合计增金额",
  1350. "DataType": "string"
  1351. },
  1352. {
  1353. "ID": 12116,
  1354. "Name": "合计减金额",
  1355. "DataType": "string"
  1356. }
  1357. ],
  1358. "动态日期离散参数_集合": [],
  1359. "电子签名离散指标_集合": [
  1360. {
  1361. "ID": 12170,
  1362. "Name": "承包人计算",
  1363. "DataType": "string"
  1364. },
  1365. {
  1366. "ID": 12171,
  1367. "Name": "承包人复核",
  1368. "DataType": "string"
  1369. },
  1370. {
  1371. "ID": 12172,
  1372. "Name": "技术负责人",
  1373. "DataType": "string"
  1374. },
  1375. {
  1376. "ID": 12173,
  1377. "Name": "监理员",
  1378. "DataType": "string"
  1379. },
  1380. {
  1381. "ID": 12174,
  1382. "Name": "监理组组长",
  1383. "DataType": "string"
  1384. }
  1385. ]
  1386. }