cfg_const.js 15 KB

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