cfg_const.js 14 KB

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