cfg_const.js 14 KB

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