cfg_const.js 14 KB

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