cfg_const.js 15 KB

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