cfg_const.js 14 KB

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