cfg_const.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  1. let setting = {
  2. view: {
  3. addHoverDom: zTreeOprObj.addHoverDom,
  4. removeHoverDom: zTreeOprObj.removeHoverDom,
  5. expandSpeed: "",
  6. selectedMulti: false
  7. },
  8. edit: {
  9. enable: true,
  10. editNameSelectAll: true,
  11. showRemoveBtn: true,
  12. showRenameBtn: true,
  13. removeTitle: "删除节点",
  14. renameTitle: "更改名称",
  15. drag: {
  16. isCopy: true,
  17. isMove: true
  18. }
  19. },
  20. check: {
  21. enable: true
  22. },
  23. data: {
  24. keep: {
  25. parent:true,
  26. leaf:true
  27. },
  28. key: {
  29. children: "items"
  30. },
  31. simpleData: {
  32. enable: true,
  33. rootPId: -1
  34. }
  35. },
  36. callback:{
  37. onClick: zTreeOprObj.onClick,
  38. beforeEditName: zTreeOprObj.beforeEditName,
  39. beforeRename: zTreeOprObj.beforeRename,
  40. beforeRemove: zTreeOprObj.onBeforeRemove,
  41. onRemove: zTreeOprObj.onRemove,
  42. onRename: zTreeOprObj.onRename,
  43. onCheck: zTreeOprObj.oncheck,
  44. beforeDrag: zTreeOprObj.onBeforeDrag,
  45. beforeDrop: zTreeOprObj.onBeforeDrop,
  46. onDrop: zTreeOprObj.onDrop
  47. }
  48. };
  49. let common_rpt_type_ids = {
  50. flow: 4,
  51. bill: 6,
  52. cross: 5
  53. };
  54. let bandSetting = {
  55. view: {
  56. addHoverDom: bandTreeOprObj.addHoverDom,
  57. removeHoverDom: bandTreeOprObj.removeHoverDom,
  58. showIcon: true,
  59. expandSpeed: "",
  60. selectedMulti: false
  61. },
  62. edit: {
  63. enable: true,
  64. editNameSelectAll: true,
  65. showRemoveBtn: true,
  66. showRenameBtn: true,
  67. removeTitle: "删除模板框",
  68. renameTitle: "更改名称"
  69. },
  70. check: {
  71. enable: true,
  72. chkStyle: "radio",
  73. radioType: "all"
  74. },
  75. drag: {
  76. isCopy: false,
  77. isMove: true
  78. },
  79. data: {
  80. keep: {
  81. parent:true,
  82. leaf:true
  83. },
  84. key: {
  85. children: 'band_s',
  86. name: "Name"
  87. },
  88. simpleData: {
  89. enable: true
  90. //,idKey: "ID",
  91. //pIdKey: "ParentID",
  92. //rootPId: -1
  93. }
  94. },
  95. callback:{
  96. onClick: bandTreeOprObj.onClick,
  97. onCheck: bandTreeOprObj.onCheck,
  98. beforeDrag: bandTreeOprObj.onBeforeDrag,
  99. beforeDrop: bandTreeOprObj.onBeforeDrop,
  100. beforeRemove: bandTreeOprObj.onBeforeRemove
  101. }
  102. };
  103. let bandSetting2 = {
  104. view: {
  105. showIcon: true,
  106. expandSpeed: "",
  107. selectedMulti: false
  108. },
  109. edit: {
  110. enable: true,
  111. editNameSelectAll: false,
  112. showRemoveBtn: false,
  113. showRenameBtn: false
  114. },
  115. check: {
  116. enable: true,
  117. chkStyle: "radio",
  118. radioType: "all"
  119. },
  120. data: {
  121. keep: {
  122. parent:true,
  123. leaf:true
  124. },
  125. key: {
  126. children: 'items',
  127. name: "Name"
  128. },
  129. simpleData: {
  130. enable: true
  131. }
  132. },
  133. callback:{
  134. onCheck: dataInfoMapTreeOprObj.onCheck,
  135. beforeDrag: function() {return false;}
  136. }
  137. };
  138. let selectedFieldMapSetting = {
  139. view: {
  140. showIcon: true,
  141. expandSpeed: "",
  142. selectedMulti: false
  143. },
  144. edit: {
  145. enable: true,
  146. editNameSelectAll: false,
  147. showRemoveBtn: false,
  148. showRenameBtn: false,
  149. drag: {
  150. isCopy: true,
  151. isMove: false
  152. }
  153. },
  154. data: {
  155. keep: {
  156. parent:true,
  157. leaf:true
  158. },
  159. key: {
  160. children: 'items',
  161. name: "Name",
  162. title: "Title"
  163. },
  164. simpleData: {
  165. enable: true
  166. }
  167. },
  168. callback:{
  169. beforeDrag: dataInfoMapTreeOprObj.onBeforeDrag,
  170. beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,
  171. onDrop: dataInfoMapTreeOprObj.onDrop
  172. }
  173. };
  174. let fieldMapSetting = {
  175. view: {
  176. showIcon: true,
  177. expandSpeed: "",
  178. selectedMulti: false
  179. },
  180. edit: {
  181. enable: true,
  182. editNameSelectAll: true,
  183. showRemoveBtn: true,
  184. showRenameBtn: false,
  185. removeTitle: "删除",
  186. renameTitle: "更改名称",
  187. drag: {
  188. isCopy: false,
  189. isMove: true
  190. }
  191. },
  192. check: {
  193. enable: true
  194. },
  195. data: {
  196. keep: {
  197. parent:true,
  198. leaf:true
  199. },
  200. key: {
  201. children: 'items',
  202. name: "Name"
  203. },
  204. simpleData: {
  205. enable: true
  206. }
  207. },
  208. callback:{
  209. onClick: fieldMapTreeOprObj.onClick,
  210. beforeRename: fieldMapTreeOprObj.beforeRename,
  211. beforeRemove: fieldMapTreeOprObj.onBeforeRemove,
  212. onRemove: fieldMapTreeOprObj.onRemove,
  213. onRename: fieldMapTreeOprObj.onRename,
  214. beforeDrop: fieldMapTreeOprObj.onBeforeDrop
  215. }
  216. };
  217. let caculationSetting = {
  218. view: {
  219. showIcon: true,
  220. expandSpeed: "",
  221. selectedMulti: false,
  222. addHoverDom: calculationTreeOprObj.addHoverDom,
  223. removeHoverDom: calculationTreeOprObj.removeHoverDom
  224. },
  225. edit: {
  226. enable: true,
  227. editNameSelectAll: true,
  228. showRemoveBtn: true,
  229. showRenameBtn: true,
  230. removeTitle: "删除",
  231. renameTitle: "更改名称",
  232. drag: {
  233. isCopy: false,
  234. isMove: true
  235. }
  236. },
  237. data: {
  238. keep: {
  239. parent:true,
  240. leaf:true
  241. },
  242. key: {
  243. children: 'items',
  244. name: "Name"
  245. },
  246. simpleData: {
  247. enable: true
  248. }
  249. },
  250. callback:{
  251. onClick: calculationTreeOprObj.onClick,
  252. beforeRename: calculationTreeOprObj.beforeRename,
  253. beforeRemove: calculationTreeOprObj.onBeforeRemove,
  254. beforeDrop: calculationTreeOprObj.onBeforeDrop
  255. }
  256. };
  257. let rptDataInfoSetting = {
  258. view: {
  259. showIcon: true,
  260. expandSpeed: "",
  261. selectedMulti: false,
  262. addHoverDom: dataInfoMapTreeOprObj.addHoverDom,
  263. removeHoverDom: dataInfoMapTreeOprObj.removeHoverDom,
  264. addDiyDom: dataInfoMapTreeOprObj.addDiyDom
  265. },
  266. edit: {
  267. enable: true,
  268. editNameSelectAll: true,
  269. showRemoveBtn: true,
  270. showRenameBtn: true,
  271. removeTitle: "删除",
  272. renameTitle: "更改文本名称",
  273. drag: {
  274. isCopy: false,
  275. isMove: true
  276. }
  277. },
  278. data: {
  279. keep: {
  280. parent:true,
  281. leaf:true
  282. },
  283. key: {
  284. children: 'items',
  285. name: "Name",
  286. title: "Title"
  287. },
  288. simpleData: {
  289. enable: true
  290. }
  291. },
  292. callback:{
  293. onClick: dataInfoMapTreeOprObj.onTabDataClick,
  294. beforeRemove: dataInfoMapTreeOprObj.onBeforeRemove,
  295. beforeEditName: dataInfoMapTreeOprObj.beforeEditName,
  296. onRemove: dataInfoMapTreeOprObj.onRemove,
  297. onRename: dataInfoMapTreeOprObj.onRename,
  298. beforeDrag: function () { return false; }
  299. //,beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop
  300. }
  301. };
  302. let selectableFieldSetting = {
  303. view: {
  304. showIcon: true,
  305. expandSpeed: "",
  306. selectedMulti: false
  307. //,addDiyDom: selectableFiledTreeOprObj.addDiyDom
  308. },
  309. edit: {
  310. enable: true,
  311. editNameSelectAll: false,
  312. showRemoveBtn: false,
  313. showRenameBtn: false,
  314. removeTitle: "删除",
  315. renameTitle: "更改名称",
  316. drag: {
  317. isCopy: true,
  318. isMove: false
  319. }
  320. },
  321. data: {
  322. keep: {
  323. parent:true,
  324. leaf:true
  325. },
  326. key: {
  327. children: 'items',
  328. name: "Name"
  329. },
  330. simpleData: {
  331. enable: true
  332. }
  333. },
  334. callback:{
  335. onClick: selectableFiledTreeOprObj.onClick,
  336. beforeDrag: selectableFiledTreeOprObj.onBeforeDrag,
  337. beforeDrop: selectableFiledTreeOprObj.onBeforeDrop
  338. }
  339. };
  340. let discreteFieldParamSetting = {
  341. view: {
  342. showIcon: true,
  343. expandSpeed: "",
  344. selectedMulti: false,
  345. addHoverDom: discreteFieldParamTreeOprObj.addHoverDom,
  346. removeHoverDom: discreteFieldParamTreeOprObj.removeHoverDom
  347. },
  348. edit: {
  349. enable: true,
  350. editNameSelectAll: false,
  351. showRemoveBtn: true,
  352. showRenameBtn: true,
  353. removeTitle: "删除",
  354. renameTitle: "更改名称",
  355. drag: {
  356. isCopy: true,
  357. isMove: false
  358. }
  359. },
  360. data: {
  361. keep: {
  362. parent:true,
  363. leaf:true
  364. },
  365. key: {
  366. children: 'items',
  367. name: "Name",
  368. title: "Title",
  369. },
  370. simpleData: {
  371. enable: true
  372. }
  373. },
  374. callback:{
  375. beforeRename: discreteFieldParamTreeOprObj.beforeRename,
  376. beforeRemove: discreteFieldParamTreeOprObj.onBeforeRemove,
  377. onRemove: discreteFieldParamTreeOprObj.onRemove,
  378. onRename: discreteFieldParamTreeOprObj.onRename,
  379. beforeDrag: discreteFieldParamTreeOprObj.onBeforeDrag,
  380. beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,
  381. onDrop: dataInfoMapTreeOprObj.onDrop
  382. }
  383. };
  384. let preHandleSetting = {
  385. view: {
  386. showIcon: true,
  387. expandSpeed: "",
  388. selectedMulti: false,
  389. addHoverDom: preHandleObj.addHoverDom,
  390. removeHoverDom: preHandleObj.removeHoverDom
  391. },
  392. edit: {
  393. enable: true,
  394. editNameSelectAll: false,
  395. showRemoveBtn: true,
  396. showRenameBtn: false,
  397. removeTitle: "删除",
  398. drag: {
  399. isCopy: false,
  400. isMove: true
  401. }
  402. },
  403. data: {
  404. keep: {
  405. parent:true,
  406. leaf:true
  407. },
  408. key: {
  409. children: 'items',
  410. name: "Name",
  411. title: "Title",
  412. },
  413. simpleData: {
  414. enable: true
  415. }
  416. },
  417. callback:{
  418. onClick: preHandleObj.onPreHandleClick,
  419. beforeRemove: preHandleObj.onBeforeRemove,
  420. beforeDrag: preHandleObj.onBeforeDrag,
  421. beforeDrop: preHandleObj.onBeforeDrop
  422. }
  423. };
  424. let preHandleTypeSetting = {
  425. view: {
  426. showIcon: true,
  427. expandSpeed: "",
  428. selectedMulti: false
  429. },
  430. edit: {
  431. enable: true,
  432. editNameSelectAll: false,
  433. showRemoveBtn: false,
  434. showRenameBtn: false
  435. },
  436. check: {
  437. enable: true,
  438. chkStyle: "radio",
  439. radioType: "all"
  440. },
  441. data: {
  442. keep: {
  443. parent:true,
  444. leaf:true
  445. },
  446. key: {
  447. children: 'items',
  448. name: "Name",
  449. title: "Title",
  450. },
  451. simpleData: {
  452. enable: true
  453. }
  454. },
  455. callback:{
  456. onCheck: preHandleObj.onTypeClick,
  457. beforeDrag: function() {return false;}
  458. }
  459. };
  460. let sortingKeysSetting = {
  461. view: {
  462. // showIcon: true,
  463. // expandSpeed: "",
  464. // selectedMulti: false,
  465. addDiyDom: preHandleSortObj.addDiyDom
  466. },
  467. edit: {
  468. enable: false,
  469. editNameSelectAll: false,
  470. showRemoveBtn: false,
  471. showRenameBtn: false
  472. },
  473. check: {
  474. enable: true
  475. },
  476. data: {
  477. keep: {
  478. parent:true,
  479. leaf:true
  480. },
  481. key: {
  482. children: 'items',
  483. name: "Name",
  484. title: "Title",
  485. },
  486. simpleData: {
  487. enable: true
  488. }
  489. },
  490. callback:{
  491. onCheck: preHandleSortObj.onCheck,
  492. beforeDrag: function(){return false;}
  493. }
  494. };
  495. let sortingTreeSetting = {
  496. view: {
  497. },
  498. edit: {
  499. enable: false,
  500. editNameSelectAll: false,
  501. showRemoveBtn: false,
  502. showRenameBtn: false
  503. },
  504. check: {
  505. enable: true
  506. },
  507. data: {
  508. keep: {
  509. parent:true,
  510. leaf:true
  511. },
  512. key: {
  513. children: 'items',
  514. name: "Name",
  515. title: "Title",
  516. },
  517. simpleData: {
  518. enable: true
  519. }
  520. },
  521. callback:{
  522. onCheck: preHandleSortObj.onTopBillsNodeCheck
  523. // beforeDrag: function(){return false;}
  524. }
  525. };
  526. let sortingTreeSetting2 = {
  527. view: {
  528. },
  529. edit: {
  530. enable: false,
  531. editNameSelectAll: false,
  532. showRemoveBtn: false,
  533. showRenameBtn: false
  534. },
  535. check: {
  536. enable: true
  537. },
  538. data: {
  539. keep: {
  540. parent:true,
  541. leaf:true
  542. },
  543. key: {
  544. children: 'items',
  545. name: "Name",
  546. title: "Title",
  547. },
  548. simpleData: {
  549. enable: true
  550. }
  551. },
  552. callback:{
  553. onCheck: preHandleSortObj.onOtherBillsNodeCheck
  554. // beforeDrag: function(){return false;}
  555. }
  556. };
  557. let filterKeysSetting = {
  558. view: {
  559. addDiyDom: preHandleFilterObj.addDiyDom
  560. },
  561. edit: {
  562. enable: false,
  563. editNameSelectAll: false,
  564. showRemoveBtn: false,
  565. showRenameBtn: false
  566. },
  567. check: {
  568. enable: true
  569. },
  570. data: {
  571. keep: {
  572. parent:true,
  573. leaf:true
  574. },
  575. key: {
  576. children: 'items',
  577. name: "Name",
  578. title: "Title",
  579. },
  580. simpleData: {
  581. enable: true
  582. }
  583. },
  584. callback:{
  585. onCheck: preHandleFilterObj.onCheck,
  586. beforeDrag: function(){return false;}
  587. }
  588. };
  589. const engineering = {
  590. // 建筑工程
  591. ARCHITECTURE: 1,
  592. // 装饰工程
  593. DECORATE: 2,
  594. // 仿古建筑工程
  595. ANTIQUE_ARCHITECTURE: 3,
  596. // 安装工程
  597. BUILD_IN: 4,
  598. // 市政土建工程
  599. MUNICIPAL_CONSTRUCTION: 5,
  600. // 市政安装工程
  601. MUNICIPAL_BUILD_IN: 6,
  602. // 人工土石方工程
  603. ARTIFICIAL_EARTHWORK: 7,
  604. // 机械土石方工程
  605. MECHANICAL_EARTHWORK: 8,
  606. // 炉窖砌筑工程
  607. KILN_MASONRY: 9,
  608. // 园林工程
  609. GARDEN: 10,
  610. // 绿化工程
  611. PLANTING: 11,
  612. // 单拆除工程
  613. DISMANTLE: 12,
  614. // 建筑修缮工程
  615. BUILDING_REPAIR: 13,
  616. // 安装修缮工程
  617. BUILD_IN_REPAIR: 14
  618. };
  619. const engineeringList = [
  620. {name: "建筑工程", value: engineering.ARCHITECTURE},
  621. {name: "装饰工程", value: engineering.DECORATE},
  622. {name: "仿古建筑工程", value: engineering.ANTIQUE_ARCHITECTURE},
  623. {name: "安装工程", value: engineering.BUILD_IN},
  624. {name: "市政土建工程", value: engineering.MUNICIPAL_CONSTRUCTION},
  625. {name: "市政安装工程", value: engineering.MUNICIPAL_BUILD_IN},
  626. {name: "人工土石方工程", value: engineering.ARTIFICIAL_EARTHWORK},
  627. {name: "机械土石方工程", value: engineering.MECHANICAL_EARTHWORK},
  628. {name: "炉窖砌筑工程", value: engineering.KILN_MASONRY},
  629. {name: "园林工程", value: engineering.GARDEN},
  630. {name: "绿化工程", value: engineering.PLANTING},
  631. {name: "单拆除工程", value: engineering.DISMANTLE},
  632. {name: "建筑修缮工程", value: engineering.BUILDING_REPAIR},
  633. {name: "安装修缮工程", value: engineering.BUILD_IN_REPAIR},
  634. ];