budgetSummarySetting.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487
  1. // 建筑安装工程
  2. const budgetInstallationSetting = {
  3. rowHeaderWidth: 15,
  4. treeCol: 0,
  5. emptyRows: 0,
  6. headRows: 1,
  7. headRowHeight: [40],
  8. defaultRowHeight: 21,
  9. cols: [{
  10. width: 140,
  11. head: {
  12. titleNames: ["编码"],
  13. spanCols: [1],
  14. spanRows: [1],
  15. vAlign: [1],
  16. hAlign: [1],
  17. font: ["Arial"]
  18. },
  19. data: {
  20. field: "code",
  21. vAlign: 1,
  22. hAlign: 0,
  23. font: "Arial"
  24. }
  25. }, {
  26. width: 140,
  27. head: {
  28. titleNames: ["名称"],
  29. spanCols: [1],
  30. spanRows: [1],
  31. vAlign: [1],
  32. hAlign: [1],
  33. font: ["Arial"]
  34. },
  35. data: {
  36. field: "name",
  37. vAlign: 1,
  38. hAlign: 0,
  39. font: "Arial"
  40. }
  41. }, {
  42. width: 60,
  43. head: {
  44. titleNames: ["单位"],
  45. spanCols: [1],
  46. spanRows: [1],
  47. vAlign: [1],
  48. hAlign: [1],
  49. font: ["Arial"]
  50. },
  51. data: {
  52. field: "unit",
  53. vAlign: 1,
  54. hAlign: 1,
  55. font: "Arial"
  56. }
  57. }, {
  58. width: 70,
  59. head: {
  60. titleNames: ["工程总量"],
  61. spanCols: [1],
  62. spanRows: [1],
  63. vAlign: [1],
  64. hAlign: [1],
  65. font: ["Arial"]
  66. },
  67. data: {
  68. field: "quantity",
  69. type: 'number',
  70. vAlign: 1,
  71. hAlign: 2,
  72. font: "Arial",
  73. }
  74. }, {
  75. width: 100,
  76. head: {
  77. titleNames: ["技术经济指标"],
  78. spanCols: [1],
  79. spanRows: [1],
  80. vAlign: [1],
  81. hAlign: [1],
  82. font: ["Arial"],
  83. },
  84. data: {
  85. field: "feesIndex.common.unitFee",
  86. type: 'number',
  87. vAlign: 1,
  88. hAlign: 2,
  89. font: "Arial"
  90. }
  91. }, {
  92. width: 100,
  93. readOnly: true,
  94. head: {
  95. titleNames: ["合价"],
  96. spanCols: [1],
  97. spanRows: [1],
  98. vAlign: [1],
  99. hAlign: [1],
  100. font: ["Arial"]
  101. },
  102. data: {
  103. field: "feesIndex.common.totalFee",
  104. vAlign: 1,
  105. hAlign: 2,
  106. font: "Arial"
  107. }
  108. }, {
  109. width: 140,
  110. head: {
  111. titleNames: ["计算基数"],
  112. spanCols: [1],
  113. spanRows: [1],
  114. vAlign: [1],
  115. hAlign: [1],
  116. font: ["Arial"]
  117. },
  118. data: {
  119. field: "calcBase",
  120. vAlign: 1,
  121. hAlign: 0,
  122. font: "Arial"
  123. }
  124. }, {
  125. width: 80,
  126. head: {
  127. titleNames: ["费率(%)"],
  128. spanCols: [1],
  129. spanRows: [1],
  130. vAlign: [1],
  131. hAlign: [1],
  132. font: ["Arial"]
  133. },
  134. data: {
  135. field: "feeRate",
  136. type: 'number',
  137. vAlign: 1,
  138. hAlign: 2,
  139. font: "Arial"
  140. }
  141. }, {
  142. width: 100,
  143. readOnly: true,
  144. head: {
  145. titleNames: ["建筑工程费"],
  146. spanCols: [1],
  147. spanRows: [1],
  148. vAlign: [1],
  149. hAlign: [1],
  150. font: ["Arial"]
  151. },
  152. data: {
  153. field: "feesIndex.building.totalFee",
  154. vAlign: 1,
  155. hAlign: 2,
  156. font: "Arial"
  157. }
  158. }, {
  159. width: 100,
  160. readOnly: true,
  161. head: {
  162. titleNames: ["安装工程费"],
  163. spanCols: [1],
  164. spanRows: [1],
  165. vAlign: [1],
  166. hAlign: [1],
  167. font: ["Arial"]
  168. },
  169. data: {
  170. field: "feesIndex.installation.totalFee",
  171. vAlign: 1,
  172. hAlign: 2,
  173. font: "Arial"
  174. }
  175. }, {
  176. width: 100,
  177. readOnly: true,
  178. head: {
  179. titleNames: ["设备购置费"],
  180. spanCols: [1],
  181. spanRows: [1],
  182. vAlign: [1],
  183. hAlign: [1],
  184. font: ["Arial"]
  185. },
  186. data: {
  187. field: "feesIndex.equipment.totalFee",
  188. vAlign: 1,
  189. hAlign: 2,
  190. font: "Arial"
  191. }
  192. }, {
  193. width: 80,
  194. readOnly: true,
  195. head: {
  196. titleNames: ["其他费用"],
  197. spanCols: [1],
  198. spanRows: [1],
  199. vAlign: [1],
  200. hAlign: [1],
  201. font: ["Arial"]
  202. },
  203. data: {
  204. field: "feesIndex.other.totalFee",
  205. vAlign: 1,
  206. hAlign: 2,
  207. font: "Arial"
  208. }
  209. }, {
  210. width: 140,
  211. head: {
  212. titleNames: ["备注"],
  213. spanCols: [1],
  214. spanRows: [1],
  215. vAlign: [1],
  216. hAlign: [1],
  217. font: ["Arial"]
  218. },
  219. data: {
  220. field: "remark",
  221. vAlign: 1,
  222. hAlign: 0,
  223. font: "Arial"
  224. }
  225. },
  226. ]
  227. };
  228. // 轨道工程
  229. const budgetRailSetting = {
  230. rowHeaderWidth: 15,
  231. treeCol: 0,
  232. emptyRows: 0,
  233. headRows: 1,
  234. headRowHeight: [40],
  235. defaultRowHeight: 21,
  236. cols: [{
  237. width: 140,
  238. head: {
  239. titleNames: ["编码"],
  240. spanCols: [1],
  241. spanRows: [1],
  242. vAlign: [1],
  243. hAlign: [1],
  244. font: ["Arial"]
  245. },
  246. data: {
  247. field: "code",
  248. vAlign: 1,
  249. hAlign: 0,
  250. font: "Arial"
  251. }
  252. },{
  253. width: 100,
  254. head: {
  255. titleNames: ["章编号"],
  256. spanCols: [1],
  257. spanRows: [1],
  258. vAlign: [1],
  259. hAlign: [1],
  260. font: ["Arial"]
  261. },
  262. data: {
  263. field: "chapterCode",
  264. vAlign: 1,
  265. hAlign: 0,
  266. font: "Arial"
  267. }
  268. }, {
  269. width: 100,
  270. head: {
  271. titleNames: ["节编号"],
  272. spanCols: [1],
  273. spanRows: [1],
  274. vAlign: [1],
  275. hAlign: [1],
  276. font: ["Arial"]
  277. },
  278. data: {
  279. field: "sectionCode",
  280. vAlign: 1,
  281. hAlign: 0,
  282. font: "Arial"
  283. }
  284. }, {
  285. width: 140,
  286. head: {
  287. titleNames: ["名称"],
  288. spanCols: [1],
  289. spanRows: [1],
  290. vAlign: [1],
  291. hAlign: [1],
  292. font: ["Arial"]
  293. },
  294. data: {
  295. field: "name",
  296. vAlign: 1,
  297. hAlign: 0,
  298. font: "Arial"
  299. }
  300. }, {
  301. width: 60,
  302. head: {
  303. titleNames: ["单位"],
  304. spanCols: [1],
  305. spanRows: [1],
  306. vAlign: [1],
  307. hAlign: [1],
  308. font: ["Arial"]
  309. },
  310. data: {
  311. field: "unit",
  312. vAlign: 1,
  313. hAlign: 1,
  314. font: "Arial"
  315. }
  316. }, {
  317. width: 70,
  318. head: {
  319. titleNames: ["工程总量"],
  320. spanCols: [1],
  321. spanRows: [1],
  322. vAlign: [1],
  323. hAlign: [1],
  324. font: ["Arial"]
  325. },
  326. data: {
  327. field: "quantity",
  328. type: 'number',
  329. vAlign: 1,
  330. hAlign: 2,
  331. font: "Arial",
  332. }
  333. }, {
  334. width: 100,
  335. head: {
  336. titleNames: ["技术经济指标"],
  337. spanCols: [1],
  338. spanRows: [1],
  339. vAlign: [1],
  340. hAlign: [1],
  341. font: ["Arial"],
  342. },
  343. data: {
  344. field: "feesIndex.common.unitFee",
  345. type: 'number',
  346. vAlign: 1,
  347. hAlign: 2,
  348. font: "Arial"
  349. }
  350. }, {
  351. width: 100,
  352. readOnly: true,
  353. head: {
  354. titleNames: ["合价"],
  355. spanCols: [1],
  356. spanRows: [1],
  357. vAlign: [1],
  358. hAlign: [1],
  359. font: ["Arial"]
  360. },
  361. data: {
  362. field: "feesIndex.common.totalFee",
  363. vAlign: 1,
  364. hAlign: 2,
  365. font: "Arial"
  366. }
  367. }, {
  368. width: 140,
  369. head: {
  370. titleNames: ["计算基数"],
  371. spanCols: [1],
  372. spanRows: [1],
  373. vAlign: [1],
  374. hAlign: [1],
  375. font: ["Arial"]
  376. },
  377. data: {
  378. field: "calcBase",
  379. vAlign: 1,
  380. hAlign: 0,
  381. font: "Arial"
  382. }
  383. }, {
  384. width: 80,
  385. head: {
  386. titleNames: ["费率(%)"],
  387. spanCols: [1],
  388. spanRows: [1],
  389. vAlign: [1],
  390. hAlign: [1],
  391. font: ["Arial"]
  392. },
  393. data: {
  394. field: "feeRate",
  395. type: 'number',
  396. vAlign: 1,
  397. hAlign: 2,
  398. font: "Arial"
  399. }
  400. }, {
  401. width: 100,
  402. readOnly: true,
  403. head: {
  404. titleNames: ["建筑工程费"],
  405. spanCols: [1],
  406. spanRows: [1],
  407. vAlign: [1],
  408. hAlign: [1],
  409. font: ["Arial"]
  410. },
  411. data: {
  412. field: "feesIndex.building.totalFee",
  413. vAlign: 1,
  414. hAlign: 2,
  415. font: "Arial"
  416. }
  417. }, {
  418. width: 100,
  419. readOnly: true,
  420. head: {
  421. titleNames: ["安装工程费"],
  422. spanCols: [1],
  423. spanRows: [1],
  424. vAlign: [1],
  425. hAlign: [1],
  426. font: ["Arial"]
  427. },
  428. data: {
  429. field: "feesIndex.installation.totalFee",
  430. vAlign: 1,
  431. hAlign: 2,
  432. font: "Arial"
  433. }
  434. }, {
  435. width: 100,
  436. readOnly: true,
  437. head: {
  438. titleNames: ["设备购置费"],
  439. spanCols: [1],
  440. spanRows: [1],
  441. vAlign: [1],
  442. hAlign: [1],
  443. font: ["Arial"]
  444. },
  445. data: {
  446. field: "feesIndex.equipment.totalFee",
  447. vAlign: 1,
  448. hAlign: 2,
  449. font: "Arial"
  450. }
  451. }, {
  452. width: 80,
  453. readOnly: true,
  454. head: {
  455. titleNames: ["其他费用"],
  456. spanCols: [1],
  457. spanRows: [1],
  458. vAlign: [1],
  459. hAlign: [1],
  460. font: ["Arial"]
  461. },
  462. data: {
  463. field: "feesIndex.other.totalFee",
  464. vAlign: 1,
  465. hAlign: 2,
  466. font: "Arial"
  467. }
  468. }, {
  469. width: 140,
  470. head: {
  471. titleNames: ["备注"],
  472. spanCols: [1],
  473. spanRows: [1],
  474. vAlign: [1],
  475. hAlign: [1],
  476. font: ["Arial"]
  477. },
  478. data: {
  479. field: "remark",
  480. vAlign: 1,
  481. hAlign: 0,
  482. font: "Arial"
  483. }
  484. },
  485. ]
  486. };