cfg_const.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  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: false,
  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. }
  114. };
  115. let bandSetting2 = {
  116. view: {
  117. showIcon: true,
  118. expandSpeed: "",
  119. selectedMulti: false
  120. },
  121. edit: {
  122. enable: true,
  123. editNameSelectAll: false,
  124. showRemoveBtn: false,
  125. showRenameBtn: false
  126. },
  127. check: {
  128. enable: true,
  129. chkStyle: "radio",
  130. radioType: "all"
  131. },
  132. data: {
  133. keep: {
  134. parent:true,
  135. leaf:true
  136. },
  137. key: {
  138. children: 'items',
  139. name: "Name"
  140. },
  141. simpleData: {
  142. enable: true
  143. }
  144. },
  145. callback:{
  146. onCheck: dataInfoMapTreeOprObj.onCheck,
  147. beforeDrag: function() {return false;}
  148. }
  149. };
  150. let selectedFieldMapSetting = {
  151. view: {
  152. showIcon: true,
  153. expandSpeed: "",
  154. selectedMulti: false
  155. },
  156. edit: {
  157. enable: true,
  158. editNameSelectAll: false,
  159. showRemoveBtn: false,
  160. showRenameBtn: false,
  161. drag: {
  162. isCopy: true,
  163. isMove: false
  164. }
  165. },
  166. data: {
  167. keep: {
  168. parent:true,
  169. leaf:true
  170. },
  171. key: {
  172. children: 'items',
  173. name: "Name"
  174. },
  175. simpleData: {
  176. enable: true
  177. }
  178. },
  179. callback:{
  180. beforeDrag: dataInfoMapTreeOprObj.onBeforeDrag,
  181. beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,
  182. onDrop: dataInfoMapTreeOprObj.onDrop
  183. }
  184. };
  185. let fieldMapSetting = {
  186. view: {
  187. showIcon: true,
  188. expandSpeed: "",
  189. selectedMulti: false
  190. },
  191. edit: {
  192. enable: true,
  193. editNameSelectAll: true,
  194. showRemoveBtn: true,
  195. showRenameBtn: false,
  196. removeTitle: "删除",
  197. renameTitle: "更改名称",
  198. drag: {
  199. isCopy: false,
  200. isMove: true
  201. }
  202. },
  203. data: {
  204. keep: {
  205. parent:true,
  206. leaf:true
  207. },
  208. key: {
  209. children: 'items',
  210. name: "Name"
  211. },
  212. simpleData: {
  213. enable: true
  214. }
  215. },
  216. callback:{
  217. onClick: fieldMapTreeOprObj.onClick,
  218. beforeRename: fieldMapTreeOprObj.beforeRename,
  219. beforeRemove: fieldMapTreeOprObj.onBeforeRemove,
  220. onRemove: fieldMapTreeOprObj.onRemove,
  221. onRename: fieldMapTreeOprObj.onRename,
  222. beforeDrop: fieldMapTreeOprObj.onBeforeDrop
  223. }
  224. };
  225. let caculationSetting = {
  226. view: {
  227. showIcon: true,
  228. expandSpeed: "",
  229. selectedMulti: false,
  230. addHoverDom: calculationTreeOprObj.addHoverDom,
  231. removeHoverDom: calculationTreeOprObj.removeHoverDom
  232. },
  233. edit: {
  234. enable: true,
  235. editNameSelectAll: true,
  236. showRemoveBtn: true,
  237. showRenameBtn: true,
  238. removeTitle: "删除",
  239. renameTitle: "更改名称",
  240. drag: {
  241. isCopy: false,
  242. isMove: true
  243. }
  244. },
  245. data: {
  246. keep: {
  247. parent:true,
  248. leaf:true
  249. },
  250. key: {
  251. children: 'items',
  252. name: "Name"
  253. },
  254. simpleData: {
  255. enable: true
  256. }
  257. },
  258. callback:{
  259. onClick: calculationTreeOprObj.onClick,
  260. beforeRename: calculationTreeOprObj.beforeRename,
  261. beforeRemove: calculationTreeOprObj.onBeforeRemove,
  262. beforeDrop: calculationTreeOprObj.onBeforeDrop
  263. }
  264. };
  265. let rptDataInfoSetting = {
  266. view: {
  267. showIcon: true,
  268. expandSpeed: "",
  269. selectedMulti: false,
  270. addHoverDom: dataInfoMapTreeOprObj.addHoverDom,
  271. removeHoverDom: dataInfoMapTreeOprObj.removeHoverDom
  272. },
  273. edit: {
  274. enable: true,
  275. editNameSelectAll: true,
  276. showRemoveBtn: true,
  277. showRenameBtn: true,
  278. removeTitle: "删除",
  279. renameTitle: "更改文本名称",
  280. drag: {
  281. isCopy: false,
  282. isMove: true
  283. }
  284. },
  285. data: {
  286. keep: {
  287. parent:true,
  288. leaf:true
  289. },
  290. key: {
  291. children: 'items',
  292. name: "Name"
  293. },
  294. simpleData: {
  295. enable: true
  296. }
  297. },
  298. callback:{
  299. onClick: dataInfoMapTreeOprObj.onTabDataClick,
  300. beforeRemove: dataInfoMapTreeOprObj.onBeforeRemove,
  301. beforeEditName: dataInfoMapTreeOprObj.beforeEditName,
  302. onRemove: dataInfoMapTreeOprObj.onRemove,
  303. onRename: dataInfoMapTreeOprObj.onRename,
  304. beforeDrag: function () { return false; }
  305. //,beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop
  306. }
  307. };
  308. let selectableFieldSetting = {
  309. view: {
  310. showIcon: true,
  311. expandSpeed: "",
  312. selectedMulti: false
  313. //,addDiyDom: selectableFiledTreeOprObj.addDiyDom
  314. },
  315. edit: {
  316. enable: true,
  317. editNameSelectAll: false,
  318. showRemoveBtn: false,
  319. showRenameBtn: false,
  320. removeTitle: "删除",
  321. renameTitle: "更改名称",
  322. drag: {
  323. isCopy: true,
  324. isMove: false
  325. }
  326. },
  327. data: {
  328. keep: {
  329. parent:true,
  330. leaf:true
  331. },
  332. key: {
  333. children: 'items',
  334. name: "Name"
  335. },
  336. simpleData: {
  337. enable: true
  338. }
  339. },
  340. callback:{
  341. onClick: selectableFiledTreeOprObj.onClick,
  342. beforeDrag: selectableFiledTreeOprObj.onBeforeDrag,
  343. beforeDrop: selectableFiledTreeOprObj.onBeforeDrop
  344. }
  345. };
  346. let discreteFieldParamSetting = {
  347. view: {
  348. showIcon: true,
  349. expandSpeed: "",
  350. selectedMulti: false,
  351. addHoverDom: discreteFieldParamTreeOprObj.addHoverDom,
  352. removeHoverDom: discreteFieldParamTreeOprObj.removeHoverDom
  353. },
  354. edit: {
  355. enable: true,
  356. editNameSelectAll: false,
  357. showRemoveBtn: true,
  358. showRenameBtn: true,
  359. removeTitle: "删除",
  360. renameTitle: "更改名称",
  361. drag: {
  362. isCopy: true,
  363. isMove: false
  364. }
  365. },
  366. data: {
  367. keep: {
  368. parent:true,
  369. leaf:true
  370. },
  371. key: {
  372. children: 'items',
  373. name: "Name"
  374. },
  375. simpleData: {
  376. enable: true
  377. }
  378. },
  379. callback:{
  380. beforeRename: discreteFieldParamTreeOprObj.beforeRename,
  381. beforeRemove: discreteFieldParamTreeOprObj.onBeforeRemove,
  382. onRemove: discreteFieldParamTreeOprObj.onRemove,
  383. onRename: discreteFieldParamTreeOprObj.onRename,
  384. beforeDrag: discreteFieldParamTreeOprObj.onBeforeDrag,
  385. beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,
  386. onDrop: dataInfoMapTreeOprObj.onDrop
  387. }
  388. };
  389. const engineering = {
  390. // 建筑工程
  391. ARCHITECTURE: 1,
  392. // 装饰工程
  393. DECORATE: 2,
  394. // 仿古建筑工程
  395. ANTIQUE_ARCHITECTURE: 3,
  396. // 安装工程
  397. BUILD_IN: 4,
  398. // 市政土建工程
  399. MUNICIPAL_CONSTRUCTION: 5,
  400. // 市政安装工程
  401. MUNICIPAL_BUILD_IN: 6,
  402. // 人工土石方工程
  403. ARTIFICIAL_EARTHWORK: 7,
  404. // 机械土石方工程
  405. MECHANICAL_EARTHWORK: 8,
  406. // 炉窖砌筑工程
  407. KILN_MASONRY: 9,
  408. // 园林工程
  409. GARDEN: 10,
  410. // 绿化工程
  411. PLANTING: 11,
  412. // 单拆除工程
  413. DISMANTLE: 12,
  414. // 建筑修缮工程
  415. BUILDING_REPAIR: 13,
  416. // 安装修缮工程
  417. BUILD_IN_REPAIR: 14
  418. };
  419. const engineeringList = [
  420. {name: "建筑工程", value: engineering.ARCHITECTURE},
  421. {name: "装饰工程", value: engineering.DECORATE},
  422. {name: "仿古建筑工程", value: engineering.ANTIQUE_ARCHITECTURE},
  423. {name: "安装工程", value: engineering.BUILD_IN},
  424. {name: "市政土建工程", value: engineering.MUNICIPAL_CONSTRUCTION},
  425. {name: "市政安装工程", value: engineering.MUNICIPAL_BUILD_IN},
  426. {name: "人工土石方工程", value: engineering.ARTIFICIAL_EARTHWORK},
  427. {name: "机械土石方工程", value: engineering.MECHANICAL_EARTHWORK},
  428. {name: "炉窖砌筑工程", value: engineering.KILN_MASONRY},
  429. {name: "园林工程", value: engineering.GARDEN},
  430. {name: "绿化工程", value: engineering.PLANTING},
  431. {name: "单拆除工程", value: engineering.DISMANTLE},
  432. {name: "建筑修缮工程", value: engineering.BUILDING_REPAIR},
  433. {name: "安装修缮工程", value: engineering.BUILD_IN_REPAIR},
  434. ];