constants.js 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317
  1. export const ResType = [
  2. { value: 0, name: '模块' },
  3. { value: 1, name: '菜单' },
  4. { value: 2, name: '按钮' },
  5. { value: 3, name: '检查点' },
  6. { value: 4, name: '文件权限' },
  7. ];
  8. export const RoleType = [
  9. { value: 1, name: '项目' },
  10. { value: 2, name: '菜单' },
  11. { value: 3, name: '文档' },
  12. { value: 4, name: '数据' },
  13. { value: 5, name: 'BOM' },
  14. { value: 6, name: '人日' },
  15. { value: 7, name: '集团' },
  16. ];
  17. export const ProjectStatus = [
  18. { value: 1, name: '未启动' },
  19. { value: 2, name: '已启动' },
  20. { value: 3, name: '设计' },
  21. { value: 4, name: '安装' },
  22. { value: 5, name: '运维' },
  23. ];
  24. export const ProjectType = [
  25. { value: 'EPC', name: 'EPC' },
  26. { value: 'DB', name: 'DB' },
  27. { value: 'EP', name: 'EP' },
  28. { value: 'PC', name: 'PC' },
  29. { value: 'BOT', name: 'BOT' },
  30. { value: 'BT', name: 'BT' },
  31. ];
  32. export const DeviceStatus = [
  33. { value: 1, name: '未到货' },
  34. { value: 2, name: '已到货' },
  35. // { value: 3, name: '开箱验收' },
  36. // { value: 4, name: '土建验收' },
  37. // { value: 5, name: '调整对中' },
  38. { value: 6, name: '已安装' },
  39. { value: 7, name: '已调试' },
  40. ];
  41. export const DeviceTypes = [
  42. { type: 4, value: '合同资料' },
  43. { type: 7, value: '监造资料' },
  44. { type: 5, value: '发货资料' },
  45. { type: 15, value: '到货资料' },
  46. // { type: 22, value: '开箱资料' },
  47. // { type: 23, value: '报验资料' },
  48. // { type: 24, value: '土建验收资料' },
  49. // { type: 25, value: '调整对中资料' },
  50. { type: 3, value: '安装资料' },
  51. { type: 12, value: '调试资料' },
  52. // { type: 9, value: '采购资料' },
  53. ];
  54. export const ProjectStage = [
  55. { value: 1, name: '建设' },
  56. { value: 2, name: '运营' },
  57. { value: 3, name: '建设+运营' },
  58. ];
  59. export const Provinces = [
  60. '上海',
  61. '云南',
  62. '内蒙古',
  63. '北京',
  64. '台湾',
  65. '吉林',
  66. '四川',
  67. '天津',
  68. '宁夏',
  69. '安徽',
  70. '山东',
  71. '山西',
  72. '广东',
  73. '广西',
  74. '新疆',
  75. '江苏',
  76. '江西',
  77. '河北',
  78. '河南',
  79. '浙江',
  80. '海南',
  81. '湖北',
  82. '湖南',
  83. '甘肃',
  84. '福建',
  85. '西藏',
  86. '贵州',
  87. '辽宁',
  88. '重庆',
  89. '陕西',
  90. '青海',
  91. '黑龙江',
  92. ];
  93. export const Area = [
  94. { code: '010', name: '北京' },
  95. { code: '021', name: '上海' },
  96. { code: '022', name: '天津' },
  97. { code: '023', name: '重庆' },
  98. {
  99. name: '安徽',
  100. children: [
  101. { code: '0551', name: '合肥' },
  102. { code: '0553', name: '芜湖' },
  103. { code: '0556', name: '安庆' },
  104. { code: '0552', name: '蚌埠' },
  105. { code: '0558', name: '亳州' },
  106. { code: '0565', name: '巢湖' },
  107. { code: '0566', name: '池州' },
  108. { code: '0550', name: '滁州' },
  109. { code: '0558', name: '阜阳' },
  110. { code: '0559', name: '黄山' },
  111. { code: '0561', name: '淮北' },
  112. { code: '0554', name: '淮南' },
  113. { code: '0564', name: '六安' },
  114. { code: '0555', name: '马鞍山' },
  115. { code: '0557', name: '宿州' },
  116. { code: '0562', name: '铜陵' },
  117. { code: '0563', name: '宣城' },
  118. ],
  119. },
  120. {
  121. name: '福建',
  122. children: [
  123. { code: '0591', name: '福州' },
  124. { code: '0592', name: '厦门' },
  125. { code: '0595', name: '泉州' },
  126. { code: '0597', name: '龙岩' },
  127. { code: '0593', name: '宁德' },
  128. { code: '0599', name: '南平' },
  129. { code: '0594', name: '莆田' },
  130. { code: '0598', name: '三明' },
  131. { code: '0596', name: '漳州' },
  132. ],
  133. },
  134. {
  135. name: '甘肃',
  136. children: [
  137. { code: '0931', name: '兰州' },
  138. { code: '0943', name: '白银' },
  139. { code: '0932', name: '定西' },
  140. { code: '0935', name: '金昌' },
  141. { code: '0937', name: '酒泉' },
  142. { code: '0933', name: '平凉' },
  143. { code: '0934', name: '庆阳' },
  144. { code: '0935', name: '武威' },
  145. { code: '0938', name: '天水' },
  146. { code: '0936', name: '张掖' },
  147. { code: '0941', name: '甘南' },
  148. { code: '0937', name: '嘉峪关' },
  149. { code: '0930', name: '临夏' },
  150. { code: '0939', name: '陇南' },
  151. ],
  152. },
  153. {
  154. name: '广东',
  155. children: [
  156. { code: '020', name: '广州' },
  157. { code: '0755', name: '深圳' },
  158. { code: '0756', name: '珠海' },
  159. { code: '0769', name: '东莞' },
  160. { code: '0757', name: '佛山' },
  161. { code: '0752', name: '惠州' },
  162. { code: '0750', name: '江门' },
  163. { code: '0760', name: '中山' },
  164. { code: '0754', name: '汕头' },
  165. { code: '0759', name: '湛江' },
  166. { code: '0768', name: '潮州' },
  167. { code: '0762', name: '河源' },
  168. { code: '0663', name: '揭阳' },
  169. { code: '0668', name: '茂名' },
  170. { code: '0753', name: '梅州' },
  171. { code: '0763', name: '清远' },
  172. { code: '0751', name: '韶关' },
  173. { code: '0660', name: '汕尾' },
  174. { code: '0662', name: '阳江' },
  175. { code: '0766', name: '云浮' },
  176. { code: '0758', name: '肇庆' },
  177. ],
  178. },
  179. {
  180. name: '广西',
  181. children: [
  182. { code: '0771', name: '南宁' },
  183. { code: '0779', name: '北海' },
  184. { code: '0770', name: '防城港' },
  185. { code: '0773', name: '桂林' },
  186. { code: '0772', name: '柳州' },
  187. { code: '0771', name: '崇左' },
  188. { code: '0772', name: '来宾' },
  189. { code: '0774', name: '梧州' },
  190. { code: '0778', name: '河池' },
  191. { code: '0775', name: '玉林' },
  192. { code: '0755', name: '贵港' },
  193. { code: '0774', name: '贺州' },
  194. { code: '0777', name: '钦州' },
  195. { code: '0776', name: '百色' },
  196. ],
  197. },
  198. {
  199. name: '贵州',
  200. children: [
  201. { code: '0851', name: '贵阳' },
  202. { code: '0851', name: '安顺' },
  203. { code: '0851', name: '遵义' },
  204. { code: '0858', name: '六盘水' },
  205. { code: '0857', name: '毕节' },
  206. { code: '0855', name: '黔东南' },
  207. { code: '0859', name: '黔西南' },
  208. { code: '0854', name: '黔南' },
  209. { code: '0856', name: '铜仁' },
  210. ],
  211. },
  212. {
  213. name: '海南',
  214. children: [
  215. { code: '0898', name: '海口' },
  216. { code: '0899', name: '三亚' },
  217. { code: '0802', name: '白沙县' },
  218. { code: '0801', name: '保亭县' },
  219. { code: '0803', name: '昌江县' },
  220. { code: '0804', name: '澄迈县' },
  221. { code: '0806', name: '定安县' },
  222. { code: '0807', name: '东方' },
  223. { code: '0898', name: '乐东县' },
  224. { code: '0898', name: '临高县' },
  225. { code: '0809', name: '陵水县' },
  226. { code: '0898', name: '琼海' },
  227. { code: '0898', name: '琼中县' },
  228. { code: '0898', name: '屯昌县' },
  229. { code: '0898', name: '万宁' },
  230. { code: '0898', name: '文昌' },
  231. { code: '0898', name: '五指山' },
  232. { code: '0805', name: '儋州' },
  233. ],
  234. },
  235. {
  236. name: '河北',
  237. children: [
  238. { code: '0311', name: '石家庄' },
  239. { code: '0312', name: '保定' },
  240. { code: '0314', name: '承德' },
  241. { code: '0310', name: '邯郸' },
  242. { code: '0315', name: '唐山' },
  243. { code: '0335', name: '秦皇岛' },
  244. { code: '0317', name: '沧州' },
  245. { code: '0318', name: '衡水' },
  246. { code: '0316', name: '廊坊' },
  247. { code: '0319', name: '邢台' },
  248. { code: '0313', name: '张家口' },
  249. ],
  250. },
  251. {
  252. name: '河南',
  253. children: [
  254. { code: '0371', name: '郑州' },
  255. { code: '0379', name: '洛阳' },
  256. { code: '0378', name: '开封' },
  257. { code: '0374', name: '许昌' },
  258. { code: '0372', name: '安阳' },
  259. { code: '0375', name: '平顶山' },
  260. { code: '0392', name: '鹤壁' },
  261. { code: '0391', name: '焦作' },
  262. { code: '0391', name: '济源' },
  263. { code: '0395', name: '漯河' },
  264. { code: '0377', name: '南阳' },
  265. { code: '0393', name: '濮阳' },
  266. { code: '0398', name: '三门峡' },
  267. { code: '0370', name: '商丘' },
  268. { code: '0373', name: '新乡' },
  269. { code: '0376', name: '信阳' },
  270. { code: '0396', name: '驻马店' },
  271. { code: '0394', name: '周口' },
  272. ],
  273. },
  274. {
  275. name: '黑龙江',
  276. children: [
  277. { code: '0451', name: '哈尔滨' },
  278. { code: '0459', name: '大庆' },
  279. { code: '0452', name: '齐齐哈尔' },
  280. { code: '0454', name: '佳木斯' },
  281. { code: '0457', name: '大兴安岭' },
  282. { code: '0456', name: '黑河' },
  283. { code: '0468', name: '鹤岗' },
  284. { code: '0467', name: '鸡西' },
  285. { code: '0453', name: '牡丹江' },
  286. { code: '0464', name: '七台河' },
  287. { code: '0455', name: '绥化' },
  288. { code: '0469', name: '双鸭山' },
  289. { code: '0458', name: '伊春' },
  290. ],
  291. },
  292. {
  293. name: '湖北',
  294. children: [
  295. { code: '027', name: '武汉' },
  296. { code: '0710', name: '襄阳' },
  297. { code: '0719', name: '十堰' },
  298. { code: '0714', name: '黄石' },
  299. { code: '0711', name: '鄂州' },
  300. { code: '0718', name: '恩施' },
  301. { code: '0713', name: '黄冈' },
  302. { code: '0716', name: '荆州' },
  303. { code: '0724', name: '荆门' },
  304. { code: '0722', name: '随州' },
  305. { code: '0717', name: '宜昌' },
  306. { code: '0728', name: '天门' },
  307. { code: '0728', name: '潜江' },
  308. { code: '0728', name: '仙桃' },
  309. { code: '0712', name: '孝感' },
  310. { code: '0715', name: '咸宁' },
  311. { code: '0719', name: '神农架' },
  312. ],
  313. },
  314. {
  315. name: '湖南',
  316. children: [
  317. { code: '0731', name: '长沙' },
  318. { code: '0730', name: '岳阳' },
  319. { code: '0732', name: '湘潭' },
  320. { code: '0736', name: '常德' },
  321. { code: '0735', name: '郴州' },
  322. { code: '0734', name: '衡阳' },
  323. { code: '0745', name: '怀化' },
  324. { code: '0738', name: '娄底' },
  325. { code: '0739', name: '邵阳' },
  326. { code: '0737', name: '益阳' },
  327. { code: '0746', name: '永州' },
  328. { code: '0733', name: '株洲' },
  329. { code: '0744', name: '张家界' },
  330. { code: '0743', name: '湘西' },
  331. ],
  332. },
  333. {
  334. name: '吉林',
  335. children: [
  336. { code: '0431', name: '长春' },
  337. { code: '0432', name: '吉林' },
  338. { code: '0433', name: '延边' },
  339. { code: '0436', name: '白城' },
  340. { code: '0439', name: '白山' },
  341. { code: '0437', name: '辽源' },
  342. { code: '0434', name: '四平' },
  343. { code: '0438', name: '松原' },
  344. { code: '0435', name: '通化' },
  345. ],
  346. },
  347. {
  348. name: '江苏',
  349. children: [
  350. { code: '025', name: '南京' },
  351. { code: '0512', name: '苏州' },
  352. { code: '0519', name: '常州' },
  353. { code: '0518', name: '连云港' },
  354. { code: '0523', name: '泰州' },
  355. { code: '0510', name: '无锡' },
  356. { code: '0516', name: '徐州' },
  357. { code: '0514', name: '扬州' },
  358. { code: '0511', name: '镇江' },
  359. { code: '0517', name: '淮安' },
  360. { code: '0513', name: '南通' },
  361. { code: '0527', name: '宿迁' },
  362. { code: '0515', name: '盐城' },
  363. ],
  364. },
  365. {
  366. name: '江西',
  367. children: [
  368. { code: '0791', name: '南昌' },
  369. { code: '0797', name: '赣州' },
  370. { code: '0792', name: '九江' },
  371. { code: '0798', name: '景德镇' },
  372. { code: '0796', name: '吉安' },
  373. { code: '0799', name: '萍乡' },
  374. { code: '0793', name: '上饶' },
  375. { code: '0790', name: '新余' },
  376. { code: '0795', name: '宜春' },
  377. { code: '0701', name: '鹰潭' },
  378. { code: '0794', name: '抚州' },
  379. ],
  380. },
  381. {
  382. name: '辽宁',
  383. children: [
  384. { code: '024', name: '沈阳' },
  385. { code: '0411', name: '大连' },
  386. { code: '0412', name: '鞍山' },
  387. { code: '0415', name: '丹东' },
  388. { code: '0413', name: '抚顺' },
  389. { code: '0416', name: '锦州' },
  390. { code: '0417', name: '营口' },
  391. { code: '0414', name: '本溪' },
  392. { code: '0421', name: '朝阳' },
  393. { code: '0418', name: '阜新' },
  394. { code: '0429', name: '葫芦岛' },
  395. { code: '0419', name: '辽阳' },
  396. { code: '0427', name: '盘锦' },
  397. { code: '0410', name: '铁岭' },
  398. ],
  399. },
  400. {
  401. name: '内蒙古',
  402. children: [
  403. { code: '0471', name: '呼和浩特' },
  404. { code: '0472', name: '包头' },
  405. { code: '0476', name: '赤峰' },
  406. { code: '0477', name: '鄂尔多斯' },
  407. { code: '0474', name: '乌兰察布' },
  408. { code: '0473', name: '乌海' },
  409. { code: '0482', name: '兴安盟' },
  410. { code: '0470', name: '呼伦贝尔' },
  411. { code: '0475', name: '通辽' },
  412. { code: '0483', name: '阿拉善盟' },
  413. { code: '0478', name: '巴彦淖尔' },
  414. { code: '0479', name: '锡林郭勒' },
  415. ],
  416. },
  417. {
  418. name: '宁夏',
  419. children: [
  420. { code: '0951', name: '银川' },
  421. { code: '0952', name: '石嘴山' },
  422. { code: '0954', name: '固原' },
  423. { code: '0953', name: '吴忠' },
  424. { code: '0955', name: '中卫' },
  425. ],
  426. },
  427. {
  428. name: '青海',
  429. children: [
  430. { code: '0971', name: '西宁' },
  431. { code: '0973', name: '黄南' },
  432. { code: '0976', name: '玉树' },
  433. { code: '0975', name: '果洛' },
  434. { code: '0972', name: '海东' },
  435. { code: '0977', name: '海西' },
  436. { code: '0974', name: '海南' },
  437. { code: '0970', name: '海北' },
  438. ],
  439. },
  440. {
  441. name: '山东',
  442. children: [
  443. { code: '0531', name: '济南' },
  444. { code: '0532', name: '青岛' },
  445. { code: '0631', name: '威海' },
  446. { code: '0535', name: '烟台' },
  447. { code: '0536', name: '潍坊' },
  448. { code: '0538', name: '泰安' },
  449. { code: '0543', name: '滨州' },
  450. { code: '0534', name: '德州' },
  451. { code: '0546', name: '东营' },
  452. { code: '0530', name: '菏泽' },
  453. { code: '0537', name: '济宁' },
  454. { code: '0635', name: '聊城' },
  455. { code: '0539', name: '临沂' },
  456. { code: '0634', name: '莱芜' },
  457. { code: '0633', name: '日照' },
  458. { code: '0533', name: '淄博' },
  459. { code: '0632', name: '枣庄' },
  460. ],
  461. },
  462. {
  463. name: '山西',
  464. children: [
  465. { code: '0351', name: '太原' },
  466. { code: '0355', name: '长治' },
  467. { code: '0352', name: '大同' },
  468. { code: '0356', name: '晋城' },
  469. { code: '0354', name: '晋中' },
  470. { code: '0357', name: '临汾' },
  471. { code: '0358', name: '吕梁' },
  472. { code: '0349', name: '朔州' },
  473. { code: '0350', name: '忻州' },
  474. { code: '0359', name: '运城' },
  475. { code: '0353', name: '阳泉' },
  476. ],
  477. },
  478. {
  479. name: '陕西',
  480. children: [
  481. { code: '029', name: '西安' },
  482. { code: '0915', name: '安康' },
  483. { code: '0917', name: '宝鸡' },
  484. { code: '0916', name: '汉中' },
  485. { code: '0914', name: '商洛' },
  486. { code: '0919', name: '铜川' },
  487. { code: '0913', name: '渭南' },
  488. { code: '0910', name: '咸阳' },
  489. { code: '0911', name: '延安' },
  490. { code: '0912', name: '榆林' },
  491. ],
  492. },
  493. {
  494. name: '四川',
  495. children: [
  496. { code: '028', name: '成都' },
  497. { code: '0816', name: '绵阳' },
  498. { code: '0832', name: '资阳' },
  499. { code: '0827', name: '巴中' },
  500. { code: '0838', name: '德阳' },
  501. { code: '0818', name: '达州' },
  502. { code: '0826', name: '广安' },
  503. { code: '0839', name: '广元' },
  504. { code: '0833', name: '乐山' },
  505. { code: '0830', name: '泸州' },
  506. { code: '028', name: '眉山' },
  507. { code: '0832', name: '内江' },
  508. { code: '0817', name: '南充' },
  509. { code: '0812', name: '攀枝花' },
  510. { code: '0825', name: '遂宁' },
  511. { code: '0831', name: '宜宾' },
  512. { code: '0835', name: '雅安' },
  513. { code: '0813', name: '自贡' },
  514. { code: '0837', name: '阿坝' },
  515. { code: '0836', name: '甘孜' },
  516. { code: '0834', name: '凉山' },
  517. ],
  518. },
  519. {
  520. name: '西藏',
  521. children: [
  522. { code: '0891', name: '拉萨' },
  523. { code: '0897', name: '阿里' },
  524. { code: '0895', name: '昌都' },
  525. { code: '0894', name: '林芝' },
  526. { code: '0896', name: '那曲' },
  527. { code: '0893', name: '山南' },
  528. ],
  529. },
  530. {
  531. name: '新疆',
  532. children: [
  533. { code: '0991', name: '乌鲁木齐' },
  534. { code: '0993', name: '石河子' },
  535. { code: '0995', name: '吐鲁番' },
  536. { code: '0999', name: '伊犁' },
  537. { code: '0997', name: '阿克苏' },
  538. { code: '0906', name: '阿勒泰' },
  539. { code: '0996', name: '巴音' },
  540. { code: '0909', name: '博尔塔拉' },
  541. { code: '0994', name: '昌吉' },
  542. { code: '0902', name: '哈密' },
  543. { code: '0903', name: '和田' },
  544. { code: '0998', name: '喀什' },
  545. { code: '0990', name: '克拉玛依' },
  546. { code: '0908', name: '克孜勒' },
  547. { code: '0901', name: '塔城' },
  548. ],
  549. },
  550. {
  551. name: '云南',
  552. children: [
  553. { code: '0871', name: '昆明' },
  554. { code: '0877', name: '玉溪' },
  555. { code: '0878', name: '楚雄' },
  556. { code: '0872', name: '大理' },
  557. { code: '0873', name: '红河' },
  558. { code: '0874', name: '曲靖' },
  559. { code: '0691', name: '西双版纳' },
  560. { code: '0870', name: '昭通' },
  561. { code: '0875', name: '保山' },
  562. { code: '0692', name: '德宏' },
  563. { code: '0887', name: '迪庆' },
  564. { code: '0888', name: '丽江' },
  565. { code: '0883', name: '临沧' },
  566. { code: '0886', name: '怒江' },
  567. { code: '0879', name: '普洱' },
  568. { code: '0876', name: '文山' },
  569. ],
  570. },
  571. {
  572. name: '浙江',
  573. children: [
  574. { code: '0571', name: '杭州' },
  575. { code: '0574', name: '宁波' },
  576. { code: '0573', name: '嘉兴' },
  577. { code: '0575', name: '绍兴' },
  578. { code: '0577', name: '温州' },
  579. { code: '0580', name: '舟山' },
  580. { code: '0572', name: '湖州' },
  581. { code: '0579', name: '金华' },
  582. { code: '0578', name: '丽水' },
  583. { code: '0576', name: '台州' },
  584. { code: '0570', name: '衢州' },
  585. ],
  586. },
  587. { code: '852', name: '香港' },
  588. { code: '853', name: '澳门' },
  589. ];
  590. export const ProjectFileType = {
  591. ModelFile: 1,
  592. DataFile: 2,
  593. InstallFile: 3,
  594. ProjectSafeEmergencyPlanFileType: 4,
  595. SafetyManagementSpecification: 5,
  596. ProjectPlanFileType: 6,
  597. QualityAdminFileType: 7,
  598. DesignSpecificationFileType: 8,
  599. PurchaseBillFileType: 9,
  600. ProjectDeviceSupervisionFileType: 10,
  601. ProjectDeviceStorageFileType: 11,
  602. ProjectDeviceDebugFileType: 12,
  603. ProjectDeviceRepairFileType: 13,
  604. ProjectDeviceMaintainFileType: 14,
  605. ProjectDeviceArrivalFileType: 15,
  606. ProjectWorkflowFileType: 16,
  607. ProjectMaintainRepairPlanFile: 17,
  608. ProjectPIDImageFileType: 18,
  609. ProjectLayoutPlanImageFileType: 19,
  610. ProjectDesignFlowFileType: 20,
  611. OptionFile: 27,
  612. SimpleModelFile: 71,
  613. SimpleDataFile: 72,
  614. SimpleOptionFile: 77,
  615. };
  616. //模型文件 ProjectModelFileType = 1
  617. //数据文件 ProjectDataFileType = 2
  618. //安装文件 ProjectInstallFileType = 3
  619. //安全应急预案 ProjectSafeEmergencyPlanFileType = 4
  620. //安管管理说明 SafetyManagementSpecificationFileType = 5
  621. //项目计划 ProjectPlanFileType = 6
  622. //质量管理 QualityAdminFileType = 7
  623. //设计说明文件 DesignSpecificationFileType = 8
  624. //请购单文件 PurchaseBillFileType = 9
  625. //设备监制 ProjectDeviceSupervisionFileType = 10
  626. //设备存储 ProjectDeviceStorageFileType = 11
  627. //设备调试 ProjectDeviceDebugFileType = 12
  628. //设备维修 ProjectDeviceRepairFileType = 13
  629. //设备保养 ProjectDeviceMaintainFileType = 14
  630. //到货 ProjectDeviceArrivalFileType = 15
  631. //工作流 ProjectWorkflowFileType = 16
  632. //维修保养计划 ProjectMaintainRepairPlanFile = 17
  633. //PID图片 ProjectPIDImageFileType = 18
  634. //平面布置图 ProjectLayoutPlanImageFileType = 19
  635. //项目设计流程文件 ProjectDesignFlowFileType = 20
  636. export const PurchaseBillFileType = {
  637. PurchaseBillFile: 1,
  638. ExamineCargoFile: 2,
  639. TechniqueConfirmFile: 3,
  640. ContractFile: 4,
  641. DeliverGoodsFile: 5,
  642. ArrivalGoodsFile: 6,
  643. };
  644. export const OrsCommand = {
  645. // 显示设备实时数据
  646. ShowDeviceRealData: 1,
  647. };
  648. export const ProblemType = [
  649. { value: 0, name: '项目问题' },
  650. { value: 1, name: '设计-工艺' },
  651. { value: 2, name: '设计-电气自控' },
  652. { value: 3, name: '设计-机械' },
  653. { value: 4, name: '采购问题' },
  654. { value: 5, name: '施工问题' },
  655. { value: 6, name: '运维问题' },
  656. ];
  657. export const ProblemPhases = [
  658. { value: 0, name: '项目管理' },
  659. { value: 1, name: '设计阶段' },
  660. { value: 2, name: '采购阶段' },
  661. { value: 3, name: '施工阶段' },
  662. { value: 4, name: '运维阶段' },
  663. ];
  664. export const ProblemStatus = [
  665. { value: 0, name: '未处理' },
  666. { value: 1, name: '已处理' },
  667. ];
  668. export const DeviceFaultType = [
  669. { value: 0, name: '湿度过大' },
  670. { value: 1, name: '温度过高' },
  671. { value: 2, name: '电路损坏' },
  672. { value: 3, name: '组织需要' },
  673. ];
  674. export const PurchaseBillType = [
  675. { value: 0, name: '电气柜' },
  676. { value: 1, name: '自动阀门' },
  677. { value: 2, name: '施工主、辅材' },
  678. { value: 3, name: '机泵' },
  679. { value: 4, name: '超滤膜架' },
  680. ];
  681. export const PurchaseBillStatus = [
  682. { value: 0, name: '已提交' },
  683. { value: 1, name: '已审批' },
  684. { value: 2, name: '技术确认' },
  685. { value: 3, name: '合同状态' },
  686. { value: 4, name: '发货状态' },
  687. { value: 5, name: '到货状态' },
  688. ];
  689. export const PurchaseBillNewStatus = [
  690. { value: 0, name: '已提交' },
  691. { value: 1, name: '已审批' },
  692. { value: 2, name: '技术确认' },
  693. { value: 3, name: '合同状态' },
  694. { value: 4, name: '发货状态' },
  695. ];
  696. export const PurchaseBillStatus2 = [
  697. { value: 2, name: '技术确认' },
  698. { value: 3, name: '合同状态' },
  699. { value: 4, name: '发货状态' },
  700. { value: 5, name: '到货状态' },
  701. ];
  702. export const WorkFlow = ['design', 'purchase', 'maintenance'];
  703. export const Text = ['设计', '采购员', '维修保养计划上传'];
  704. export const HeaderMenuConfig = [
  705. {
  706. Text: '项目管理',
  707. Type: 'projects',
  708. Link: '/projects/project',
  709. Func: 'menu-02',
  710. },
  711. {
  712. Text: '设计管理',
  713. Type: 'design',
  714. Link: '/projects/design',
  715. Func: 'menu-03',
  716. },
  717. {
  718. Text: '采购管理',
  719. Type: 'purchasing',
  720. Link: '/projects/purchase',
  721. Func: 'menu-04',
  722. },
  723. {
  724. Text: '施工管理',
  725. Type: 'construction',
  726. Link: '/projects/build',
  727. Func: 'menu-05',
  728. },
  729. {
  730. Text: '数字化运维',
  731. Type: 'ops',
  732. Link: '/projects/sys-admin',
  733. Func: 'menu-06',
  734. },
  735. ];
  736. export const subtypeDictionaries = {
  737. // 8.请购资料
  738. 8: [
  739. { type: 1, value: '请购单' },
  740. { type: 2, value: '变更单' },
  741. { type: 3, value: '规格书/附图' },
  742. { type: 4, value: '厂商返资' },
  743. { type: 5, value: '其它资料' },
  744. ],
  745. // 4: [{ type: 6, value: '采购合同' }, { type: 7, value: '技术附件' }],
  746. // 7: [{ type: 8, value: '监造报告' }, { type: 9, value: '其它资料' }],
  747. // 5: [{ type: 10, value: '发货清单' }, { type: 11, value: '其它资料' }],
  748. //4 合同资料
  749. 4: [{ type: 1, value: '合同资料' }],
  750. //7.监造资料
  751. 7: [
  752. { type: 1, value: '监造资料' },
  753. { type: 2, value: '出厂检验' },
  754. ],
  755. //5.发货资料
  756. 5: [
  757. { type: 7, value: '包装' },
  758. { type: 1, value: '装箱单' },
  759. { type: 2, value: '质量证书' },
  760. { type: 4, value: '原产地证明' },
  761. { type: 6, value: '安装手册' },
  762. ],
  763. };
  764. export const constructionSubtype = {
  765. 4: [{ type: 1, value: '合同资料' }],
  766. 7: [
  767. { type: 1, value: '监造资料' },
  768. { type: 2, value: '出厂检验' },
  769. ],
  770. 5: [
  771. { type: 7, value: '包装' },
  772. { type: 1, value: '装箱单' },
  773. { type: 2, value: '质量证书' },
  774. { type: 4, value: '原产地证明' },
  775. { type: 6, value: '安装手册' },
  776. ],
  777. //15.到货资料
  778. 15: [
  779. { type: 1, value: '到货签收单' },
  780. { type: 3, value: '开箱报告' },
  781. { type: 2, value: '随机资料' },
  782. ],
  783. 22: [
  784. { type: 4, value: '开箱报告' },
  785. { type: 5, value: '其它资料' },
  786. ],
  787. 23: [
  788. { type: 6, value: '设备材料报验资料' },
  789. { type: 7, value: '其它资料' },
  790. ],
  791. 24: [
  792. { type: 8, value: '土建基础检验移交' },
  793. { type: 9, value: '其它资料' },
  794. ],
  795. 25: [
  796. { type: 10, value: '设备调整对中' },
  797. { type: 11, value: '其它资料' },
  798. ],
  799. //3.安装资料
  800. 3: [
  801. { type: 17, value: '安装指导资料' },
  802. { type: 12, value: '安装过程资料' },
  803. // { type: 13, value: '管道打压吹扫冲洗' },
  804. // { type: 14, value: '设备调试前检查' },
  805. ],
  806. //12.调试资料
  807. 12: [
  808. { type: 18, value: '调试指导资料' },
  809. { type: 15, value: '单体调试记录表' },
  810. { type: 16, value: '其它资料' },
  811. ],
  812. 9: [
  813. // { type: 1, value: '装箱单' },
  814. // { type: 2, value: '质量证书' },
  815. { type: 3, value: '材质证明' },
  816. // { type: 4, value: '原产地证明' },
  817. { type: 5, value: '维修说明' },
  818. // { type: 6, value: '安装手册' },
  819. { type: 7, value: '合同技术附件' },
  820. { type: 8, value: '设备监造' },
  821. ],
  822. };
  823. export const faulttType = [
  824. { 11: '突发型' },
  825. { 12: '渐发型' },
  826. { 13: '功能型' },
  827. { 14: '参数型' },
  828. { 15: '允许故障' },
  829. { 16: '不允许故障' },
  830. { 17: '明显安全型' },
  831. { 18: '明显使用型' },
  832. { 19: '明显非使用型' },
  833. { 20: '隐蔽安全型' },
  834. { 21: '隐蔽经济型' },
  835. { 22: '其他' },
  836. ];
  837. export const DevOpsScoreRuleType = {
  838. 0: [
  839. { value: 0, name: '大修' },
  840. { value: 1, name: '项目维修' },
  841. { value: 2, name: '小修' },
  842. ],
  843. 1: [
  844. { value: 3, name: '加油润滑' },
  845. { value: 4, name: '拆检' },
  846. { value: 5, name: '清洁' },
  847. { value: 6, name: '紧固' },
  848. { value: 7, name: '除锈' },
  849. { value: 8, name: '防腐' },
  850. { value: 9, name: '膜元件化学清洗' },
  851. { value: 10, name: '其他' },
  852. ],
  853. 2: [{ value: -1, name: '设备巡检' }],
  854. 3: [
  855. { value: 11, name: '突发型' },
  856. { value: 12, name: '渐发型' },
  857. { value: 13, name: '功能型' },
  858. { value: 14, name: '参数型' },
  859. { value: 15, name: '允许故障' },
  860. { value: 16, name: '不允许故障' },
  861. { value: 17, name: '明显安全型' },
  862. { value: 18, name: '明显使用型' },
  863. { value: 19, name: '明显非使用型' },
  864. { value: 20, name: '隐蔽安全型' },
  865. { value: 21, name: '隐蔽经济型' },
  866. { value: 22, name: '其他' },
  867. ],
  868. 4: [
  869. { value: 23, name: 'EMF碱洗(NaClO)/(NaOH)' },
  870. { value: 24, name: 'EMF酸洗(HCl)/(草酸)' },
  871. ],
  872. 5: [
  873. { value: 25, name: '还原剂' },
  874. { value: 26, name: '非氧化性杀菌剂' },
  875. { value: 27, name: '碱洗' },
  876. { value: 28, name: '酸洗' },
  877. ],
  878. 6: [
  879. { value: 29, name: '还原剂' },
  880. { value: 30, name: '非氧化性杀菌剂' },
  881. { value: 31, name: '碱洗' },
  882. { value: 32, name: '酸洗' },
  883. ],
  884. };
  885. export const MaintenanceType = [
  886. { type: 5, value: '保养' },
  887. { type: 6, value: '维修' },
  888. ];
  889. export const MaintenanceUnit = [
  890. { num: 1, unit: '日' },
  891. { num: 2, unit: '周' },
  892. { num: 3, unit: '月' },
  893. { num: 4, unit: '季' },
  894. { num: 5, unit: '年' },
  895. ];
  896. export const PersonnelLabel = [
  897. { min: 0, max: 40000, label: '铜奖1级', score: 2.5, width: 28, height: 34, text: 'tong_1' },
  898. { min: 40000, max: 120000, label: '铜奖2级', score: 5, width: 28, height: 34, text: 'tong_2' },
  899. { min: 120000, max: 250000, label: '铜奖3级', score: 7.5, width: 28, height: 34, text: 'tong_3' },
  900. { min: 250000, max: 450000, label: '银奖1级', score: 10, width: 28, height: 34, text: 'yin_1' },
  901. { min: 450000, max: 750000, label: '银奖2级', score: 12.5, width: 28, height: 34, text: 'yin_2' },
  902. { min: 750000, max: 1100000, label: '银奖3级', score: 15, width: 28, height: 34, text: 'yin_3' },
  903. {
  904. min: 1100000,
  905. max: 1500000,
  906. label: '金奖1级',
  907. score: 17.5,
  908. width: 28,
  909. height: 34,
  910. text: 'jin_1',
  911. },
  912. { min: 1500000, max: 1950000, label: '金奖2级', score: 20, width: 28, height: 34, text: 'jin_2' },
  913. {
  914. min: 1950000,
  915. max: 2500000,
  916. label: '金奖3级',
  917. score: 22.5,
  918. width: 28,
  919. height: 34,
  920. text: 'jin_3',
  921. },
  922. { min: 2500000, max: 3100000, label: '钻石1级', score: 25, width: 42, height: 34, text: 'zua_1' },
  923. {
  924. min: 3100000,
  925. max: 3800000,
  926. label: '钻石2级',
  927. score: 27.5,
  928. width: 42,
  929. height: 34,
  930. text: 'zua_2',
  931. },
  932. {
  933. min: 3800000,
  934. max: 999999999999999,
  935. label: '钻石3级',
  936. score: 30,
  937. width: 42,
  938. height: 34,
  939. text: 'zua_3',
  940. },
  941. ];
  942. //0-其他 1-工艺主设 2-机械主设 3-电气自控主设 4-采购 5-项目经理
  943. export const IssueType = [
  944. {
  945. title: '全部',
  946. type: 'all',
  947. },
  948. {
  949. title: '工艺',
  950. type: 1,
  951. },
  952. {
  953. title: '机械',
  954. type: 2,
  955. },
  956. {
  957. title: '电气自控',
  958. type: 3,
  959. },
  960. {
  961. title: '采购',
  962. type: 4,
  963. },
  964. {
  965. title: '项目经理',
  966. type: 5,
  967. },
  968. {
  969. title: '其他',
  970. type: 0,
  971. },
  972. ];
  973. export const FormFunc = [
  974. {
  975. title: '录入',
  976. type: 0,
  977. },
  978. {
  979. title: '查看',
  980. type: 1,
  981. },
  982. {
  983. title: '修改',
  984. type: 2,
  985. },
  986. {
  987. title: '删除',
  988. type: 3,
  989. },
  990. {
  991. title: '导出',
  992. type: 4,
  993. },
  994. {
  995. title: '扫码',
  996. type: 5,
  997. },
  998. {
  999. title: '上传',
  1000. type: 6,
  1001. },
  1002. ];
  1003. export const platformPageConfig = [
  1004. {
  1005. UnityPath: '0',
  1006. width: '100%',
  1007. height: '100%',
  1008. drag: false,
  1009. },
  1010. {
  1011. UnityPath: '1',
  1012. width: '100%',
  1013. height: '100%',
  1014. drag: false,
  1015. },
  1016. {
  1017. UnityPath: '7',
  1018. height: '60%',
  1019. width: '30%',
  1020. right: '5px',
  1021. top: '0px',
  1022. },
  1023. {
  1024. UnityPath: '17',
  1025. height: '90%',
  1026. width: '50%',
  1027. right: '5px',
  1028. top: '5%',
  1029. },
  1030. {
  1031. UnityPath: '18',
  1032. height: '90%',
  1033. width: '50%',
  1034. right: '5px',
  1035. top: '5%',
  1036. },
  1037. {
  1038. UnityPath: '22',
  1039. width: '100%',
  1040. height: '100%',
  1041. drag: false,
  1042. },
  1043. {
  1044. UnityPath: '23',
  1045. height: '90%',
  1046. width: '50%',
  1047. right: '5px',
  1048. top: '5%',
  1049. },
  1050. {
  1051. UnityPath: '24',
  1052. width: '100%',
  1053. height: '100%',
  1054. drag: false,
  1055. },
  1056. {
  1057. UnityPath: '25',
  1058. height: '90%',
  1059. width: '50%',
  1060. right: '5px',
  1061. top: '5%',
  1062. },
  1063. {
  1064. UnityPath: '26',
  1065. width: '100%',
  1066. height: '100%',
  1067. drag: false,
  1068. },
  1069. {
  1070. UnityPath: '27',
  1071. width: '100%',
  1072. height: '100%',
  1073. drag: false,
  1074. },
  1075. {
  1076. UnityPath: '35',
  1077. width: '100%',
  1078. height: '100%',
  1079. drag: false,
  1080. },
  1081. {
  1082. UnityPath: '44',
  1083. width: '100%',
  1084. height: '100%',
  1085. drag: false,
  1086. },
  1087. {
  1088. UnityPath: '45',
  1089. height: '90%',
  1090. width: '50%',
  1091. right: '5px',
  1092. top: '5%',
  1093. },
  1094. {
  1095. UnityPath: '48',
  1096. height: '50%',
  1097. width: '40%',
  1098. right: '0px',
  1099. top: '0px',
  1100. },
  1101. {
  1102. UnityPath: '49',
  1103. height: '50%',
  1104. width: '40%',
  1105. right: '0px',
  1106. top: '0px',
  1107. },
  1108. {
  1109. UnityPath: '50',
  1110. height: '50%',
  1111. width: '40%',
  1112. right: '0px',
  1113. top: '0px',
  1114. },
  1115. {
  1116. UnityPath: '51',
  1117. width: '100%',
  1118. height: '100%',
  1119. drag: false,
  1120. },
  1121. {
  1122. UnityPath: '53',
  1123. width: '100%',
  1124. height: '100%',
  1125. drag: false,
  1126. },
  1127. {
  1128. UnityPath: '54',
  1129. width: '100%',
  1130. height: '100%',
  1131. drag: false,
  1132. },
  1133. {
  1134. UnityPath: '56',
  1135. width: '100%',
  1136. height: '100%',
  1137. drag: false,
  1138. },
  1139. {
  1140. UnityPath: '57',
  1141. width: '100%',
  1142. height: '100%',
  1143. drag: false,
  1144. },
  1145. {
  1146. UnityPath: '58',
  1147. width: '100%',
  1148. height: '100%',
  1149. drag: false,
  1150. },
  1151. {
  1152. UnityPath: '64',
  1153. width: '100%',
  1154. height: '100%',
  1155. drag: false,
  1156. },
  1157. {
  1158. UnityPath: '65',
  1159. width: '100%',
  1160. height: '50%',
  1161. top: '50%',
  1162. header: false,
  1163. },
  1164. {
  1165. UnityPath: '67',
  1166. height: '60%',
  1167. width: '30%',
  1168. right: '5px',
  1169. top: '0px',
  1170. },
  1171. {
  1172. UnityPath: '68',
  1173. height: '90%',
  1174. width: '50%',
  1175. right: '5px',
  1176. top: '5%',
  1177. },
  1178. {
  1179. UnityPath: '69',
  1180. height: '90%',
  1181. width: '50%',
  1182. right: '5px',
  1183. top: '5%',
  1184. },
  1185. {
  1186. UnityPath: '70',
  1187. height: '90%',
  1188. width: '50%',
  1189. right: '5px',
  1190. top: '5%',
  1191. },
  1192. {
  1193. UnityPath: '888',
  1194. width: '100%',
  1195. height: '100%',
  1196. drag: false,
  1197. },
  1198. {
  1199. UnityPath: '889',
  1200. width: '100%',
  1201. height: '100%',
  1202. drag: false,
  1203. },
  1204. {
  1205. UnityPath: '999',
  1206. width: '100%',
  1207. height: '100%',
  1208. drag: false,
  1209. },
  1210. {
  1211. UnityPath: 'func-01-build',
  1212. header: false,
  1213. background: false,
  1214. },
  1215. {
  1216. UnityPath: 'func-01-ops',
  1217. header: false,
  1218. background: false,
  1219. },
  1220. {
  1221. UnityPath: 'moduleMenu',
  1222. header: false,
  1223. background: false,
  1224. },
  1225. {
  1226. UnityPath: 'projectSelect',
  1227. header: false,
  1228. background: false,
  1229. },
  1230. {
  1231. UnityPath: 'dataViewCockpit',
  1232. header: false,
  1233. background: false,
  1234. },
  1235. {
  1236. UnityPath: 'menu',
  1237. header: false,
  1238. background: false,
  1239. },
  1240. {
  1241. UnityPath: 'deviceInfo',
  1242. height: '40%',
  1243. width: '25%',
  1244. left: '5%',
  1245. top: '5%',
  1246. },
  1247. {
  1248. UnityPath: 'EqMtOverdue',
  1249. height: '40%',
  1250. width: '25%',
  1251. left: '5%',
  1252. top: '5%',
  1253. },
  1254. {
  1255. UnityPath: 'patrolRecordCard',
  1256. height: '40%',
  1257. width: '25%',
  1258. left: '5%',
  1259. top: '5%',
  1260. name: '巡检设备列表',
  1261. },
  1262. ];
  1263. export const BuildNodeCode = 'func-01-build';
  1264. export const OpsNodeCode = 'func-01-build';
  1265. export const AlarmLevels = [
  1266. {
  1267. value: 1,
  1268. label: '报警',
  1269. },
  1270. {
  1271. value: 2,
  1272. label: '警告',
  1273. },
  1274. {
  1275. value: 3,
  1276. label: '提醒',
  1277. },
  1278. {
  1279. value: 4,
  1280. label: '良好',
  1281. },
  1282. {
  1283. value: 5,
  1284. label: '可接受',
  1285. },
  1286. ];