budgetSummarySetting.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  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: 200,
  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: 100,
  110. head: {
  111. titleNames: ["估算总额"],
  112. spanCols: [1],
  113. spanRows: [1],
  114. vAlign: [1],
  115. hAlign: [1],
  116. font: ["Arial"]
  117. },
  118. data: {
  119. field: "feesIndex.estimation.totalFee",
  120. type: 'number',
  121. vAlign: 1,
  122. hAlign: 2,
  123. font: "Arial"
  124. }
  125. }, {
  126. width: 140,
  127. head: {
  128. titleNames: ["计算基数"],
  129. spanCols: [1],
  130. spanRows: [1],
  131. vAlign: [1],
  132. hAlign: [1],
  133. font: ["Arial"]
  134. },
  135. data: {
  136. field: "calcBase",
  137. vAlign: 1,
  138. hAlign: 0,
  139. font: "Arial"
  140. }
  141. }, {
  142. width: 80,
  143. head: {
  144. titleNames: ["费率(%)"],
  145. spanCols: [1],
  146. spanRows: [1],
  147. vAlign: [1],
  148. hAlign: [1],
  149. font: ["Arial"]
  150. },
  151. data: {
  152. field: "feeRate",
  153. type: 'number',
  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.building.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.installation.totalFee",
  188. vAlign: 1,
  189. hAlign: 2,
  190. font: "Arial"
  191. }
  192. }, {
  193. width: 100,
  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.equipment.totalFee",
  205. vAlign: 1,
  206. hAlign: 2,
  207. font: "Arial"
  208. }
  209. }, {
  210. width: 80,
  211. readOnly: true,
  212. head: {
  213. titleNames: ["其他费用"],
  214. spanCols: [1],
  215. spanRows: [1],
  216. vAlign: [1],
  217. hAlign: [1],
  218. font: ["Arial"]
  219. },
  220. data: {
  221. field: "feesIndex.other.totalFee",
  222. vAlign: 1,
  223. hAlign: 2,
  224. font: "Arial"
  225. }
  226. }, {
  227. width: 140,
  228. head: {
  229. titleNames: ["备注"],
  230. spanCols: [1],
  231. spanRows: [1],
  232. vAlign: [1],
  233. hAlign: [1],
  234. font: ["Arial"]
  235. },
  236. data: {
  237. field: "remark",
  238. vAlign: 1,
  239. hAlign: 0,
  240. font: "Arial"
  241. }
  242. },
  243. ]
  244. };
  245. // 轨道工程
  246. const budgetRailSetting = {
  247. rowHeaderWidth: 15,
  248. treeCol: 0,
  249. emptyRows: 0,
  250. headRows: 1,
  251. headRowHeight: [40],
  252. defaultRowHeight: 21,
  253. cols: [{
  254. width: 140,
  255. head: {
  256. titleNames: ["编码"],
  257. spanCols: [1],
  258. spanRows: [1],
  259. vAlign: [1],
  260. hAlign: [1],
  261. font: ["Arial"]
  262. },
  263. data: {
  264. field: "code",
  265. vAlign: 1,
  266. hAlign: 0,
  267. font: "Arial"
  268. }
  269. },{
  270. width: 100,
  271. head: {
  272. titleNames: ["章编号"],
  273. spanCols: [1],
  274. spanRows: [1],
  275. vAlign: [1],
  276. hAlign: [1],
  277. font: ["Arial"]
  278. },
  279. data: {
  280. field: "chapterCode",
  281. vAlign: 1,
  282. hAlign: 0,
  283. font: "Arial"
  284. }
  285. }, {
  286. width: 100,
  287. head: {
  288. titleNames: ["节编号"],
  289. spanCols: [1],
  290. spanRows: [1],
  291. vAlign: [1],
  292. hAlign: [1],
  293. font: ["Arial"]
  294. },
  295. data: {
  296. field: "sectionCode",
  297. vAlign: 1,
  298. hAlign: 0,
  299. font: "Arial"
  300. }
  301. }, {
  302. width: 200,
  303. head: {
  304. titleNames: ["名称"],
  305. spanCols: [1],
  306. spanRows: [1],
  307. vAlign: [1],
  308. hAlign: [1],
  309. font: ["Arial"]
  310. },
  311. data: {
  312. field: "name",
  313. vAlign: 1,
  314. hAlign: 0,
  315. font: "Arial"
  316. }
  317. }, {
  318. width: 60,
  319. head: {
  320. titleNames: ["单位"],
  321. spanCols: [1],
  322. spanRows: [1],
  323. vAlign: [1],
  324. hAlign: [1],
  325. font: ["Arial"]
  326. },
  327. data: {
  328. field: "unit",
  329. vAlign: 1,
  330. hAlign: 1,
  331. font: "Arial"
  332. }
  333. }, {
  334. width: 70,
  335. head: {
  336. titleNames: ["工程总量"],
  337. spanCols: [1],
  338. spanRows: [1],
  339. vAlign: [1],
  340. hAlign: [1],
  341. font: ["Arial"]
  342. },
  343. data: {
  344. field: "quantity",
  345. type: 'number',
  346. vAlign: 1,
  347. hAlign: 2,
  348. font: "Arial",
  349. }
  350. }, {
  351. width: 100,
  352. head: {
  353. titleNames: ["技术经济指标"],
  354. spanCols: [1],
  355. spanRows: [1],
  356. vAlign: [1],
  357. hAlign: [1],
  358. font: ["Arial"],
  359. },
  360. data: {
  361. field: "feesIndex.common.unitFee",
  362. type: 'number',
  363. vAlign: 1,
  364. hAlign: 2,
  365. font: "Arial"
  366. }
  367. }, {
  368. width: 100,
  369. readOnly: true,
  370. head: {
  371. titleNames: ["合价"],
  372. spanCols: [1],
  373. spanRows: [1],
  374. vAlign: [1],
  375. hAlign: [1],
  376. font: ["Arial"]
  377. },
  378. data: {
  379. field: "feesIndex.common.totalFee",
  380. vAlign: 1,
  381. hAlign: 2,
  382. font: "Arial"
  383. }
  384. }, {
  385. width: 100,
  386. head: {
  387. titleNames: ["估算总额"],
  388. spanCols: [1],
  389. spanRows: [1],
  390. vAlign: [1],
  391. hAlign: [1],
  392. font: ["Arial"]
  393. },
  394. data: {
  395. field: "feesIndex.estimation.totalFee",
  396. type: 'number',
  397. vAlign: 1,
  398. hAlign: 2,
  399. font: "Arial"
  400. }
  401. }, {
  402. width: 140,
  403. head: {
  404. titleNames: ["计算基数"],
  405. spanCols: [1],
  406. spanRows: [1],
  407. vAlign: [1],
  408. hAlign: [1],
  409. font: ["Arial"]
  410. },
  411. data: {
  412. field: "calcBase",
  413. vAlign: 1,
  414. hAlign: 0,
  415. font: "Arial"
  416. }
  417. }, {
  418. width: 80,
  419. head: {
  420. titleNames: ["费率(%)"],
  421. spanCols: [1],
  422. spanRows: [1],
  423. vAlign: [1],
  424. hAlign: [1],
  425. font: ["Arial"]
  426. },
  427. data: {
  428. field: "feeRate",
  429. type: 'number',
  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.building.totalFee",
  447. vAlign: 1,
  448. hAlign: 2,
  449. font: "Arial"
  450. }
  451. }, {
  452. width: 100,
  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.installation.totalFee",
  464. vAlign: 1,
  465. hAlign: 2,
  466. font: "Arial"
  467. }
  468. }, {
  469. width: 100,
  470. readOnly: true,
  471. head: {
  472. titleNames: ["设备购置费"],
  473. spanCols: [1],
  474. spanRows: [1],
  475. vAlign: [1],
  476. hAlign: [1],
  477. font: ["Arial"]
  478. },
  479. data: {
  480. field: "feesIndex.equipment.totalFee",
  481. vAlign: 1,
  482. hAlign: 2,
  483. font: "Arial"
  484. }
  485. }, {
  486. width: 80,
  487. readOnly: true,
  488. head: {
  489. titleNames: ["其他费用"],
  490. spanCols: [1],
  491. spanRows: [1],
  492. vAlign: [1],
  493. hAlign: [1],
  494. font: ["Arial"]
  495. },
  496. data: {
  497. field: "feesIndex.other.totalFee",
  498. vAlign: 1,
  499. hAlign: 2,
  500. font: "Arial"
  501. }
  502. }, {
  503. width: 140,
  504. head: {
  505. titleNames: ["备注"],
  506. spanCols: [1],
  507. spanRows: [1],
  508. vAlign: [1],
  509. hAlign: [1],
  510. font: ["Arial"]
  511. },
  512. data: {
  513. field: "remark",
  514. vAlign: 1,
  515. hAlign: 0,
  516. font: "Arial"
  517. }
  518. },
  519. ]
  520. };