Browse Source

生产管理-监控监测-设备管理

main
ZhaoYang 4 days ago
parent
commit
15cdcf75f4
  1. 2
      chenhai-ui/.env.development
  2. 2
      chenhai-ui/.env.production
  3. 2
      chenhai-ui/.env.staging
  4. 6
      chenhai-ui/package.json
  5. BIN
      chenhai-ui/src/assets/fonts/PingFang-SC.ttf
  6. BIN
      chenhai-ui/src/assets/fonts/led.ttf
  7. BIN
      chenhai-ui/src/assets/images/cloud/05ef48f6-a256-40a9-8891-bd2e37aae012.png
  8. BIN
      chenhai-ui/src/assets/images/cloud/0728c876-379b-46f7-8b83-f2092a541b67.png
  9. BIN
      chenhai-ui/src/assets/images/cloud/07c7b550-5ff5-48f7-b914-d67a274097aa.png
  10. BIN
      chenhai-ui/src/assets/images/cloud/08f2a2da-91f6-4752-b635-6db8854769d1.png
  11. BIN
      chenhai-ui/src/assets/images/cloud/09b717a1-a352-47db-9883-061a6ba90e5f.png
  12. BIN
      chenhai-ui/src/assets/images/cloud/144cf662-0b6a-4589-95d6-cf9f693130c3.png
  13. BIN
      chenhai-ui/src/assets/images/cloud/181a05b3-34ab-4abd-b447-640fbec3a8ff.png
  14. BIN
      chenhai-ui/src/assets/images/cloud/1942c139-97f2-4219-bf21-df23f8643a92.png
  15. BIN
      chenhai-ui/src/assets/images/cloud/1adbfccb-d6d7-4fc4-8245-47f4b3fb6181.png
  16. BIN
      chenhai-ui/src/assets/images/cloud/311d7566-ab8e-4e71-96ed-089e18598efe.png
  17. BIN
      chenhai-ui/src/assets/images/cloud/323bd8b4-efe4-4538-aee0-cd526a0bf95c.png
  18. BIN
      chenhai-ui/src/assets/images/cloud/34b6d3c6-e2ee-4379-a3f9-f3d553a7cc89.png
  19. BIN
      chenhai-ui/src/assets/images/cloud/39322f15-6e0f-437b-b952-d4c656c3e1c6.png
  20. BIN
      chenhai-ui/src/assets/images/cloud/39561320-2412-4dfc-8ab8-6fbf5a2dda4d.png
  21. BIN
      chenhai-ui/src/assets/images/cloud/3993317f-b5e6-46d9-b43c-1c1636089689.png
  22. BIN
      chenhai-ui/src/assets/images/cloud/3d4cda79-1846-4633-956f-d037b284a2c1.png
  23. BIN
      chenhai-ui/src/assets/images/cloud/4411e655-33bd-48e0-ac2e-9bf5522a6574.png
  24. BIN
      chenhai-ui/src/assets/images/cloud/45a90c7b-5811-4b56-ab5c-e3a6d93b72be.png
  25. BIN
      chenhai-ui/src/assets/images/cloud/4dc1363a-2320-4b7a-9d06-67251b1d5c33.png
  26. BIN
      chenhai-ui/src/assets/images/cloud/4fe00214-021a-485a-b8a3-76d60c5552d9.png
  27. BIN
      chenhai-ui/src/assets/images/cloud/545782c2-c49b-4295-bec6-1f787f5312b9.png
  28. BIN
      chenhai-ui/src/assets/images/cloud/55621230-7a71-4b9f-b9bb-4120c0597fb7.png
  29. BIN
      chenhai-ui/src/assets/images/cloud/57de4d3d-c1ad-4a29-a8b2-1bb8f5a03774.png
  30. BIN
      chenhai-ui/src/assets/images/cloud/5fc8a9c2-309d-4b6f-abc8-a213c3a33fbb.png
  31. BIN
      chenhai-ui/src/assets/images/cloud/62cbebc7-3c6a-443e-bb89-bd652ee00ee6.png
  32. BIN
      chenhai-ui/src/assets/images/cloud/6fc89b2b-4f0f-46d1-83a5-42e0be7c93d0.png
  33. BIN
      chenhai-ui/src/assets/images/cloud/70b225e5-b5cb-411f-b276-b0539c32f535.png
  34. BIN
      chenhai-ui/src/assets/images/cloud/76a45be6-3646-4c7d-b1ab-5735c43fb935.png
  35. BIN
      chenhai-ui/src/assets/images/cloud/77f90aa0-e18f-4ce1-ae51-4b8375b27a04.png
  36. BIN
      chenhai-ui/src/assets/images/cloud/7d5a7a0b-72f3-47fe-a4e9-40fd219d44eb.png
  37. BIN
      chenhai-ui/src/assets/images/cloud/84366501-8b67-47c0-8ea9-0333f8d93271.png
  38. BIN
      chenhai-ui/src/assets/images/cloud/8b0b040b-2b2b-4b71-98b5-c28f7b8b8be0.png
  39. BIN
      chenhai-ui/src/assets/images/cloud/9b8feeea-e279-4405-b477-ab56161e8ced.png
  40. BIN
      chenhai-ui/src/assets/images/cloud/9c6205b1-9cc6-483a-a9af-79d4dcea32fc.png
  41. BIN
      chenhai-ui/src/assets/images/cloud/a4ead833-134f-4b34-9a0a-7b8c1e706119.png
  42. BIN
      chenhai-ui/src/assets/images/cloud/a565ac1d-626a-4acb-8f6c-614699aa208c.png
  43. BIN
      chenhai-ui/src/assets/images/cloud/a659e437-a87c-44ef-b654-96efb9218de1.png
  44. BIN
      chenhai-ui/src/assets/images/cloud/a677a238-df16-407c-a72f-7ded9f6dd6c0.png
  45. BIN
      chenhai-ui/src/assets/images/cloud/a87c5585-e5e9-46e9-b03d-174d0c35b11e.png
  46. BIN
      chenhai-ui/src/assets/images/cloud/a8b4fe4b-e8e0-43b4-b7b1-795da4c959d7.png
  47. BIN
      chenhai-ui/src/assets/images/cloud/b6bf75e6-b6ed-439b-bdfa-fd8c1f30829b.png
  48. BIN
      chenhai-ui/src/assets/images/cloud/c0e3b8b6-864c-4d91-a918-ba1744cbcb94.png
  49. BIN
      chenhai-ui/src/assets/images/cloud/c3df3fdb-de29-43bb-86d7-a6fbfe37f202.png
  50. BIN
      chenhai-ui/src/assets/images/cloud/cf9ea43f-c9d7-47c2-ac14-6c702d14893b.png
  51. BIN
      chenhai-ui/src/assets/images/cloud/d27e1510-b05a-47a9-ab8d-2a71761f94e8.png
  52. BIN
      chenhai-ui/src/assets/images/cloud/de11da6a-7349-427a-9f41-eb6b0363a478.png
  53. BIN
      chenhai-ui/src/assets/images/cloud/e911e606-a86a-4484-807d-5fd623f041b9.png
  54. BIN
      chenhai-ui/src/assets/images/cloud/ea9ec7a8-9dda-427b-a363-07187648ff09.png
  55. BIN
      chenhai-ui/src/assets/images/cloud/f079b055-1b00-487f-8a0d-e97034982e8f.png
  56. BIN
      chenhai-ui/src/assets/images/cloud/f1ec5a1d-98fa-45d4-b5cf-990226f33fbe.png
  57. BIN
      chenhai-ui/src/assets/images/cloud/f3851a76-ca73-4b4e-856d-062d7b06ae52.png
  58. BIN
      chenhai-ui/src/assets/images/cloud/f5a8517b-e1ba-4e52-bbfc-ab591ac517f8.png
  59. BIN
      chenhai-ui/src/assets/images/cloud/links.png
  60. BIN
      chenhai-ui/src/assets/images/cloud/loading.gif
  61. BIN
      chenhai-ui/src/assets/images/cloud/old/1.png
  62. BIN
      chenhai-ui/src/assets/images/cloud/old/2.png
  63. BIN
      chenhai-ui/src/assets/images/cloud/old/3.png
  64. BIN
      chenhai-ui/src/assets/images/cloud/old/bg.png
  65. BIN
      chenhai-ui/src/assets/images/cloud/old/cardbg.png
  66. BIN
      chenhai-ui/src/assets/images/cloud/old/eq.png
  67. BIN
      chenhai-ui/src/assets/images/cloud/old/headbg.png
  68. BIN
      chenhai-ui/src/assets/images/cloud/old/icon1.png
  69. BIN
      chenhai-ui/src/assets/images/cloud/old/icon11.png
  70. BIN
      chenhai-ui/src/assets/images/cloud/old/icon2.png
  71. BIN
      chenhai-ui/src/assets/images/cloud/old/icon3.png
  72. BIN
      chenhai-ui/src/assets/images/cloud/old/img1.png
  73. BIN
      chenhai-ui/src/assets/images/cloud/old/img2.png
  74. BIN
      chenhai-ui/src/assets/images/cloud/old/line.png
  75. BIN
      chenhai-ui/src/assets/images/cloud/old/number.png
  76. BIN
      chenhai-ui/src/assets/images/cloud/old/rowbg.png
  77. BIN
      chenhai-ui/src/assets/images/cloud/old/textbg.png
  78. BIN
      chenhai-ui/src/assets/images/cloud/old/title.png
  79. BIN
      chenhai-ui/src/assets/images/cloud/old/titlex.png
  80. BIN
      chenhai-ui/src/assets/images/cloud/old/top1.png
  81. BIN
      chenhai-ui/src/assets/images/cloud/old/top2.png
  82. BIN
      chenhai-ui/src/assets/images/cloud/old/top3.png
  83. BIN
      chenhai-ui/src/assets/images/cloud/old/top4.png
  84. BIN
      chenhai-ui/src/assets/images/cloud/old/top5.png
  85. BIN
      chenhai-ui/src/assets/images/cloud/old/top6.png
  86. BIN
      chenhai-ui/src/assets/images/cloud/old/xtitlebgpng.png
  87. BIN
      chenhai-ui/src/assets/images/cloud/old/yuan1.png
  88. BIN
      chenhai-ui/src/assets/images/cloud/old/yuan2.png
  89. BIN
      chenhai-ui/src/assets/images/head.png
  90. BIN
      chenhai-ui/src/assets/images/head1.png
  91. BIN
      chenhai-ui/src/assets/images/jk1.png
  92. BIN
      chenhai-ui/src/assets/images/jk2.png
  93. BIN
      chenhai-ui/src/assets/images/jk3.png
  94. BIN
      chenhai-ui/src/assets/images/jk4.png
  95. BIN
      chenhai-ui/src/assets/images/jk5.png
  96. 384
      chenhai-ui/src/assets/styles/chenhai.scss
  97. 623
      chenhai-ui/src/assets/styles/cloud/custom-animation.css
  98. 1292
      chenhai-ui/src/assets/styles/cloud/index.css
  99. 34
      chenhai-ui/src/assets/styles/cloud/reset.css
  100. 688
      chenhai-ui/src/assets/styles/index.css

2
chenhai-ui/.env.development

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 阿右旗阿拉腾敖包镇骆驼产业
# 开发环境配置 # 开发环境配置
ENV = 'development' ENV = 'development'

2
chenhai-ui/.env.production

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 阿右旗阿拉腾敖包镇骆驼产业
# 生产环境配置 # 生产环境配置
ENV = 'production' ENV = 'production'

2
chenhai-ui/.env.staging

@ -1,5 +1,5 @@
# 页面标题 # 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 阿右旗阿拉腾敖包镇骆驼产业
BABEL_ENV = production BABEL_ENV = production

6
chenhai-ui/package.json

@ -28,7 +28,8 @@
"axios": "0.30.3", "axios": "0.30.3",
"clipboard": "2.0.8", "clipboard": "2.0.8",
"core-js": "3.37.1", "core-js": "3.37.1",
"echarts": "5.4.0",
"dayjs": "^1.11.20",
"echarts": "^5.4.0",
"element-ui": "2.15.14", "element-ui": "2.15.14",
"file-saver": "2.0.5", "file-saver": "2.0.5",
"fuse.js": "6.4.3", "fuse.js": "6.4.3",
@ -41,9 +42,12 @@
"screenfull": "5.0.2", "screenfull": "5.0.2",
"sortablejs": "1.10.2", "sortablejs": "1.10.2",
"vue": "2.6.12", "vue": "2.6.12",
"vue-animate-number": "^0.4.2",
"vue-baidu-map": "^0.21.22",
"vue-count-to": "1.0.13", "vue-count-to": "1.0.13",
"vue-cropper": "0.5.5", "vue-cropper": "0.5.5",
"vue-router": "3.4.9", "vue-router": "3.4.9",
"vue-seamless-scroll": "^1.1.23",
"vuedraggable": "2.24.3", "vuedraggable": "2.24.3",
"vuex": "3.6.0" "vuex": "3.6.0"
}, },

BIN
chenhai-ui/src/assets/fonts/PingFang-SC.ttf

BIN
chenhai-ui/src/assets/fonts/led.ttf

BIN
chenhai-ui/src/assets/images/cloud/05ef48f6-a256-40a9-8891-bd2e37aae012.png

After

Width: 207  |  Height: 142  |  Size: 6.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/0728c876-379b-46f7-8b83-f2092a541b67.png

After

Width: 383  |  Height: 35  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/07c7b550-5ff5-48f7-b914-d67a274097aa.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/08f2a2da-91f6-4752-b635-6db8854769d1.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/09b717a1-a352-47db-9883-061a6ba90e5f.png

After

Width: 207  |  Height: 142  |  Size: 6.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/144cf662-0b6a-4589-95d6-cf9f693130c3.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/181a05b3-34ab-4abd-b447-640fbec3a8ff.png

After

Width: 380  |  Height: 39  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/1942c139-97f2-4219-bf21-df23f8643a92.png

After

Width: 397  |  Height: 807  |  Size: 28 KiB

BIN
chenhai-ui/src/assets/images/cloud/1adbfccb-d6d7-4fc4-8245-47f4b3fb6181.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/311d7566-ab8e-4e71-96ed-089e18598efe.png

After

Width: 51  |  Height: 51  |  Size: 4.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/323bd8b4-efe4-4538-aee0-cd526a0bf95c.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/34b6d3c6-e2ee-4379-a3f9-f3d553a7cc89.png

After

Width: 259  |  Height: 193  |  Size: 48 KiB

BIN
chenhai-ui/src/assets/images/cloud/39322f15-6e0f-437b-b952-d4c656c3e1c6.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/39561320-2412-4dfc-8ab8-6fbf5a2dda4d.png

After

Width: 1920  |  Height: 269  |  Size: 37 KiB

BIN
chenhai-ui/src/assets/images/cloud/3993317f-b5e6-46d9-b43c-1c1636089689.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/3d4cda79-1846-4633-956f-d037b284a2c1.png

After

Width: 1916  |  Height: 101  |  Size: 67 KiB

BIN
chenhai-ui/src/assets/images/cloud/4411e655-33bd-48e0-ac2e-9bf5522a6574.png

After

Width: 1121  |  Height: 1029  |  Size: 100 KiB

BIN
chenhai-ui/src/assets/images/cloud/45a90c7b-5811-4b56-ab5c-e3a6d93b72be.png

After

Width: 51  |  Height: 51  |  Size: 4.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/4dc1363a-2320-4b7a-9d06-67251b1d5c33.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/4fe00214-021a-485a-b8a3-76d60c5552d9.png

After

Width: 383  |  Height: 35  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/545782c2-c49b-4295-bec6-1f787f5312b9.png

After

Width: 1121  |  Height: 1029  |  Size: 100 KiB

BIN
chenhai-ui/src/assets/images/cloud/55621230-7a71-4b9f-b9bb-4120c0597fb7.png

After

Width: 383  |  Height: 35  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/57de4d3d-c1ad-4a29-a8b2-1bb8f5a03774.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/5fc8a9c2-309d-4b6f-abc8-a213c3a33fbb.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/62cbebc7-3c6a-443e-bb89-bd652ee00ee6.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/6fc89b2b-4f0f-46d1-83a5-42e0be7c93d0.png

After

Width: 397  |  Height: 807  |  Size: 28 KiB

BIN
chenhai-ui/src/assets/images/cloud/70b225e5-b5cb-411f-b276-b0539c32f535.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/76a45be6-3646-4c7d-b1ab-5735c43fb935.png

After

Width: 397  |  Height: 807  |  Size: 28 KiB

BIN
chenhai-ui/src/assets/images/cloud/77f90aa0-e18f-4ce1-ae51-4b8375b27a04.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/7d5a7a0b-72f3-47fe-a4e9-40fd219d44eb.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/84366501-8b67-47c0-8ea9-0333f8d93271.png

After

Width: 51  |  Height: 51  |  Size: 4.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/8b0b040b-2b2b-4b71-98b5-c28f7b8b8be0.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/9b8feeea-e279-4405-b477-ab56161e8ced.png

After

Width: 1916  |  Height: 101  |  Size: 67 KiB

BIN
chenhai-ui/src/assets/images/cloud/9c6205b1-9cc6-483a-a9af-79d4dcea32fc.png

After

Width: 380  |  Height: 39  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/a4ead833-134f-4b34-9a0a-7b8c1e706119.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/a565ac1d-626a-4acb-8f6c-614699aa208c.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/a659e437-a87c-44ef-b654-96efb9218de1.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/a677a238-df16-407c-a72f-7ded9f6dd6c0.png

After

Width: 51  |  Height: 51  |  Size: 4.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/a87c5585-e5e9-46e9-b03d-174d0c35b11e.png

After

Width: 548  |  Height: 362  |  Size: 211 KiB

BIN
chenhai-ui/src/assets/images/cloud/a8b4fe4b-e8e0-43b4-b7b1-795da4c959d7.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/b6bf75e6-b6ed-439b-bdfa-fd8c1f30829b.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/c0e3b8b6-864c-4d91-a918-ba1744cbcb94.png

After

Width: 380  |  Height: 39  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/c3df3fdb-de29-43bb-86d7-a6fbfe37f202.png

After

Width: 259  |  Height: 193  |  Size: 47 KiB

BIN
chenhai-ui/src/assets/images/cloud/cf9ea43f-c9d7-47c2-ac14-6c702d14893b.png

After

Width: 259  |  Height: 193  |  Size: 48 KiB

BIN
chenhai-ui/src/assets/images/cloud/d27e1510-b05a-47a9-ab8d-2a71761f94e8.png

After

Width: 371  |  Height: 39  |  Size: 2.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/de11da6a-7349-427a-9f41-eb6b0363a478.png

After

Width: 397  |  Height: 807  |  Size: 28 KiB

BIN
chenhai-ui/src/assets/images/cloud/e911e606-a86a-4484-807d-5fd623f041b9.png

After

Width: 1920  |  Height: 1080  |  Size: 1.3 MiB

BIN
chenhai-ui/src/assets/images/cloud/ea9ec7a8-9dda-427b-a363-07187648ff09.png

After

Width: 1920  |  Height: 269  |  Size: 37 KiB

BIN
chenhai-ui/src/assets/images/cloud/f079b055-1b00-487f-8a0d-e97034982e8f.png

After

Width: 548  |  Height: 362  |  Size: 211 KiB

BIN
chenhai-ui/src/assets/images/cloud/f1ec5a1d-98fa-45d4-b5cf-990226f33fbe.png

After

Width: 380  |  Height: 39  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/f3851a76-ca73-4b4e-856d-062d7b06ae52.png

After

Width: 1920  |  Height: 1080  |  Size: 1.3 MiB

BIN
chenhai-ui/src/assets/images/cloud/f5a8517b-e1ba-4e52-bbfc-ab591ac517f8.png

After

Width: 383  |  Height: 35  |  Size: 4.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/links.png

After

Width: 25  |  Height: 24  |  Size: 342 B

BIN
chenhai-ui/src/assets/images/cloud/loading.gif

After

Width: 500  |  Height: 500  |  Size: 861 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/1.png

After

Width: 18  |  Height: 18  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/2.png

After

Width: 19  |  Height: 19  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/3.png

After

Width: 18  |  Height: 18  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/bg.png

After

Width: 1920  |  Height: 1080  |  Size: 922 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/cardbg.png

After

Width: 605  |  Height: 896  |  Size: 5.9 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/eq.png

After

Width: 594  |  Height: 50  |  Size: 19 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/headbg.png

After

Width: 1920  |  Height: 139  |  Size: 170 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/icon1.png

After

Width: 64  |  Height: 75  |  Size: 7.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/icon11.png

After

Width: 86  |  Height: 110  |  Size: 7.1 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/icon2.png

After

Width: 64  |  Height: 75  |  Size: 6.9 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/icon3.png

After

Width: 64  |  Height: 75  |  Size: 6.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/img1.png

After

Width: 86  |  Height: 112  |  Size: 7.5 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/img2.png

After

Width: 86  |  Height: 120  |  Size: 8.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/line.png

After

Width: 563  |  Height: 1  |  Size: 1.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/number.png

After

Width: 27  |  Height: 37  |  Size: 1.8 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/rowbg.png

After

Width: 532  |  Height: 33  |  Size: 6.3 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/textbg.png

After

Width: 26  |  Height: 35  |  Size: 1.1 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/title.png

After

Width: 309  |  Height: 40  |  Size: 4.7 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/titlex.png

After

Width: 217  |  Height: 33  |  Size: 3.2 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top1.png

After

Width: 45  |  Height: 16  |  Size: 2.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top2.png

After

Width: 45  |  Height: 16  |  Size: 2.0 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top3.png

After

Width: 45  |  Height: 16  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top4.png

After

Width: 45  |  Height: 16  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top5.png

After

Width: 45  |  Height: 16  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/top6.png

After

Width: 45  |  Height: 16  |  Size: 1.4 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/xtitlebgpng.png

After

Width: 236  |  Height: 21  |  Size: 1.5 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/yuan1.png

After

Width: 76  |  Height: 56  |  Size: 3.1 KiB

BIN
chenhai-ui/src/assets/images/cloud/old/yuan2.png

After

Width: 76  |  Height: 56  |  Size: 2.7 KiB

BIN
chenhai-ui/src/assets/images/head.png

After

Width: 8800  |  Height: 333  |  Size: 666 KiB

BIN
chenhai-ui/src/assets/images/head1.png

After

Width: 2322  |  Height: 84  |  Size: 127 KiB

BIN
chenhai-ui/src/assets/images/jk1.png

After

Width: 2475  |  Height: 1517  |  Size: 5.7 MiB

BIN
chenhai-ui/src/assets/images/jk2.png

After

Width: 2508  |  Height: 1672  |  Size: 6.1 MiB

BIN
chenhai-ui/src/assets/images/jk3.png

After

Width: 2508  |  Height: 1513  |  Size: 5.5 MiB

BIN
chenhai-ui/src/assets/images/jk4.png

After

Width: 2508  |  Height: 1672  |  Size: 7.6 MiB

BIN
chenhai-ui/src/assets/images/jk5.png

After

Width: 2485  |  Height: 1537  |  Size: 5.0 MiB

384
chenhai-ui/src/assets/styles/chenhai.scss

@ -0,0 +1,384 @@
/**
* 通用css样式布局处理
* Copyright (c) 2019 chenhai
*/
/** 基础通用 **/
.pt5 {
padding-top: 5px;
}
.pr5 {
padding-right: 5px;
}
.pb5 {
padding-bottom: 5px;
}
.mt5 {
margin-top: 5px;
}
.mr5 {
margin-right: 5px;
}
.mb5 {
margin-bottom: 5px;
}
.mb8 {
margin-bottom: 8px;
}
.ml5 {
margin-left: 5px;
}
.mt10 {
margin-top: 10px;
}
.mr10 {
margin-right: 10px;
}
.mb10 {
margin-bottom: 10px;
}
.ml0 {
margin-left: 10px;
}
.mt20 {
margin-top: 20px;
}
.mr20 {
margin-right: 20px;
}
.mb20 {
margin-bottom: 20px;
}
.m20 {
margin-left: 20px;
}
.el-dialog:not(.is-fullscreen) {
margin-top: 6vh !important;
}
.el-table {
.el-table__header-wrapper,
.el-table__fixed-header-wrapper {
th {
word-break: break-word;
background-color: #f8f8f9;
color: #515a6e;
height: 40px;
font-size: 13px;
}
}
.el-table__body-wrapper {
.el-button [class*="el-icon-"] + span {
margin-left: 1px;
}
}
}
/** 表单布局 **/
.form-header {
font-size: 15px;
color: #6379bb;
border-bottom: 1px solid #ddd;
margin: 8px 10px 25px 10px;
padding-bottom: 5px;
}
/** 表格布局 **/
.pagination-container {
position: relative;
height: 25px;
margin-bottom: 10px;
margin-top: 15px;
padding: 10px 20px !important;
}
/* tree border */
.tree-border {
margin-top: 5px;
border: 1px solid #e5e6e7;
background: #ffffff none;
border-radius: 4px;
}
.pagination-container .el-pagination {
right: 0;
position: absolute;
}
.el-table .fixed-width .el-button--mini {
color: #409eff;
padding-left: 0;
padding-right: 0;
width: inherit;
}
.el-tree-node__content > .el-checkbox {
margin-right: 8px;
}
.list-group-striped > .list-group-item {
border-left: 0;
border-right: 0;
border-radius: 0;
padding-left: 0;
padding-right: 0;
}
.list-group {
padding-left: 0px;
list-style: none;
}
.list-group-item {
border-bottom: 1px solid #e7eaec;
border-top: 1px solid #e7eaec;
margin-bottom: -1px;
padding: 11px 0px;
font-size: 13px;
}
.pull-right {
float: right !important;
}
.el-card__header {
padding: 14px 15px 7px;
min-height: 40px;
}
.el-card__body {
padding: 15px 20px 20px 20px;
}
.card-box {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 10px;
}
/* button color */
.el-button--cyan.is-active,
.el-button--cyan:active {
background: #20b2aa;
border-color: #20b2aa;
color: #ffffff;
}
.el-button--cyan:focus,
.el-button--cyan:hover {
background: #48d1cc;
border-color: #48d1cc;
color: #ffffff;
}
.el-button--cyan {
background-color: #20b2aa;
border-color: #20b2aa;
color: #ffffff;
}
.up {
position: relative;
// padding-right: 15px;
&::after {
content: '\279C';
position: absolute;
top: 0;
right: -20px;
bottom: 2px;
color: #00ac51;
font-size: 16px;
font-weight: bold;
transform: rotateZ(-90deg);
}
}
.down {
position: relative;
// padding-right: 15px;
&::after {
content: '\279C';
position: absolute;
top: 0;
right: -15px;
bottom: 2px;
color: #ef3248;
font-size: 16px;
font-weight: bold;
transform: rotateZ(90deg);
}
}
/* text color */
.text-navy {
color: #00ac51;
}
.text-primary {
color: inherit;
}
.text-success {
color: #0095ff;
}
.text-info {
color: #525264;
}
.text-warning {
color: #f8ac59;
}
.text-danger {
color: #ef3248;
}
.text-muted {
color: #888888;
}
/* background color */
.bg-navy {
background-color: #00ac51;
}
.bg-success {
background-color: #0095ff;
}
.bg-info {
background-color: #23c6c8;
}
.bg-warning {
background-color: #f8ac59;
}
.bg-danger {
background-color: #ef3248;
}
.bg-muted {
background-color: #888888;
}
.bg-success-opacity {
background-color: #0095ff20;
}
.bg-warning-opacity {
background-color: #f8ac5920;
}
.bg-danger-opacity {
background-color: #ef324820;
}
.bg-light-blue {
border: 1px solid #0095ff;
background: #e2f6ff;
}
.bg-light-grey {
border: 1px solid #525264;
background: #d7dbf2;
}
.bg-light-green {
border: 1px solid #00ac51;
background: #dcf7e9;
}
.bg-light-orange {
border: 1px solid #f8ac59;
background: #f6e8df;
}
.border-success {
border-color: #0095ff20;
}
.border-navy {
border-color: #00ac5120;
}
/* image */
.img-circle {
border-radius: 50%;
}
.img-lg {
width: 120px;
height: 120px;
}
.avatar-upload-preview {
position: absolute;
top: 50%;
transform: translate(50%, -50%);
width: 200px;
height: 200px;
border-radius: 50%;
box-shadow: 0 0 4px #ccc;
overflow: hidden;
}
/* 拖拽列样式 */
.sortable-ghost {
opacity: 0.8;
color: #fff !important;
background: #00ac51 !important;
}
.top-right-btn {
position: relative;
float: right;
}
.vue-treeselect--has-value .vue-treeselect__input {
vertical-align: middle !important;
}
.el-upload__tip {
font-size: 14px;
}
.el-select {
width: 100%;
}
.el-dialog {
.el-descriptions {
font-size: 16px;
margin-bottom: 15px;
}
.el-dialog__body {
overflow-y: auto;
padding-bottom: 75px;
max-height: 750px;
}
.el-dialog__footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: #fff;
}
}
.el-tag + .el-tag {
margin-left: 10px;
}
.el-alert {
padding: 0px 16px !important;
}
.button-new-tag {
margin-left: 10px;
height: 32px;
line-height: 30px;
padding-top: 0;
padding-bottom: 0;
}
.input-new-tag {
width: 90px;
margin-left: 10px;
vertical-align: bottom;
}

623
chenhai-ui/src/assets/styles/cloud/custom-animation.css

@ -0,0 +1,623 @@
@keyframes fadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
to {
opacity: 1;
transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
to {
opacity: 1;
transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translate3d(0, 200px, 0);
transform: translate3d(0, 200px, 0);
}
to {
opacity: 1;
transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translate3d(0, -200px, 0);
transform: translate3d(0, -200px, 0);
}
to {
opacity: 1;
transform: none;
transform: none;
}
}
@keyframes flipInY {
0% {
transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotateY(-20deg);
transform: perspective(400px) rotateY(-20deg);
animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotateY(-5deg);
transform: perspective(400px) rotateY(-5deg);
}
to {
transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes bounceInLeft {
0%,
60%,
75%,
90%,
to {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%,
60%,
75%,
90%,
to {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
transform: none;
transform: none;
}
}
@keyframes bounceInUp {
0%,
60%,
75%,
90%,
to {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, -25px, 0);
transform: translate3d(0, -25px, 0);
}
75% {
transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%,
60%,
75%,
90%,
to {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
transform: none;
transform: none;
}
15% {
transform: translate3d(-25%, 0, 0) rotate(-5deg);
transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate(3deg);
transform: translate3d(20%, 0, 0) rotate(3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate(-3deg);
transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate(2deg);
transform: translate3d(10%, 0, 0) rotate(2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate(-1deg);
transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
transform: none;
transform: none;
}
}
@keyframes rubberBand {
0% {
transform: scaleX(1);
transform: scaleX(1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes rotateIn {
0% {
transform: rotate(0deg);
transform: rotate(0deg);
}
to {
transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes flip {
0% {
transform: perspective(400px) rotateY(-1turn);
transform: perspective(400px) rotateY(-1turn);
animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translateZ(150px) rotateY(-190deg);
transform: perspective(400px) translateZ(150px) rotateY(-190deg);
animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translateZ(150px) rotateY(-170deg);
transform: perspective(400px) translateZ(150px) rotateY(-170deg);
animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
transform: perspective(400px);
transform: perspective(400px);
animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes swing {
20% {
transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes flash {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes slideDown {
0% {
transform-origin: 0 0;
transform-origin: 0 0;
transform: translateY(0);
transform: translateY(0);
}
to {
transform-origin: 0 0;
transform-origin: 0 0;
transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideUp {
0% {
transform-origin: 0 0;
transform-origin: 0 0;
transform: translateY(0);
transform: translateY(0);
}
to {
transform-origin: 0 0;
transform-origin: 0 0;
transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes tada {
0% {
transform: scaleX(1);
transform: scaleX(1);
}
10%,
20% {
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%,
60%,
80% {
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes flipOutY {
0% {
transform: perspective(400px);
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotateY(-15deg);
transform: perspective(400px) rotateY(-15deg);
opacity: 1;
}
to {
transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}

1292
chenhai-ui/src/assets/styles/cloud/index.css
File diff suppressed because it is too large
View File

34
chenhai-ui/src/assets/styles/cloud/reset.css

@ -0,0 +1,34 @@
@font-face {
font-family: "led";
src: url("../../fonts/led.ttf");
}
/* @font-face {
font-family: "PingFang-SC-Semibold";
src: url("../../fonts/PingFang-SC-Semibold.ttf");
}
@font-face {
font-family: "PingFang-Light";
src: url("../../fonts/PingFang-Light.ttf");
}
@font-face {
font-family: "PingFang-Bold";
src: url("../../fonts/PingFang-Bold.ttf");
} */
@font-face {
font-family: "PingFang-SC";
src: url("../../fonts/PingFang-SC.ttf");
}
/*
@font-face {
font-family: "PingFang-JT";
src: url("../../fonts/PingFang-JT.ttf");
}
@font-face {
font-family: "PingFang-JC";
src: url("../../fonts/PingFang-JC.ttf");
} */

688
chenhai-ui/src/assets/styles/index.css

@ -0,0 +1,688 @@
/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;
$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;
$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/
:export {
menuColor: #fff;
menuLightColor: rgba(0, 0, 0, 0.7);
menuColorActive: #e78361;
menuBackground: #4383cc;
menuLightBackground: #ffffff;
subMenuBackground: #529add;
subMenuHover: #FEC171;
sideBarWidth: 200px;
logoTitleColor: #ffffff;
logoLightTitleColor: #4ea7fa;
}
/* fade */
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.28s;
}
.fade-enter,
.fade-leave-active {
opacity: 0;
}
/* fade-transform */
.fade-transform--move,
.fade-transform-leave-active,
.fade-transform-enter-active {
transition: all .5s;
}
.fade-transform-enter {
opacity: 0;
transform: translateX(-30px);
}
.fade-transform-leave-to {
opacity: 0;
transform: translateX(30px);
}
/* breadcrumb transition */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
transition: all .5s;
}
.breadcrumb-enter,
.breadcrumb-leave-active {
opacity: 0;
transform: translateX(20px);
}
.breadcrumb-move {
transition: all .5s;
}
.breadcrumb-leave-active {
position: absolute;
}
.el-breadcrumb__inner,
.el-breadcrumb__inner a {
font-weight: 400 !important;
}
.el-upload input[type="file"] {
display: none !important;
}
.el-upload__input {
display: none;
}
.cell .el-tag {
margin-right: 0px;
}
.small-padding .cell {
padding-left: 5px;
padding-right: 5px;
}
.fixed-width .el-button--mini {
padding: 7px 10px;
width: 60px;
}
.status-col .cell {
padding: 0 10px;
text-align: center;
}
.status-col .cell .el-tag {
margin-right: 0px;
}
.el-dialog {
transform: none;
left: 0;
position: relative;
margin: 0 auto;
}
.upload-container .el-upload {
width: 100%;
}
.upload-container .el-upload .el-upload-dragger {
width: 100%;
height: 200px;
}
.el-dropdown-menu a {
display: block;
}
.el-range-editor.el-input__inner {
display: inline-flex !important;
}
.el-range-separator {
box-sizing: content-box;
}
.el-menu--collapse
> div
> .el-submenu
> .el-submenu__title
.el-submenu__icon-arrow {
display: none;
}
#app .main-container {
height: 100%;
transition: margin-left .28s;
margin-left: 200px;
position: relative;
}
#app .sidebarHide {
margin-left: 0 !important;
}
#app .el-menu-item.is-active {
color: #e78361 !important;
background-color: rgba(255, 255, 255, 0.3) !important;
}
#app .el-menu-item.is-active:hover {
background-color: #4383cc;
}
#app .sidebar-container {
-webkit-transition: width .28s;
transition: width 0.28s;
width: 200px !important;
background-color: #4383cc;
height: 100%;
position: fixed;
font-size: 0px;
top: 0;
bottom: 0;
left: 0;
z-index: 1001;
overflow: hidden;
-webkit-box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35);
}
#app .sidebar-container .horizontal-collapse-transition {
transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
#app .sidebar-container .scrollbar-wrapper {
overflow-x: hidden !important;
}
#app .sidebar-container .el-scrollbar__bar.is-vertical {
right: 0px;
}
#app .sidebar-container .el-scrollbar {
height: 100%;
}
#app .sidebar-container.has-logo .el-scrollbar {
height: calc(100% - 50px);
}
#app .sidebar-container .is-horizontal {
display: none;
}
#app .sidebar-container a {
display: inline-block;
width: 100%;
overflow: hidden;
}
#app .sidebar-container .svg-icon {
margin-right: 16px;
}
#app .sidebar-container .el-menu {
border: none;
height: 100%;
width: 100% !important;
}
#app .sidebar-container .el-menu-item, #app .sidebar-container .el-submenu__title {
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
#app .sidebar-container .submenu-title-noDropdown:hover,
#app .sidebar-container .el-submenu__title:hover {
background-color: rgba(0, 0, 0, 0.06) !important;
}
#app .sidebar-container .theme-dark .is-active > .el-submenu__title {
color: #e78361 !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title,
#app .sidebar-container .el-submenu .el-menu-item {
min-width: 200px !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover,
#app .sidebar-container .el-submenu .el-menu-item:hover {
background-color: rgba(0, 0, 0, 0.06) !important;
}
#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title,
#app .sidebar-container .theme-dark .el-submenu .el-menu-item {
background-color: #529add !important;
}
#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title:hover,
#app .sidebar-container .theme-dark .el-submenu .el-menu-item:hover {
background-color: #FEC171 !important;
}
#app .hideSidebar .sidebar-container {
width: 54px !important;
}
#app .hideSidebar .main-container {
margin-left: 54px;
}
#app .hideSidebar .submenu-title-noDropdown {
padding: 0 !important;
position: relative;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip {
padding: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {
margin-left: 20px;
}
#app .hideSidebar .el-submenu {
overflow: hidden;
}
#app .hideSidebar .el-submenu > .el-submenu__title {
padding: 0 !important;
}
#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {
margin-left: 20px;
}
#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
height: 0;
width: 0;
overflow: hidden;
visibility: hidden;
display: inline-block;
}
#app .el-menu--collapse .el-menu .el-submenu {
min-width: 200px !important;
}
#app .mobile .main-container {
margin-left: 0px;
}
#app .mobile .sidebar-container {
transition: transform .28s;
width: 200px !important;
}
#app .mobile.hideSidebar .sidebar-container {
pointer-events: none;
transition-duration: 0.3s;
transform: translate3d(-200px, 0, 0);
}
#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
transition: none;
}
.el-menu--vertical > .el-menu .svg-icon {
margin-right: 16px;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover,
.el-menu--vertical .el-menu-item:hover {
background-color: rgba(0, 0, 0, 0.06) !important;
}
.el-menu--vertical > .el-menu--popup {
max-height: 100vh;
overflow-y: auto;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
background: #d3dce6;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
width: 6px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
background: #99a9bf;
border-radius: 20px;
}
/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;
$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;
$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/
:export {
menuColor: #fff;
menuLightColor: rgba(0, 0, 0, 0.7);
menuColorActive: #e78361;
menuBackground: #4383cc;
menuLightBackground: #ffffff;
subMenuBackground: #529add;
subMenuHover: #FEC171;
sideBarWidth: 200px;
logoTitleColor: #ffffff;
logoLightTitleColor: #4ea7fa;
}
.blue-btn {
background: #324157;
}
.blue-btn:hover {
color: #324157;
}
.blue-btn:hover:before, .blue-btn:hover:after {
background: #324157;
}
.light-blue-btn {
background: #3A71A8;
}
.light-blue-btn:hover {
color: #3A71A8;
}
.light-blue-btn:hover:before, .light-blue-btn:hover:after {
background: #3A71A8;
}
.red-btn {
background: #C03639;
}
.red-btn:hover {
color: #C03639;
}
.red-btn:hover:before, .red-btn:hover:after {
background: #C03639;
}
.pink-btn {
background: #E65D6E;
}
.pink-btn:hover {
color: #E65D6E;
}
.pink-btn:hover:before, .pink-btn:hover:after {
background: #E65D6E;
}
.green-btn {
background: #30B08F;
}
.green-btn:hover {
color: #30B08F;
}
.green-btn:hover:before, .green-btn:hover:after {
background: #30B08F;
}
.tiffany-btn {
background: #4AB7BD;
}
.tiffany-btn:hover {
color: #4AB7BD;
}
.tiffany-btn:hover:before, .tiffany-btn:hover:after {
background: #4AB7BD;
}
.yellow-btn {
background: #FEC171;
}
.yellow-btn:hover {
color: #FEC171;
}
.yellow-btn:hover:before, .yellow-btn:hover:after {
background: #FEC171;
}
.pan-btn {
font-size: 14px;
color: #fff;
padding: 14px 36px;
border-radius: 8px;
border: none;
outline: none;
transition: 600ms ease all;
position: relative;
display: inline-block;
}
.pan-btn:hover {
background: #fff;
}
.pan-btn:hover:before, .pan-btn:hover:after {
width: 100%;
transition: 600ms ease all;
}
.pan-btn:before, .pan-btn:after {
content: '';
position: absolute;
top: 0;
right: 0;
height: 2px;
width: 0;
transition: 400ms ease all;
}
.pan-btn::after {
right: inherit;
top: inherit;
left: 0;
bottom: 0;
}
.custom-button {
display: inline-block;
line-height: 1;
white-space: nowrap;
cursor: pointer;
background: #fff;
color: #fff;
-webkit-appearance: none;
text-align: center;
box-sizing: border-box;
outline: 0;
margin: 0;
padding: 10px 15px;
font-size: 14px;
border-radius: 4px;
}
body {
height: 100%;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
label {
font-weight: 700;
}
html {
height: 100%;
box-sizing: border-box;
}
#app {
height: 100%;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
.no-padding {
padding: 0px !important;
}
.padding-content {
padding: 4px 0;
}
a:focus,
a:active {
outline: none;
}
a,
a:focus,
a:hover {
cursor: pointer;
color: inherit;
text-decoration: none;
}
div:focus {
outline: none;
}
.fr {
float: right;
}
.fl {
float: left;
}
.pr-5 {
padding-right: 5px;
}
.pl-5 {
padding-left: 5px;
}
.block {
display: block;
}
.pointer {
cursor: pointer;
}
.inlineBlock {
display: block;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
aside {
background: #eef1f6;
padding: 8px 24px;
margin-bottom: 20px;
border-radius: 2px;
display: block;
line-height: 32px;
font-size: 16px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
color: #2c3e50;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
aside a {
color: #337ab7;
cursor: pointer;
}
aside a:hover {
color: #20a0ff;
}
.app-container {
padding: 20px;
}
.components-container {
margin: 30px 50px;
position: relative;
}
.pagination-container {
margin-top: 30px;
}
.text-center {
text-align: center;
}
.sub-navbar {
height: 50px;
line-height: 50px;
position: relative;
width: 100%;
text-align: right;
padding-right: 20px;
transition: 600ms ease position;
background: linear-gradient(90deg, #20b6f9 0%, #20b6f9 0%, #2178f1 100%, #2178f1 100%);
}
.sub-navbar .subtitle {
font-size: 20px;
color: #fff;
}
.sub-navbar.draft {
background: #d0d0d0;
}
.sub-navbar.deleted {
background: #d0d0d0;
}
.link-type,
.link-type:focus {
color: #337ab7;
cursor: pointer;
}
.link-type:hover,
.link-type:focus:hover {
color: #20a0ff;
}
.filter-container {
padding-bottom: 10px;
}
.filter-container .filter-item {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save