chenjun 2 years ago
parent
commit
03bf698f80
94 changed files with 2207 additions and 81 deletions
  1. 67 69
      package-lock.json
  2. 96 0
      permission.js
  3. 69 0
      src/assets/background.svg
  4. 1 0
      src/assets/icons/Alipay.svg
  5. 0 0
      src/assets/icons/DragColumn.svg
  6. 1 0
      src/assets/icons/QRcode.svg
  7. 0 0
      src/assets/icons/Sina.svg
  8. 0 0
      src/assets/icons/WeChat.svg
  9. 1 0
      src/assets/icons/bug.svg
  10. 1 0
      src/assets/icons/build.svg
  11. 0 0
      src/assets/icons/button.svg
  12. 1 0
      src/assets/icons/bxAnalyse.svg
  13. 0 0
      src/assets/icons/cascader.svg
  14. 1 0
      src/assets/icons/chart.svg
  15. 1 0
      src/assets/icons/checkbox.svg
  16. 1 0
      src/assets/icons/clipboard.svg
  17. 1 0
      src/assets/icons/codeNew.svg
  18. 0 0
      src/assets/icons/color.svg
  19. 1 0
      src/assets/icons/company.svg
  20. 1 0
      src/assets/icons/companyFill.svg
  21. 0 0
      src/assets/icons/component.svg
  22. 1 0
      src/assets/icons/compress.svg
  23. 1 0
      src/assets/icons/connections.svg
  24. 0 0
      src/assets/icons/dashboardNew.svg
  25. 0 0
      src/assets/icons/date.svg
  26. 0 0
      src/assets/icons/dateRange.svg
  27. 0 0
      src/assets/icons/dict.svg
  28. 1 0
      src/assets/icons/dingtalk.svg
  29. 1 0
      src/assets/icons/documentation.svg
  30. 1 0
      src/assets/icons/download.svg
  31. 1 0
      src/assets/icons/dragImg.svg
  32. 1 0
      src/assets/icons/dragtable.svg
  33. 1 0
      src/assets/icons/druid.svg
  34. 0 0
      src/assets/icons/edit.svg
  35. 1 0
      src/assets/icons/expend.svg
  36. 1 0
      src/assets/icons/eyeOpen.svg
  37. 1 0
      src/assets/icons/github.svg
  38. 1 0
      src/assets/icons/guide.svg
  39. 1 0
      src/assets/icons/input.svg
  40. 1 0
      src/assets/icons/job.svg
  41. 1 0
      src/assets/icons/log.svg
  42. 1 0
      src/assets/icons/loginLog.svg
  43. 0 0
      src/assets/icons/message.svg
  44. 2 0
      src/assets/icons/monitor.svg
  45. 0 0
      src/assets/icons/number.svg
  46. 0 0
      src/assets/icons/online.svg
  47. 1 0
      src/assets/icons/password.svg
  48. 1 0
      src/assets/icons/pdf.svg
  49. 0 0
      src/assets/icons/peoples.svg
  50. 1 0
      src/assets/icons/phone.svg
  51. 1 0
      src/assets/icons/post.svg
  52. 1 0
      src/assets/icons/question.svg
  53. 1 0
      src/assets/icons/radio.svg
  54. 1 0
      src/assets/icons/rate.svg
  55. 0 0
      src/assets/icons/redis.svg
  56. 1 0
      src/assets/icons/row.svg
  57. 1 0
      src/assets/icons/select.svg
  58. 1 0
      src/assets/icons/server.svg
  59. 1 0
      src/assets/icons/swagger.svg
  60. 1 0
      src/assets/icons/switch.svg
  61. 1 0
      src/assets/icons/system.svg
  62. 1 0
      src/assets/icons/textarea.svg
  63. 1 0
      src/assets/icons/time.svg
  64. 0 0
      src/assets/icons/timeRange.svg
  65. 0 0
      src/assets/icons/tool.svg
  66. 0 0
      src/assets/icons/tree.svg
  67. 1 0
      src/assets/icons/treeTable.svg
  68. 1 0
      src/assets/icons/upload.svg
  69. 1 0
      src/assets/icons/users.svg
  70. 1 0
      src/assets/icons/validCode.svg
  71. 39 0
      src/assets/images/dark.svg
  72. 39 0
      src/assets/images/light.svg
  73. BIN
      src/assets/images/login-background.jpg
  74. BIN
      src/assets/images/profile.jpg
  75. 52 0
      src/assets/images/upload/excel.svg
  76. 23 0
      src/assets/images/upload/gif.svg
  77. 25 0
      src/assets/images/upload/jpg.svg
  78. 44 0
      src/assets/images/upload/other.svg
  79. 23 0
      src/assets/images/upload/pdf.svg
  80. 26 0
      src/assets/images/upload/png.svg
  81. 52 0
      src/assets/images/upload/ppt.svg
  82. 60 0
      src/assets/images/upload/text.svg
  83. 55 0
      src/assets/images/upload/word.svg
  84. 44 0
      src/assets/images/upload/zip.svg
  85. BIN
      src/assets/login-bg.png
  86. BIN
      src/assets/logo copy.png
  87. 24 0
      src/assets/logo.svg
  88. BIN
      src/assets/projects/antdv.png
  89. BIN
      src/assets/projects/ruoyi.png
  90. 708 0
      src/assets/styles/antv-theme.less
  91. 700 0
      src/assets/styles/default.less
  92. BIN
      src/assets/wrapper.jpg
  93. 2 1
      src/main.js
  94. 11 11
      src/utils/request.js

+ 67 - 69
package-lock.json

@@ -1889,6 +1889,51 @@
           "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
           "dev": true
         },
+        "ansi-styles": {
+          "version": "4.3.0",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-convert": "^2.0.1"
+          }
+        },
+        "chalk": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ansi-styles": "^4.1.0",
+            "supports-color": "^7.1.0"
+          }
+        },
+        "color-convert": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-name": "~1.1.4"
+          }
+        },
+        "color-name": {
+          "version": "1.1.4",
+          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+          "dev": true,
+          "optional": true
+        },
+        "has-flag": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+          "dev": true,
+          "optional": true
+        },
         "ssri": {
           "version": "8.0.1",
           "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz",
@@ -1897,6 +1942,28 @@
           "requires": {
             "minipass": "^3.1.1"
           }
+        },
+        "supports-color": {
+          "version": "7.2.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "has-flag": "^4.0.0"
+          }
+        },
+        "vue-loader-v16": {
+          "version": "npm:vue-loader@16.8.3",
+          "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz",
+          "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "chalk": "^4.1.0",
+            "hash-sum": "^2.0.0",
+            "loader-utils": "^2.0.0"
+          }
         }
       }
     },
@@ -11845,75 +11912,6 @@
         }
       }
     },
-    "vue-loader-v16": {
-      "version": "npm:vue-loader@16.8.3",
-      "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-16.8.3.tgz",
-      "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
-      "dev": true,
-      "optional": true,
-      "requires": {
-        "chalk": "^4.1.0",
-        "hash-sum": "^2.0.0",
-        "loader-utils": "^2.0.0"
-      },
-      "dependencies": {
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
-          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
-        "chalk": {
-          "version": "4.1.2",
-          "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
-          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "ansi-styles": "^4.1.0",
-            "supports-color": "^7.1.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
-          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
-          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-          "dev": true,
-          "optional": true
-        },
-        "has-flag": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
-          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-          "dev": true,
-          "optional": true
-        },
-        "supports-color": {
-          "version": "7.2.0",
-          "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
-          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "has-flag": "^4.0.0"
-          }
-        }
-      }
-    },
     "vue-ref": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/vue-ref/-/vue-ref-2.0.0.tgz",

+ 96 - 0
permission.js

@@ -0,0 +1,96 @@
+import router from './router'
+import store from './store'
+import storage from 'store'
+import NProgress from 'nprogress' // progress bar
+import '@/components/NProgress/nprogress.less' // progress bar custom style
+// import notification from 'ant-design-vue/es/notification'
+import { setDocumentTitle, domTitle } from '@/utils/domUtil'
+import { ACCESS_TOKEN } from '@/store/mutation-types'
+import { i18nRender } from '@/locales'
+
+NProgress.configure({ showSpinner: false }) // NProgress Configuration
+
+const allowList = [
+  'login',
+  'applyLicense',
+  'cargodetail',
+  'dangerouscargodetail',
+  'xraycargodetail',
+  'xraygoodsnamekeysuggest',
+  'riskgoodsnamekeysuggest',
+  'dangerousgoodsnamekeysuggest',
+  'optimizationsuggestionrule',
+  'waybill',
+  'redirect'
+] // no redirect allowList
+const loginRoutePath = '/user/login'
+const defaultRoutePath = '/index'
+
+router.beforeEach((to, from, next) => {
+  NProgress.start() // start progress bar
+  to.meta && (typeof to.meta.title !== 'undefined' && setDocumentTitle(`${i18nRender(to.meta.title)} - ${domTitle}`))
+  // 存储params参数到本地
+  const paramsJson = JSON.stringify(to.params)
+  if (paramsJson !== '{}') {
+    localStorage.setItem('routerParams' + to.name, paramsJson)
+  }
+  /* has token */
+  if (storage.get(ACCESS_TOKEN)) {
+    if (to.path === loginRoutePath || to.path === '/') {
+      next({ path: defaultRoutePath })
+      NProgress.done()
+    } else {
+      // check login user.roles is null
+      if (store.getters.roles.length === 0) {
+        // request login userInfo
+        store
+          .dispatch('GetInfo')
+          .then(res => {
+            // const roles = res.result && res.result.role
+            const roles = res.roles
+            // generate dynamic router
+            store.dispatch('GenerateRoutes', { roles }).then(() => {
+              // 根据roles权限生成可访问的路由表
+              // 动态添加可访问路由表
+              router.addRoutes(store.getters.addRouters)
+              // router.addRoutes(accessRoutes)
+              // 请求带有 redirect 重定向时,登录自动重定向到该地址
+              next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
+              // const redirect = decodeURIComponent(from.query.redirect || to.path)
+              // if (to.path === redirect) {
+              //   // set the replace: true so the navigation will not leave a history record
+              //   next({ ...to, replace: true })
+              // } else {
+              //   // 跳转到目的路由
+              //   next({ path: redirect })
+              // }
+            })
+          })
+          .catch(() => {
+            // notification.error({
+            //   message: '错误',
+            //   description: '请求用户信息失败,请重试'
+            // })
+            // 失败时,获取用户信息失败时,调用登出,来清空历史保留信息
+            store.dispatch('Logout').then(() => {
+              next({ path: '/' })
+            })
+          })
+      } else {
+        next()
+      }
+    }
+  } else {
+    if (allowList.includes(to.name)) {
+      // 在免登录名单,直接进入
+      next()
+    } else {
+      next({ path: loginRoutePath, query: { redirect: to.fullPath } })
+      NProgress.done() // if current page is login will not trigger afterEach hook, so manually handle it
+    }
+  }
+})
+
+router.afterEach(() => {
+  NProgress.done() // finish progress bar
+})

+ 69 - 0
src/assets/background.svg

@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="1361px" height="609px" viewBox="0 0 1361 609" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch -->
+    <title>Group 21</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="账户密码登录-校验" transform="translate(-79.000000, -82.000000)">
+            <g id="Group-21" transform="translate(77.000000, 73.000000)">
+                <g id="Group-18" opacity="0.8" transform="translate(74.901416, 569.699158) rotate(-7.000000) translate(-74.901416, -569.699158) translate(4.901416, 525.199158)">
+                    <ellipse id="Oval-11" fill="#CFDAE6" opacity="0.25" cx="63.5748792" cy="32.468367" rx="21.7830479" ry="21.766008"></ellipse>
+                    <ellipse id="Oval-3" fill="#CFDAE6" opacity="0.599999964" cx="5.98746479" cy="13.8668601" rx="5.2173913" ry="5.21330997"></ellipse>
+                    <path d="M38.1354514,88.3520215 C43.8984227,88.3520215 48.570234,83.6838647 48.570234,77.9254015 C48.570234,72.1669383 43.8984227,67.4987816 38.1354514,67.4987816 C32.3724801,67.4987816 27.7006688,72.1669383 27.7006688,77.9254015 C27.7006688,83.6838647 32.3724801,88.3520215 38.1354514,88.3520215 Z" id="Oval-3-Copy" fill="#CFDAE6" opacity="0.45"></path>
+                    <path d="M64.2775582,33.1704963 L119.185836,16.5654915" id="Path-12" stroke="#CFDAE6" stroke-width="1.73913043" stroke-linecap="round" stroke-linejoin="round"></path>
+                    <path d="M42.1431708,26.5002681 L7.71190162,14.5640702" id="Path-16" stroke="#E0B4B7" stroke-width="0.702678964" opacity="0.7" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1.405357899873153,2.108036953469981"></path>
+                    <path d="M63.9262187,33.521561 L43.6721326,69.3250951" id="Path-15" stroke="#BACAD9" stroke-width="0.702678964" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1.405357899873153,2.108036953469981"></path>
+                    <g id="Group-17" transform="translate(126.850922, 13.543654) rotate(30.000000) translate(-126.850922, -13.543654) translate(117.285705, 4.381889)" fill="#CFDAE6">
+                        <ellipse id="Oval-4" opacity="0.45" cx="9.13482653" cy="9.12768076" rx="9.13482653" ry="9.12768076"></ellipse>
+                        <path d="M18.2696531,18.2553615 C18.2696531,13.2142826 14.1798519,9.12768076 9.13482653,9.12768076 C4.08980114,9.12768076 0,13.2142826 0,18.2553615 L18.2696531,18.2553615 Z" id="Oval-4" transform="translate(9.134827, 13.691521) scale(-1, -1) translate(-9.134827, -13.691521) "></path>
+                    </g>
+                </g>
+                <g id="Group-14" transform="translate(216.294700, 123.725600) rotate(-5.000000) translate(-216.294700, -123.725600) translate(106.294700, 35.225600)">
+                    <ellipse id="Oval-2" fill="#CFDAE6" opacity="0.25" cx="29.1176471" cy="29.1402439" rx="29.1176471" ry="29.1402439"></ellipse>
+                    <ellipse id="Oval-2" fill="#CFDAE6" opacity="0.3" cx="29.1176471" cy="29.1402439" rx="21.5686275" ry="21.5853659"></ellipse>
+                    <ellipse id="Oval-2-Copy" stroke="#CFDAE6" opacity="0.4" cx="179.019608" cy="138.146341" rx="23.7254902" ry="23.7439024"></ellipse>
+                    <ellipse id="Oval-2" fill="#BACAD9" opacity="0.5" cx="29.1176471" cy="29.1402439" rx="10.7843137" ry="10.7926829"></ellipse>
+                    <path d="M29.1176471,39.9329268 L29.1176471,18.347561 C23.1616351,18.347561 18.3333333,23.1796097 18.3333333,29.1402439 C18.3333333,35.1008781 23.1616351,39.9329268 29.1176471,39.9329268 Z" id="Oval-2" fill="#BACAD9"></path>
+                    <g id="Group-9" opacity="0.45" transform="translate(172.000000, 131.000000)" fill="#E6A1A6">
+                        <ellipse id="Oval-2-Copy-2" cx="7.01960784" cy="7.14634146" rx="6.47058824" ry="6.47560976"></ellipse>
+                        <path d="M0.549019608,13.6219512 C4.12262681,13.6219512 7.01960784,10.722722 7.01960784,7.14634146 C7.01960784,3.56996095 4.12262681,0.670731707 0.549019608,0.670731707 L0.549019608,13.6219512 Z" id="Oval-2-Copy-2" transform="translate(3.784314, 7.146341) scale(-1, 1) translate(-3.784314, -7.146341) "></path>
+                    </g>
+                    <ellipse id="Oval-10" fill="#CFDAE6" cx="218.382353" cy="138.685976" rx="1.61764706" ry="1.61890244"></ellipse>
+                    <ellipse id="Oval-10-Copy-2" fill="#E0B4B7" opacity="0.35" cx="179.558824" cy="175.381098" rx="1.61764706" ry="1.61890244"></ellipse>
+                    <ellipse id="Oval-10-Copy" fill="#E0B4B7" opacity="0.35" cx="180.098039" cy="102.530488" rx="2.15686275" ry="2.15853659"></ellipse>
+                    <path d="M28.9985381,29.9671598 L171.151018,132.876024" id="Path-11" stroke="#CFDAE6" opacity="0.8"></path>
+                </g>
+                <g id="Group-10" opacity="0.799999952" transform="translate(1054.100635, 36.659317) rotate(-11.000000) translate(-1054.100635, -36.659317) translate(1026.600635, 4.659317)">
+                    <ellipse id="Oval-7" stroke="#CFDAE6" stroke-width="0.941176471" cx="43.8135593" cy="32" rx="11.1864407" ry="11.2941176"></ellipse>
+                    <g id="Group-12" transform="translate(34.596774, 23.111111)" fill="#BACAD9">
+                        <ellipse id="Oval-7" opacity="0.45" cx="9.18534718" cy="8.88888889" rx="8.47457627" ry="8.55614973"></ellipse>
+                        <path d="M9.18534718,17.4450386 C13.8657264,17.4450386 17.6599235,13.6143199 17.6599235,8.88888889 C17.6599235,4.16345787 13.8657264,0.332739156 9.18534718,0.332739156 L9.18534718,17.4450386 Z" id="Oval-7"></path>
+                    </g>
+                    <path d="M34.6597385,24.809694 L5.71666084,4.76878945" id="Path-2" stroke="#CFDAE6" stroke-width="0.941176471"></path>
+                    <ellipse id="Oval" stroke="#CFDAE6" stroke-width="0.941176471" cx="3.26271186" cy="3.29411765" rx="3.26271186" ry="3.29411765"></ellipse>
+                    <ellipse id="Oval-Copy" fill="#F7E1AD" cx="2.79661017" cy="61.1764706" rx="2.79661017" ry="2.82352941"></ellipse>
+                    <path d="M34.6312443,39.2922712 L5.06366663,59.785082" id="Path-10" stroke="#CFDAE6" stroke-width="0.941176471"></path>
+                </g>
+                <g id="Group-19" opacity="0.33" transform="translate(1282.537219, 446.502867) rotate(-10.000000) translate(-1282.537219, -446.502867) translate(1142.537219, 327.502867)">
+                    <g id="Group-17" transform="translate(141.333539, 104.502742) rotate(275.000000) translate(-141.333539, -104.502742) translate(129.333539, 92.502742)" fill="#BACAD9">
+                        <circle id="Oval-4" opacity="0.45" cx="11.6666667" cy="11.6666667" r="11.6666667"></circle>
+                        <path d="M23.3333333,23.3333333 C23.3333333,16.8900113 18.1099887,11.6666667 11.6666667,11.6666667 C5.22334459,11.6666667 0,16.8900113 0,23.3333333 L23.3333333,23.3333333 Z" id="Oval-4" transform="translate(11.666667, 17.500000) scale(-1, -1) translate(-11.666667, -17.500000) "></path>
+                    </g>
+                    <circle id="Oval-5-Copy-6" fill="#CFDAE6" cx="201.833333" cy="87.5" r="5.83333333"></circle>
+                    <path d="M143.5,88.8126685 L155.070501,17.6038544" id="Path-17" stroke="#BACAD9" stroke-width="1.16666667"></path>
+                    <path d="M17.5,37.3333333 L127.466252,97.6449735" id="Path-18" stroke="#BACAD9" stroke-width="1.16666667"></path>
+                    <polyline id="Path-19" stroke="#CFDAE6" stroke-width="1.16666667" points="143.902597 120.302281 174.935455 231.571342 38.5 147.510847 126.366941 110.833333"></polyline>
+                    <path d="M159.833333,99.7453842 L195.416667,89.25" id="Path-20" stroke="#E0B4B7" stroke-width="1.16666667" opacity="0.6"></path>
+                    <path d="M205.333333,82.1372105 L238.719406,36.1666667" id="Path-24" stroke="#BACAD9" stroke-width="1.16666667"></path>
+                    <path d="M266.723424,132.231988 L207.083333,90.4166667" id="Path-25" stroke="#CFDAE6" stroke-width="1.16666667"></path>
+                    <circle id="Oval-5" fill="#C1D1E0" cx="156.916667" cy="8.75" r="8.75"></circle>
+                    <circle id="Oval-5-Copy-3" fill="#C1D1E0" cx="39.0833333" cy="148.75" r="5.25"></circle>
+                    <circle id="Oval-5-Copy-2" fill-opacity="0.6" fill="#D1DEED" cx="8.75" cy="33.25" r="8.75"></circle>
+                    <circle id="Oval-5-Copy-4" fill-opacity="0.6" fill="#D1DEED" cx="243.833333" cy="30.3333333" r="5.83333333"></circle>
+                    <circle id="Oval-5-Copy-5" fill="#E0B4B7" cx="175.583333" cy="232.75" r="5.25"></circle>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 1 - 0
src/assets/icons/Alipay.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1611819992583" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4283" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M230.4 576.512c-12.288 9.728-25.088 24.064-28.672 41.984-5.12 24.576-1.024 55.296 22.528 79.872 28.672 29.184 72.704 37.376 91.648 38.912 51.2 3.584 105.984-22.016 147.456-50.688 16.384-11.264 44.032-34.304 70.144-69.632-59.392-30.72-133.632-64.512-212.48-61.44-40.448 1.536-69.632 9.728-90.624 20.992z m752.64 135.68C1009.152 650.752 1024 583.168 1024 512 1024 229.888 794.112 0 512 0S0 229.888 0 512s229.888 512 512 512c170.496 0 321.536-83.968 414.72-211.968-88.064-43.52-232.96-115.712-322.56-159.232-42.496 48.64-105.472 97.28-176.64 118.272-44.544 13.312-84.992 18.432-126.976 9.728-41.984-8.704-72.704-28.16-90.624-47.616-9.216-10.24-19.456-22.528-27.136-37.888 0.512 1.024 1.024 2.048 1.024 3.072 0 0-4.608-7.68-7.68-19.456-1.536-6.144-3.072-11.776-3.584-17.92-0.512-4.096-0.512-8.704 0-12.8-0.512-7.68 0-15.872 1.536-24.064 4.096-20.48 12.8-44.032 35.328-65.536 49.152-48.128 114.688-50.688 148.992-50.176 50.176 0.512 138.24 22.528 211.968 48.64 20.48-43.52 33.792-90.112 41.984-121.344h-307.2v-33.28h157.696v-66.56H272.384V302.08h190.464v-66.56c0-9.216 2.048-16.384 16.384-16.384h74.752v82.944h207.36v33.28h-207.36v66.56h165.888s-16.896 92.672-68.608 184.32c115.2 40.96 278.016 104.448 331.776 125.952z" p-id="4284"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/DragColumn.svg


+ 1 - 0
src/assets/icons/QRcode.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1611900658489" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8196" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M312.401987 313.238588V157.455059H156.618458l155.783529 155.783529z m632.863791 233.674458h77.894274v243.40915h-77.894274v-77.892601h-77.889255v-87.625621H789.483922v-77.892601h77.892601v77.892601h77.889255v-77.890928zM546.074771 1.673203v467.347241h477.085281V1.673203H546.074771z m399.191007 389.457987H623.967373V79.564131h321.298405v311.567059zM468.183843 1.673203H0.836601m866.541595 155.781856h-155.783529v155.783529h155.783529V157.455059z" fill="" p-id="8197"></path><path d="M0.836601 1.673203h467.347242v467.347241L389.856209 391.529412V78.640523l-312.801882 0.923608zM546.074771 3.346405h477.085281v467.347242L945.359477 393.202614V80.313725l-321.392104 0.923608zM546.074771 546.914719h165.523242v77.892601h-87.628967zM865.704993 714.457516L865.045752 624.80732h-75.407896l-0.152261-77.894274h77.892601v76.217725L943.686275 623.267974l1.579503-76.354928h77.894274v243.40915h-77.894274v-77.892601h-76.214379L868.392157 868.392157l78.551843 1.495843L945.359477 945.359477l77.803922 0.747922V1024L711.598013 712.432941" fill="" p-id="8198"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/Sina.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/WeChat.svg


+ 1 - 0
src/assets/icons/bug.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608877719378" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3862" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M844.8 533.333333c0-21.845333-1.834667-43.093333-4.522667-64h95.829334V384h-114.986667a423.850667 423.850667 0 0 0-71.765333-134.314667l91.52-91.52-60.330667-60.330666-92.330667 92.288C637.056 150.997333 576.768 128 512 128s-125.056 22.997333-176.213333 62.122667L243.498667 97.834667 183.168 158.165333l91.52 91.52A423.850667 423.850667 0 0 0 202.922667 384H85.333333v85.333333h98.432c-2.730667 20.906667-4.565333 42.154667-4.565333 64 0 21.973333 1.834667 43.434667 4.608 64.469334H85.333333v85.333333h117.717334c9.728 29.568 22.186667 57.429333 37.034666 83.114667l-99.584 99.584 60.330667 60.330666 90.368-90.368C350.037333 899.541333 427.264 938.666667 512 938.666667s161.962667-39.125333 220.8-102.869334l90.368 90.368 60.330667-60.330666-99.584-99.584c14.890667-25.685333 27.349333-53.546667 37.034666-83.114667H938.666667v-85.333333h-98.517334c2.816-21.034667 4.650667-42.496 4.650667-64.469334zM512 213.333333c94.762667 0 177.109333 69.290667 218.709333 170.666667H293.290667C334.890667 282.624 417.237333 213.333333 512 213.333333z m42.666667 634.88V554.666667h-85.333334v293.546666c-116.181333-26.24-204.8-157.312-204.8-314.88 0-21.930667 1.706667-43.306667 4.992-64h484.906667c3.285333 20.693333 4.992 42.069333 4.992 64 0.042667 157.610667-88.576 288.64-204.757333 314.88z" p-id="3863"></path></svg>

+ 1 - 0
src/assets/icons/build.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1568899741379" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2054" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M960 591.424V368.96c0-0.288 0.16-0.512 0.16-0.768S960 367.68 960 367.424V192a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v175.424c0 0.288-0.16 0.512-0.16 0.768s0.16 0.48 0.16 0.768v222.464c0 0.288-0.16 0.512-0.16 0.768s0.16 0.48 0.16 0.768V864a32 32 0 0 0 32 32h832a32 32 0 0 0 32-32v-271.04c0-0.288 0.16-0.512 0.16-0.768S960 591.68 960 591.424z m-560-31.232v-160H608v160h-208z m208 64V832h-208v-207.808H608z m-480-224h208v160H128v-160z m544 0h224v160h-224v-160zM896 224v112.192H128V224h768zM128 624.192h208V832H128v-207.808zM672 832v-207.808h224V832h-224z" p-id="2055"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/button.svg


+ 1 - 0
src/assets/icons/bxAnalyse.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1551058675966" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7872" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M85.333333 512h85.333334a340.736 340.736 0 0 1 99.712-241.621333 337.493333 337.493333 0 0 1 108.458666-72.96 346.453333 346.453333 0 0 1 261.546667-1.749334A106.154667 106.154667 0 0 0 746.666667 298.666667C805.802667 298.666667 853.333333 251.136 853.333333 192S805.802667 85.333333 746.666667 85.333333c-29.397333 0-55.978667 11.776-75.221334 30.933334-103.722667-41.514667-222.848-40.874667-325.76 2.517333a423.594667 423.594667 0 0 0-135.68 91.264 423.253333 423.253333 0 0 0-91.306666 135.637333A426.88 426.88 0 0 0 85.333333 512z m741.248 133.205333c-17.109333 40.618667-41.685333 77.141333-72.96 108.416s-67.797333 55.850667-108.458666 72.96a346.453333 346.453333 0 0 1-261.546667 1.749334A106.154667 106.154667 0 0 0 277.333333 725.333333C218.197333 725.333333 170.666667 772.864 170.666667 832S218.197333 938.666667 277.333333 938.666667c29.397333 0 55.978667-11.776 75.221334-30.933334A425.173333 425.173333 0 0 0 512 938.666667a425.941333 425.941333 0 0 0 393.258667-260.352A426.325333 426.325333 0 0 0 938.666667 512h-85.333334a341.034667 341.034667 0 0 1-26.752 133.205333z" p-id="7873"></path><path d="M512 318.378667c-106.752 0-193.621333 86.869333-193.621333 193.621333S405.248 705.621333 512 705.621333s193.621333-86.869333 193.621333-193.621333S618.752 318.378667 512 318.378667z m0 301.909333c-59.690667 0-108.288-48.597333-108.288-108.288S452.309333 403.712 512 403.712s108.288 48.597333 108.288 108.288-48.597333 108.288-108.288 108.288z" p-id="7874"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/cascader.svg


+ 1 - 0
src/assets/icons/chart.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608878489551" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5535" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z" p-id="5536"></path><path d="M272 728h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124c-3.1-3.1-8.2-3.1-11.3 0l-189 189.6c-1.5 1.5-2.3 3.5-2.3 5.6V720c0 4.4 3.6 8 8 8z" p-id="5537"></path></svg>

+ 1 - 0
src/assets/icons/checkbox.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575982282951" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="902" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M828.40625 90.125H195.59375C137.375 90.125 90.125 137.375 90.125 195.59375v632.8125c0 58.21875 47.25 105.46875 105.46875 105.46875h632.8125c58.21875 0 105.46875-47.25 105.46875-105.46875V195.59375c0-58.21875-47.25-105.46875-105.46875-105.46875z m52.734375 738.28125c0 29.16-23.57015625 52.734375-52.734375 52.734375H195.59375c-29.109375 0-52.734375-23.574375-52.734375-52.734375V195.59375c0-29.109375 23.625-52.734375 52.734375-52.734375h632.8125c29.16 0 52.734375 23.625 52.734375 52.734375v632.8125z" p-id="903"></path><path d="M421.52890625 709.55984375a36.28125 36.28125 0 0 1-27.55265625-12.66890625L205.17453125 476.613125a36.28546875 36.28546875 0 0 1 55.10109375-47.22890625l164.986875 192.4846875 342.16171875-298.48078125a36.2896875 36.2896875 0 0 1 47.70984375 54.68765625L445.3859375 700.6203125a36.3234375 36.3234375 0 0 1-23.85703125 8.93953125z" p-id="904"></path></svg>

+ 1 - 0
src/assets/icons/clipboard.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608880266404" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7147" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M438.857143 950.857143h512V585.142857h-237.714286a54.857143 54.857143 0 0 1-54.857143-54.857143V292.571429h-219.428571v658.285714z m146.285714-822.857143v-36.571429c0-9.728-8.557714-18.285714-18.285714-18.285714h-402.285714c-9.728 0-18.285714 8.557714-18.285715 18.285714v36.571429c0 9.728 8.557714 18.285714 18.285715 18.285714h402.285714c9.728 0 18.285714-8.557714 18.285714-18.285714zM731.428571 512h170.861715L731.428571 341.138286V512z m292.571429 73.142857v384a54.857143 54.857143 0 0 1-54.857143 54.857143h-548.571428a54.857143 54.857143 0 0 1-54.857143-54.857143V877.714286H54.857143A54.857143 54.857143 0 0 1 0 822.857143v-768A54.857143 54.857143 0 0 1 54.857143 0h621.714286A54.857143 54.857143 0 0 1 731.428571 54.857143v187.428571c7.424 4.571429 14.299429 9.728 20.553143 15.981715l233.142857 233.142857c21.723429 21.723429 38.838857 63.414857 38.838858 93.696z" p-id="7148"></path></svg>

+ 1 - 0
src/assets/icons/codeNew.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1546567861908" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2422" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M318.577778 819.2L17.066667 512l301.511111-307.2 45.511111 45.511111L96.711111 512l267.377778 261.688889zM705.422222 819.2l-45.511111-45.511111L927.288889 512l-267.377778-261.688889 45.511111-45.511111L1006.933333 512zM540.785778 221.866667l55.751111 11.150222L483.157333 802.133333l-55.751111-11.093333z" p-id="2423"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/color.svg


+ 1 - 0
src/assets/icons/company.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1612170054893" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1007" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18"><defs><style type="text/css"></style></defs><path d="M619.712 198.186667v603.264h44.544v-0.853334h102.762667V446.08l-102.762667-36.181333v-67.818667l144.576 50.88c12.778667 8.298667 20.864 22.037333 22.037333 37.077333l0.149334 3.797334-0.021334 367.594666h48.917334v64h-666.453334v-64h48.64l0.021334-489.493333c0-16.810667 8.661333-32.426667 22.912-41.365333l260.053333-113.770667c32.490667-20.288 74.624 3.050667 74.624 41.344z m-64 23.850666l-229.589333 100.437334v478.101333H555.733333V533.461333l-0.426666 0.192v-29.610666l0.426666 1.002666V381.866667l-0.426666 0.192v-29.525334l0.426666 0.981334v-131.477334z m-43.392 260.138667v69.226667l-142.762667 58.965333v-69.248l142.762667-58.944z m0-151.36v69.525333l-142.762667 60.757334v-69.546667l142.762667-60.736z" p-id="1008"></path></svg>

+ 1 - 0
src/assets/icons/companyFill.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1612170065244" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1295" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18"><defs><style type="text/css"></style></defs><path d="M619.712 198.186667v603.264h44.544V342.101333l144.576 50.88c12.778667 8.298667 20.864 22.037333 22.037333 37.077334l0.149334 3.797333-0.021334 367.594667h48.917334v64h-666.453334v-64h48.64l0.021334-489.493334c0-16.810667 8.661333-32.426667 22.912-41.365333l260.053333-113.770667c32.490667-20.288 74.624 3.050667 74.624 41.344z m-107.413333 284.010666l-142.72 58.944v69.226667l142.72-58.944v-69.226667z m0-151.36l-142.72 60.714667v69.546667l142.72-60.757334v-69.504z" p-id="1296"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/component.svg


+ 1 - 0
src/assets/icons/compress.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1619146697803" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8458" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><defs><style type="text/css"></style></defs><path d="M326 664H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V696c0-17.7-14.3-32-32-32zM342 88h-48c-8.8 0-16 7.2-16 16v176H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V104c0-8.8-7.2-16-16-16zM920 664H698c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V744h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM920 280H746V104c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16z" p-id="8459"></path></svg>

+ 1 - 0
src/assets/icons/connections.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1612170061717" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1151" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18"><defs><style type="text/css"></style></defs><path d="M568.896 149.333333a64 64 0 0 1 64 64v113.770667a64 64 0 0 1-64 64H544v48.597333h140.501333a96 96 0 0 1 95.893334 91.477334l0.106666 4.522666-0.021333 79.402667H810.666667a64 64 0 0 1 64 64v113.792a64 64 0 0 1-64 64h-113.770667a64 64 0 0 1-64-64v-113.792a64 64 0 0 1 64-64h19.584l0.021333-79.125333-0.149333-3.349334a32 32 0 0 0-31.850667-28.928l-348.864 0.021334c-17.664 0.746667-31.36 15.68-30.592 34.688l-0.021333 76.693333h22.08a64 64 0 0 1 64 64v113.792a64 64 0 0 1-64 64H213.333333a64 64 0 0 1-64-64v-113.792a64 64 0 0 1 64-64h27.690667l0.042667-75.349333a96 96 0 0 1 87.36-99.669334l4.501333-0.298666a96 96 0 0 1 4.053333-0.085334H480v-48.597333h-24.896a64 64 0 0 1-64-64V213.333333a64 64 0 0 1 64-64h113.792zM327.104 679.104H213.333333v113.792h113.770667v-113.792z m483.562667 0h-113.770667v113.792H810.666667v-113.792zM568.896 213.333333h-113.792v113.770667h113.792V213.333333z" p-id="1152"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/dashboardNew.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/date.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/dateRange.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/dict.svg


+ 1 - 0
src/assets/icons/dingtalk.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1611824373324" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5035" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M509.4144 0C228.0704 0 0 228.0704 0 509.4144s228.0704 509.4144 509.4144 509.4144 509.4144-228.0704 509.4144-509.4144S790.7584 0 509.4144 0z m235.392 441.1904c-1.024 4.4288-3.6864 11.008-7.3472 18.8416h0.1024l-0.4096 0.768c-21.376 45.7216-77.2096 135.424-77.2096 135.424l-0.256-0.6144-16.3072 28.416h78.592l-150.144 199.5008 34.1248-135.7312h-61.8752l21.504-89.7536c-17.3824 4.1728-37.9648 9.9328-62.2848 17.7664 0 0-32.9216 19.2512-94.848-37.0432 0 0-41.7536-36.8128-17.5104-45.9776 10.2912-3.9168 49.9456-8.9088 81.1776-13.0816 42.2656-5.7088 68.1984-8.7552 68.1984-8.7552s-130.1248 1.92-160.9984-2.9184c-30.8736-4.8384-70.016-56.3456-78.3872-101.632 0 0-12.8768-24.832 27.776-13.056 40.6272 11.776 208.8448 45.824 208.8448 45.824s-218.7264-67.072-233.344-83.456c-14.592-16.2816-42.8288-89.2928-39.168-134.0928 0 0 1.5872-11.2128 13.0816-8.1408 0 0 161.7664 73.8048 272.3328 114.2784 110.592 40.4736 206.7712 61.056 194.3552 113.4336z" p-id="5036"></path></svg>

+ 1 - 0
src/assets/icons/documentation.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608880429330" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7479" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M575.071927 358.559828H925.850762L575.071927 77.615662v280.944166zM128.650825 0.999609h510.20125l382.648941 306.480188v612.960375c0 27.093583-13.434967 53.076905-37.357515 72.238906-23.922548 19.162001-56.359766 29.921157-90.194794 29.921156H128.650825c-33.835029 0-66.272247-10.759156-90.194795-29.921156-23.922548-19.162001-37.357515-45.145322-37.357515-72.238906V103.159672C1.098515 46.464431 57.849668 0.999609 128.650825 0.999609z m573.981399 817.2805V716.120047h-573.981399v102.160062h573.981399z m191.316483-204.320125V511.799922H128.650825v102.160062h765.297882z" p-id="7480"></path></svg>

+ 1 - 0
src/assets/icons/download.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1569915748289" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3062" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M768.35456 416a256 256 0 1 0-512 0 192 192 0 1 0 0 384v64a256 256 0 0 1-58.88-505.216 320.128 320.128 0 0 1 629.76 0A256.128 256.128 0 0 1 768.35456 864v-64a192 192 0 0 0 0-384z m-512 384h64v64H256.35456v-64z m448 0h64v64h-64v-64z" p-id="3063"></path><path d="M539.04256 845.248V512.192a32.448 32.448 0 0 0-32-32.192c-17.664 0-32 14.912-32 32.192v333.056l-36.096-36.096a32.192 32.192 0 0 0-45.056 0.192 31.616 31.616 0 0 0-0.192 45.056l90.88 90.944a31.36 31.36 0 0 0 22.528 9.088 30.08 30.08 0 0 0 22.4-9.088l90.88-90.88a32.192 32.192 0 0 0-0.192-45.12 31.616 31.616 0 0 0-45.056-0.192l-36.096 36.096z" p-id="3064"></path></svg>

+ 1 - 0
src/assets/icons/dragImg.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608880604126" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8263" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M608.492308 675.446154c0 35.446154-43.323077 49.230769-63.015385 19.692308l-39.384615-84.676924c-21.661538-37.415385-68.923077-45.292308-104.369231-21.661538l-25.6 19.692308 131.938461 313.107692c5.907692 13.784615 19.692308 21.661538 35.446154 21.661538h346.584616c17.723077 0 31.507692-11.815385 35.446154-27.56923l61.046153-218.584616c15.753846-61.046154-19.692308-120.123077-74.830769-141.784615l-157.538461-53.169231c-222.523077-80.738462-149.661538 165.415385-145.723077 173.292308zM35.446154 561.230769h114.215384v114.215385H35.446154zM283.569231 78.769231h114.215384v114.215384h-114.215384z m0 748.307692h114.215384v114.215385h-114.215384zM35.446154 311.138462h114.215384v114.215384H35.446154z m0-230.4h114.215384v114.215384H35.446154zM533.661538 78.769231h114.215385v114.215384h-114.215385z m250.092308 0h114.215385v114.215384h-114.215385z m-748.307692 750.276923h114.215384v114.215384H35.446154z m748.307692-498.215385h114.215385v114.215385h-114.215385z" p-id="8264"></path></svg>

+ 1 - 0
src/assets/icons/dragtable.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1617267515275" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9519" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16"><defs><style type="text/css"></style></defs><path d="M966.057143 505.485714L820.228571 390.4a8.262857 8.262857 0 0 0-13.371428 6.514286V470.857143H553.142857V217.142857h74.057143c6.857143 0 10.742857-8 6.514286-13.371428L518.514286 57.942857a8.16 8.16 0 0 0-12.914286 0L390.4 203.771429a8.262857 8.262857 0 0 0 6.514286 13.371428H470.857143v253.714286H217.142857v-74.057143c0-6.857143-8-10.742857-13.371428-6.514286L57.942857 505.485714a8.16 8.16 0 0 0 0 12.914286l145.714286 115.2c5.371429 4.228571 13.371429 0.457143 13.371428-6.514286V553.142857h253.714286v253.714286h-74.057143c-6.857143 0-10.742857 8-6.514285 13.371428l115.2 145.714286c3.314286 4.228571 9.714286 4.228571 12.914285 0l115.2-145.714286c4.228571-5.371429 0.457143-13.371429-6.514285-13.371428H553.142857V553.142857h253.714286v74.057143c0 6.857143 8 10.742857 13.371428 6.514286l145.714286-115.2a8.342857 8.342857 0 0 0 0.114286-13.028572z" p-id="9520"></path></svg>

+ 1 - 0
src/assets/icons/druid.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566036347051" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5853" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M832 128H192a64.19 64.19 0 0 0-64 64v640a64.19 64.19 0 0 0 64 64h640a64.19 64.19 0 0 0 64-64V192a64.19 64.19 0 0 0-64-64z m0 703.89l-0.11 0.11H192.11l-0.11-0.11V768h640zM832 544H720L605.6 696.54 442.18 435.07 333.25 544H192v-64h114.75l147.07-147.07L610.4 583.46 688 480h144z m0-288H192v-63.89l0.11-0.11h639.78l0.11 0.11z" p-id="5854"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/edit.svg


+ 1 - 0
src/assets/icons/expend.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1619146694663" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8311" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><defs><style type="text/css"></style></defs><path d="M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM920 664h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z" p-id="8312"></path></svg>

+ 1 - 0
src/assets/icons/eyeOpen.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><defs><style/></defs><path d="M512 128q69.675 0 135.51 21.163t115.498 54.997 93.483 74.837 73.685 82.006 51.67 74.837 32.17 54.827L1024 512q-2.347 4.992-6.315 13.483T998.87 560.17t-31.658 51.669-44.331 59.99-56.832 64.34-69.504 60.16-82.347 51.5-94.848 34.687T512 896q-69.675 0-135.51-21.163t-115.498-54.826-93.483-74.326-73.685-81.493-51.67-74.496-32.17-54.997L0 513.707q2.347-4.992 6.315-13.483t18.816-34.816 31.658-51.84 44.331-60.33 56.832-64.683 69.504-60.331 82.347-51.84 94.848-34.816T512 128.085zm0 85.333q-46.677 0-91.648 12.331t-81.152 31.83-70.656 47.146-59.648 54.485-48.853 57.686-37.675 52.821-26.325 43.99q12.33 21.674 26.325 43.52t37.675 52.351 48.853 57.003 59.648 53.845T339.2 767.02t81.152 31.488T512 810.667t91.648-12.331 81.152-31.659 70.656-46.848 59.648-54.186 48.853-57.344 37.675-52.651T927.957 512q-12.33-21.675-26.325-43.648t-37.675-52.65-48.853-57.345-59.648-54.186-70.656-46.848-81.152-31.659T512 213.334zm0 128q70.656 0 120.661 50.006T682.667 512 632.66 632.661 512 682.667 391.339 632.66 341.333 512t50.006-120.661T512 341.333zm0 85.334q-35.328 0-60.33 25.002T426.666 512t25.002 60.33T512 597.334t60.33-25.002T597.334 512t-25.002-60.33T512 426.666z"/></svg>

+ 1 - 0
src/assets/icons/github.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1581238998885" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4187" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M511.542857 14.057143C228.914286 13.942857 0 242.742857 0 525.142857 0 748.457143 143.2 938.285714 342.628571 1008c26.857143 6.742857 22.742857-12.342857 22.742858-25.371429v-88.571428c-155.085714 18.171429-161.371429-84.457143-171.771429-101.6C172.571429 756.571429 122.857143 747.428571 137.714286 730.285714c35.314286-18.171429 71.314286 4.571429 113.028571 66.171429 30.171429 44.685714 89.028571 37.142857 118.857143 29.714286 6.514286-26.857143 20.457143-50.857143 39.657143-69.485715-160.685714-28.8-227.657143-126.857143-227.657143-243.428571 0-56.571429 18.628571-108.571429 55.2-150.514286-23.314286-69.142857 2.171429-128.342857 5.6-137.142857 66.4-5.942857 135.428571 47.542857 140.8 51.771429 37.714286-10.171429 80.8-15.542857 129.028571-15.542858 48.457143 0 91.657143 5.6 129.714286 15.885715 12.914286-9.828571 76.914286-55.771429 138.628572-50.171429 3.314286 8.8 28.228571 66.628571 6.285714 134.857143 37.028571 42.057143 55.885714 94.514286 55.885714 151.2 0 116.8-67.428571 214.971429-228.571428 243.314286a145.714286 145.714286 0 0 1 43.542857 104v128.571428c0.914286 10.285714 0 20.457143 17.142857 20.457143 202.4-68.228571 348.114286-259.428571 348.114286-484.685714 0-282.514286-229.028571-511.2-511.428572-511.2z" p-id="4188"></path></svg>

+ 1 - 0
src/assets/icons/guide.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1608832444108" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6424" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><defs><style type="text/css"></style></defs><path d="M11.890619 560.841915l289.525612 129.392453 559.250499-523.687567-490.85963 564.544554 371.343547 149.824946c8.948712 3.398751 19.168956-1.3595 22.367781-10.899995v-0.67975L1023.646842 0.375862 10.61109 526.798424c-8.956709 4.774246-12.147536 15.666243-8.316944 25.198741 2.55906 4.086498 5.757884 7.493247 9.596473 8.852747z m357.276716 462.398088L513.610259 857.764808l-144.442924-62.648979v228.132171z" p-id="6425"></path></svg>

+ 1 - 0
src/assets/icons/input.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575802859706" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3102" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M896 224H128c-35.2 0-64 28.8-64 64v448c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V288c0-35.2-28.8-64-64-64z m0 480c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V320c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32v384z" p-id="3103"></path><path d="M224 352c-19.2 0-32 12.8-32 32v256c0 16 12.8 32 32 32s32-12.8 32-32V384c0-16-12.8-32-32-32z" p-id="3104"></path></svg>

+ 1 - 0
src/assets/icons/job.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566036191400" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5472" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M934.912 1016.832H192c-14.336 0-25.6-11.264-25.6-25.6v-189.44c0-14.336 11.264-25.6 25.6-25.6s25.6 11.264 25.6 25.6v163.84h691.712V64H217.6v148.48c0 14.336-11.264 25.6-25.6 25.6s-25.6-11.264-25.6-25.6v-174.08c0-14.336 11.264-25.6 25.6-25.6h742.912c14.336 0 25.6 11.264 25.6 25.6v952.832c0 14.336-11.264 25.6-25.6 25.6z" p-id="5473"></path><path d="M232.96 371.2h-117.76c-14.336 0-25.6-11.264-25.6-25.6s11.264-25.6 25.6-25.6h117.76c14.336 0 25.6 11.264 25.6 25.6s-11.264 25.6-25.6 25.6zM232.96 540.16h-117.76c-14.336 0-25.6-11.264-25.6-25.6s11.264-25.6 25.6-25.6h117.76c14.336 0 25.6 11.264 25.6 25.6s-11.264 25.6-25.6 25.6zM232.96 698.88h-117.76c-14.336 0-25.6-11.264-25.6-25.6s11.264-25.6 25.6-25.6h117.76c14.336 0 25.6 11.264 25.6 25.6s-11.264 25.6-25.6 25.6zM574.464 762.88c-134.144 0-243.2-109.056-243.2-243.2S440.32 276.48 574.464 276.48s243.2 109.056 243.2 243.2-109.056 243.2-243.2 243.2z m0-435.2c-105.984 0-192 86.016-192 192S468.48 711.68 574.464 711.68s192-86.016 192-192S680.448 327.68 574.464 327.68z" p-id="5474"></path><path d="M663.04 545.28h-87.04c-14.336 0-25.6-11.264-25.6-25.6s11.264-25.6 25.6-25.6h87.04c14.336 0 25.6 11.264 25.6 25.6s-11.264 25.6-25.6 25.6z" p-id="5475"></path><path d="M576 545.28c-14.336 0-25.6-11.264-25.6-25.6v-87.04c0-14.336 11.264-25.6 25.6-25.6s25.6 11.264 25.6 25.6v87.04c0 14.336-11.264 25.6-25.6 25.6z" p-id="5476"></path></svg>

+ 1 - 0
src/assets/icons/log.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566035943711" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4805" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M208.736 566.336H64.384v59.328h144.352v-59.328z m0-336.096H165.44V74.592c0-7.968 4.896-14.848 10.464-14.848h502.016V0.448H175.936c-38.72 1.248-69.248 34.368-68.192 74.144v155.648H64.384V289.6h144.352V230.24z m0 168.096H64.384v59.328h144.352v-59.328z m714.656 76.576h-57.76v474.496c0 7.936-4.896 14.848-10.464 14.848H175.936c-5.568 0-10.464-6.912-10.464-14.848v-155.68h43.296v-59.296H64.384v59.296h43.328v155.68c-1.024 39.776 29.472 72.896 68.192 74.144h679.232c38.72-1.184 69.248-34.368 68.256-74.144V474.912z m14.944-290.336l-83.072-85.312a71.264 71.264 0 0 0-52.544-21.728 71.52 71.52 0 0 0-51.616 23.872L386.528 507.264a30.496 30.496 0 0 0-6.176 10.72L308.16 740.512a30.016 30.016 0 0 0 6.976 30.24c7.712 7.968 19.2 10.752 29.568 7.2l216.544-74.112a28.736 28.736 0 0 0 12.128-7.936L940.448 287.456a75.552 75.552 0 0 0-2.112-102.88z m-557.12 518.272l39.104-120.64 78.336 80.416-117.44 40.224z m170.048-70.016l-103.552-106.016 200.16-222.4 103.52 106.304-200.128 222.112zM897.952 247.072l-0.256 0.224-107.136 119.168-103.52-106.528 106.432-118.624a14.144 14.144 0 0 1 10.304-4.736 13.44 13.44 0 0 1 10.464 4.288l83.264 85.696c5.472 5.6 5.664 14.72 0.448 20.512z" p-id="4806"></path></svg>

+ 1 - 0
src/assets/icons/loginLog.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566036016814" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5261" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M896 128h-85.333333a42.666667 42.666667 0 0 0 0 85.333333h42.666666v640H170.666667V213.333333h42.666666a42.666667 42.666667 0 0 0 0-85.333333H128a42.666667 42.666667 0 0 0-42.666667 42.666667v725.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V170.666667a42.666667 42.666667 0 0 0-42.666667-42.666667z" p-id="5262"></path><path d="M341.333333 298.666667a42.666667 42.666667 0 0 0 42.666667-42.666667V128a42.666667 42.666667 0 0 0-85.333333 0v128a42.666667 42.666667 0 0 0 42.666666 42.666667zM512 298.666667a42.666667 42.666667 0 0 0 42.666667-42.666667V128a42.666667 42.666667 0 0 0-85.333334 0v128a42.666667 42.666667 0 0 0 42.666667 42.666667zM682.666667 298.666667a42.666667 42.666667 0 0 0 42.666666-42.666667V128a42.666667 42.666667 0 0 0-85.333333 0v128a42.666667 42.666667 0 0 0 42.666667 42.666667zM341.333333 768a42.666667 42.666667 0 0 0 42.666667-42.666667 128 128 0 0 1 256 0 42.666667 42.666667 0 0 0 85.333333 0 213.333333 213.333333 0 0 0-107.52-184.32A128 128 0 0 0 640 469.333333a128 128 0 0 0-256 0 128 128 0 0 0 22.186667 71.68A213.333333 213.333333 0 0 0 298.666667 725.333333a42.666667 42.666667 0 0 0 42.666666 42.666667z m128-298.666667a42.666667 42.666667 0 1 1 42.666667 42.666667 42.666667 42.666667 0 0 1-42.666667-42.666667z" p-id="5263"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/message.svg


+ 2 - 0
src/assets/icons/monitor.svg

@@ -0,0 +1,2 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1543827393750" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4695" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css">@font-face { font-family: rbicon; src: url("chrome-extension://dipiagiiohfljcicegpgffpbnjmgjcnf/fonts/rbicon.woff2") format("woff2"); font-weight: normal; font-style: normal; }
+</style></defs><path d="M64 64V640H896V64H64zM0 0h960v704H0V0z" p-id="4696"></path><path d="M192 896H768v64H192zM448 640H512v256h-64z" p-id="4697"></path><path d="M479.232 561.604267l309.9904-348.330667-47.803733-42.5472-259.566934 291.669333L303.957333 240.008533 163.208533 438.6048l52.224 37.009067 91.6224-129.28z" p-id="4698"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/number.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/online.svg


+ 1 - 0
src/assets/icons/password.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575802846045" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2750" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M868.593046 403.832442c-30.081109-28.844955-70.037123-44.753273-112.624057-44.753273L265.949606 359.079168c-42.554188 0-82.510202 15.908318-112.469538 44.690852-30.236652 28.782533-46.857191 67.222007-46.857191 108.198258l0 294.079782c0 40.977273 16.619516 79.414701 46.702672 108.136859 29.959336 28.844955 70.069869 44.814672 112.624057 44.814672l490.019383 0c42.585911 0 82.696444-15.969717 112.624057-44.814672 30.082132-28.844955 46.579875-67.222007 46.579875-108.136859L915.172921 511.968278C915.171897 471.053426 898.675178 432.677397 868.593046 403.832442zM841.821309 806.049083c0 22.098297-8.882298 42.772152-25.099654 58.306964-16.154935 15.661701-37.81935 24.203238-60.752666 24.203238L265.949606 888.559285c-22.934339 0-44.567032-8.54256-60.877509-24.264637-16.186657-15.474436-25.067932-36.148291-25.067932-58.246589L180.004165 511.968278c0-22.035876 8.881274-42.772152 25.192775-58.307987 16.186657-15.536858 37.81935-24.139793 60.753689-24.139793l490.019383 0c22.933315 0 44.597731 8.602935 60.752666 24.139793 16.21838 15.535835 25.099654 36.272112 25.099654 58.307987L841.822332 806.049083zM510.974136 135.440715c114.914216 0 208.318536 89.75214 208.318536 200.055338l73.350588 0c0-149.113109-126.366036-270.496667-281.669124-270.496667-155.333788 0-281.699824 121.383558-281.699824 270.496667l73.350588 0C302.623877 225.193879 396.059919 135.440715 510.974136 135.440715zM474.299865 747.244792l73.350588 0L547.650453 629.576859l-73.350588 0L474.299865 747.244792z" p-id="2751"></path></svg>

+ 1 - 0
src/assets/icons/pdf.svg

@@ -0,0 +1 @@
+<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="128" height="128"><path d="M869.073 277.307H657.111V65.344l211.962 211.963zm-238.232 26.27V65.344l-476.498-.054v416.957h714.73v-178.67H630.841zm-335.836 360.57c-5.07-3.064-10.944-5.133-17.61-6.201-6.67-1.064-13.603-1.6-20.81-1.6h-48.821v85.641h48.822c7.206 0 14.14-.532 20.81-1.6 6.665-1.065 12.54-3.133 17.609-6.202 5.064-3.063 9.134-7.406 12.208-13.007 3.065-5.602 4.6-12.937 4.6-22.011 0-9.07-1.535-16.408-4.6-22.01-3.074-5.603-7.144-9.94-12.208-13.01zM35.82 541.805v416.904h952.358V541.805H35.821zm331.421 191.179c-3.6 11.071-9.343 20.879-17.209 29.413-7.874 8.542-18.078 15.408-30.617 20.61-12.544 5.206-27.747 7.807-45.621 7.807h-66.036v102.45h-62.831V607.517h128.867c17.874 0 33.077 2.6 45.62 7.802 12.541 5.207 22.745 12.076 30.618 20.615 7.866 8.538 13.604 18.277 17.21 29.212 3.6 10.943 5.401 22.278 5.401 34.018 0 11.477-1.8 22.752-5.402 33.819zM644.9 806.417c-5.343 17.61-13.408 32.818-24.212 45.627-10.807 12.803-24.283 22.879-40.423 30.213-16.146 7.343-35.155 11.007-57.03 11.007h-123.26V607.518h123.26c18.41 0 35.552 2.941 51.428 8.808 15.873 5.869 29.618 14.671 41.22 26.412 11.608 11.744 20.674 26.411 27.217 44.02 6.535 17.61 9.803 38.288 9.803 62.035 0 20.81-2.67 40.02-8.003 57.624zm245.362-146.07h-138.07v66.03h119.66v48.829h-119.66v118.058h-62.83V607.518h200.9v52.829h-.001zm-318.2 25.611c-6.402-8.266-14.877-14.604-25.412-19.01-10.544-4.402-23.551-6.602-39.019-6.602h-44.825v180.088h56.029c9.07 0 17.872-1.463 26.415-4.401 8.535-2.932 16.14-7.802 22.812-14.609 6.665-6.8 12.007-15.667 16.007-26.61 4.003-10.94 6.003-24.275 6.003-40.021 0-14.408-1.4-27.416-4.202-39.019-2.8-11.607-7.406-21.542-13.808-29.816zm0 0"/></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/peoples.svg


+ 1 - 0
src/assets/icons/phone.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1567417214476" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2266" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M761.503029 2.90619 242.121921 2.90619c-32.405037 0-58.932204 26.060539-58.932204 58.527998l0 902.302287c0 32.156374 26.217105 58.216913 58.932204 58.216913l519.381108 0c32.344662 0 58.591443-26.060539 58.591443-58.216913L820.094472 61.123103C820.094472 28.966729 793.847691 2.90619 761.503029 2.90619M452.878996 61.123103l98.147344 0c6.780427 0 12.31549 5.536087 12.31549 12.253068 0 6.748704-5.535063 12.253068-12.31549 12.253068l-98.147344 0c-6.779404 0-12.345166-5.504364-12.345166-12.253068C440.532807 66.659189 446.099592 61.123103 452.878996 61.123103M501.641583 980.593398c-29.636994 0-53.987588-23.946388-53.987588-53.677527 0-29.356608 24.039509-53.614082 53.987588-53.614082 29.91738 0 53.987588 23.883967 53.987588 53.614082C555.629171 956.647009 531.559986 980.593398 501.641583 980.593398M766.35657 803.142893c0 16.23373-13.186324 29.107945-29.233811 29.107945l-470.618521 0c-16.35755 0-29.325909-13.186324-29.325909-29.107945L237.178329 163.500794c0-16.232706 13.279445-29.138644 29.325909-29.138644l470.246037 0c16.420995 0 29.357632 13.1853 29.357632 29.138644l0 639.642099L766.35657 803.142893zM766.35657 803.142893" p-id="2267"></path></svg>

+ 1 - 0
src/assets/icons/post.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566035724641" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3998" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M136.4 434.3h77.7c21.5 0 38.9-17.4 38.9-38.9s-17.4-38.9-38.9-38.9h-77.7c-21.5 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9zM252.9 628.6c0-21.5-17.4-38.9-38.9-38.9h-77.7c-21.5 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9H214c21.5-0.1 38.9-17.5 38.9-38.9z" p-id="3999"></path><path d="M874.7 97.5H227c-28.6 0-51.8 23.2-51.8 51.8v194.3h38.9c28.6 0 51.8 23.2 51.8 51.8 0 28.6-23.2 51.8-51.8 51.8h-38.9v129.5h38.9c28.6 0 51.8 23.2 51.8 51.8 0 28.6-23.2 51.8-51.8 51.8h-38.9v194.3c0 28.6 23.2 51.8 51.8 51.8h647.7c28.6 0 51.8-23.2 51.8-51.8V149.3c0-28.6-23.2-51.8-51.8-51.8z m-311.3 723c-15.6 0-146.7-71.6-146.7-91 0-19.4 102-368.6 102-368.6l-83.6-104s-12.3-23.1 24.6-23.1h208.9c36.9 0 18.4 23.1 18.4 23.1l-79 104s102 351.3 102 368.6c0.1 17.3-131 91-146.6 91z m169.2-253.6l-27.9 40.2-74.5-240 103.4 171.7c4.6 7.9 4.2 20.6-1 28.1z" p-id="4000"></path></svg>

+ 1 - 0
src/assets/icons/question.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1581238842264" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1409" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512 0C229.233778 0 0 229.233778 0 512s229.233778 512 512 512 512-229.233778 512-512A512 512 0 0 0 512 0z m0 938.666667C276.366222 938.666667 85.333333 747.633778 85.333333 512 85.333333 276.366222 276.366222 85.333333 512 85.333333c235.633778 0 426.666667 191.032889 426.666667 426.666667a426.666667 426.666667 0 0 1-426.666667 426.666667z m0-717.653334a170.666667 170.666667 0 0 0-170.666667 170.666667 42.666667 42.666667 0 0 0 85.333334 0 85.333333 85.333333 0 1 1 85.333333 85.333333 42.666667 42.666667 0 0 0-42.666667 42.666667v111.36a42.666667 42.666667 0 0 0 85.333334 0v-74.24A170.666667 170.666667 0 0 0 512 221.013333z m-42.666667 542.293334a42.666667 42.666667 0 1 0 85.333334 0 42.666667 42.666667 0 0 0-85.333334 0z" p-id="1410"></path></svg>

+ 1 - 0
src/assets/icons/radio.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575966775973" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="879" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="81"><defs><style type="text/css"></style></defs><path d="M507.39346659 71.84873358c241.53533667 0 437.39770766 195.85422109 437.39770767 437.37442191 0 241.53766571-195.86237099 437.38955776-437.39770767 437.38955776-241.50040803 0-437.34997219-195.85189205-437.34997219-437.38955776C70.0434944 267.70295467 265.89189347 71.84873358 507.39346659 71.84873358L507.39346659 71.84873358zM507.39346659 282.81899805c-125.00686734 0-226.37039389 101.38914133-226.37039388 226.41813048 0 125.01268821 101.36352768 226.39717262 226.37039388 226.39717262 125.04295993 0 226.42395136-101.38448441 226.42395136-226.39717262C733.81625401 384.20813938 632.43642653 282.81899805 507.39346659 282.81899805L507.39346659 282.81899805zM507.39346659 120.78172615c-214.46664192 0-388.42047261 173.95150279-388.4204726 388.44026539 0 214.51204949 173.95499463 388.46122325 388.4204726 388.46122325 214.52369237 0 388.46005817-173.94800981 388.46005818-388.46122325C895.85236082 294.73322894 721.91715897 120.78172615 507.39346659 120.78172615z" p-id="880"></path></svg>

+ 1 - 0
src/assets/icons/rate.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1577246781606" class="icon" viewBox="0 0 1069 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1098" xmlns:xlink="http://www.w3.org/1999/xlink" width="84.5595703125" height="81"><defs><style type="text/css"></style></defs><path d="M633.72929961 378.02038203l9.49872568 18.68789795 20.78025469 2.79745225 206.61592412 27.33248408a11.46496817 11.46496817 0 0 1 6.6095543 19.47324902l-147.2675168 147.35350284-14.89299345 14.89299345 3.8006376 20.68280244 37.84585956 204.89044571a11.46496817 11.46496817 0 0 1-16.4808914 12.2961788L554.68980898 751.84713388l-18.68789794-9.49299345-18.48726123 9.99171915-183.23885392 99.34968163a11.46496817 11.46496817 0 0 1-16.78471347-11.8662416l32.5433127-205.79617881 3.29617793-20.78598692-15.19108243-14.49172002-151.03375839-143.48407587a11.46496817 11.46496817 0 0 1 6.09936328-19.63949062l205.79617881-32.63503185 20.78598691-3.2961788L428.87898125 380.72038203 518.59235674 192.64331182a11.46496817 11.46496817 0 0 1 20.56815264-0.26369385l94.56879023 185.63503183zM496.64840732 85.52038203l-121.75796162 254.98089229L95.76433145 384.76178369A34.3949045 34.3949045 0 0 0 77.46050938 443.66879023l204.87324901 194.66369385-44.16879023 279.1146498a34.3949045 34.3949045 0 0 0 50.36560489 35.61592325l248.4-134.67898038 251.84522285 128.27579591a34.3949045 34.3949045 0 0 0 49.43694287-36.89426777l-51.30573223-277.85350284 199.73120977-199.90891758a34.3949045 34.3949045 0 0 0-19.82866201-58.40827998l-280.11783428-37.03184736L558.32993633 84.71210205a34.3949045 34.3949045 0 0 0-61.68152901 0.80254775z" p-id="1099"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/redis.svg


+ 1 - 0
src/assets/icons/row.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1579339929870" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1182" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M152 854.856875h325.7146875V237.715625H134.856875v600q0 6.99375 5.0746875 12.0684375T152 854.856875z m737.143125-17.1421875v-600H546.284375v617.1421875H872q6.99375 0 12.0684375-5.07375t5.0746875-12.0684375z m68.5715625-651.429375V837.715625q0 35.3821875-25.16625 60.5484375T872 923.4284375H152q-35.383125 0-60.5484375-25.1653125T66.284375 837.7146875V186.284375q0-35.3821875 25.16625-60.5484375T152 100.5715625h720q35.383125 0 60.5484375 25.1653125t25.16625 60.5484375z" p-id="1183"></path></svg>

+ 1 - 0
src/assets/icons/select.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575803481213" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="804" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M62 511.97954521C62 263.86590869 263.90681826 62 511.97954521 62s449.97954521 201.825 449.97954521 449.97954521c0 248.19545479-201.90681826 449.97954521-449.97954521 449.97954521C263.90681826 962 62 760.175 62 511.97954521M901.98636348 511.97954521c0-215.24318174-175.00909131-390.41590869-390.00681827-390.41590869-215.03863652 0-389.96590869 175.17272695-389.96590868 390.41590869 0 215.28409131 175.00909131 390.45681826 389.96590868 390.45681826C727.01818174 902.47727305 901.98636348 727.30454521 901.98636348 511.97954521M264.17272695 430.28409131c0-5.76818174 2.12727305-11.51590869 6.64772696-15.87272696 8.71363652-8.75454521 22.88863652-8.75454521 31.725 0l209.4340913 208.22727305L721.45454521 414.53409131c8.75454521-8.71363652 22.97045479-8.71363652 31.90909132 0 8.71363652 8.75454521 8.71363652 22.88863652 0 31.60227304L511.97954521 685.74090869 270.71818174 446.01363653C266.27954521 441.77954521 264.17272695 436.05227305 264.17272695 430.28409131" p-id="805"></path></svg>

+ 1 - 0
src/assets/icons/server.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1547360688278" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M890 120H134a70 70 0 0 0-70 70v500a70 70 0 0 0 70 70h756a70 70 0 0 0 70-70V190a70 70 0 0 0-70-70z m-10 520a40 40 0 0 1-40 40H712V448a40 40 0 0 0-80 0v232h-80V368a40 40 0 0 0-80 0v312h-80V512a40 40 0 0 0-80 0v168H184a40 40 0 0 1-40-40V240a40 40 0 0 1 40-40h656a40 40 0 0 1 40 40zM696 824H328a40 40 0 0 0 0 80h368a40 40 0 0 0 0-80z" p-id="6718"></path></svg>

+ 1 - 0
src/assets/icons/swagger.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1566036776944" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6463" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M64 223.995345h168.001164v47.997673c0 26.428509 18.878836 47.997673 41.984 47.997673h140.036654c23.095855 0 41.984-21.569164 41.984-47.997673v-47.997673h504.003491a32.004655 32.004655 0 0 0 0-64.009309H455.996509V111.988364c0-26.428509-18.878836-47.997673-41.984-47.997673H273.985164c-23.095855 0-41.984 21.569164-41.984 47.997673v47.997672H64a32.004655 32.004655 0 0 0 0 64.009309zM288.004655 128h111.997672V256H288.004655V128zM960 479.995345H791.998836v-47.997672c0-26.372655-18.878836-47.997673-41.984-47.997673H609.978182c-23.095855 0-41.984 21.634327-41.984 47.997673v47.997672H64a32.004655 32.004655 0 0 0 0 64.00931h504.003491v47.997672c0 26.363345 18.878836 47.997673 41.984 47.997673h140.036654c23.095855 0 41.984-21.634327 41.984-47.997673v-47.997672h168.001164a32.004655 32.004655 0 1 0-0.009309-64.00931zM735.995345 576H623.997673v-128h111.997672v128zM960 800.293236v-0.288581H455.996509v-47.997673c0-26.363345-18.878836-47.997673-41.984-47.997673H274.050327c-23.105164 0-41.984 21.634327-41.984 47.997673v47.997673H64v0.288581a32.004655 32.004655 0 0 0 0 64.009309c0.986764 0 1.917673-0.195491 2.885818-0.288581h165.115346v47.997672c0 26.363345 18.878836 47.997673 41.984 47.997673h140.036654c23.095855 0 41.984-21.634327 41.984-47.997673v-47.997672h501.108364c0.968145 0.093091 1.899055 0.288582 2.895127 0.288581a32.004655 32.004655 0 1 0-0.009309-64.009309zM400.002327 896H288.004655V768h111.997672v128z" fill="" p-id="6464"></path></svg>

+ 1 - 0
src/assets/icons/switch.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1576042673958" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1110" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="81"><defs><style type="text/css"></style></defs><path d="M692 792H332c-150 0-270-120-270-270s120-270 270-270h360c150 0 270 120 270 270 0 147-120 270-270 270zM332 312c-117 0-210 93-210 210s93 210 210 210h360c117 0 210-93 210-210s-93-210-210-210H332z" p-id="1111"></path><path d="M341 522m-150 0a150 150 0 1 0 300 0 150 150 0 1 0-300 0Z" p-id="1112"></path></svg>

File diff suppressed because it is too large
+ 1 - 0
src/assets/icons/system.svg


+ 1 - 0
src/assets/icons/textarea.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1575802855098" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2984" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M896 160H128c-35.2 0-64 28.8-64 64v576c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V224c0-35.2-28.8-64-64-64z m0 608c0 16-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V256c0-16 12.8-32 32-32h704c19.2 0 32 12.8 32 32v512z" p-id="2985"></path><path d="M224 288c-19.2 0-32 12.8-32 32v256c0 16 12.8 32 32 32s32-12.8 32-32V320c0-16-12.8-32-32-32z m608 480c19.2 0 32-12.8 32-32V608L704 768h128z" p-id="2986"></path></svg>

+ 1 - 0
src/assets/icons/time.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1577099827399" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1008" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="81"><defs><style type="text/css"></style></defs><path d="M520 559h204c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32H488c-17.673 0-32-14.327-32-32 0-0.167 0.001-0.334 0.004-0.5a32.65 32.65 0 0 1-0.004-0.5V277c0-17.673 14.327-32 32-32 17.673 0 32 14.327 32 32v282z m-8 401C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z m0-64c212.077 0 384-171.923 384-384S724.077 128 512 128 128 299.923 128 512s171.923 384 384 384z" p-id="1009"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/timeRange.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/tool.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/tree.svg


+ 1 - 0
src/assets/icons/treeTable.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1607776376762" class="icon" viewBox="0 0 1160 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12593" xmlns:xlink="http://www.w3.org/1999/xlink" width="72.5" height="64"><defs><style type="text/css"></style></defs><path d="M200.026637 428.750277h227.302997v-227.302996a200.310766 200.310766 0 0 0-198.890122-198.890122 227.302997 227.302997 0 0 0-227.302997 227.302996 200.310766 200.310766 0 0 0 198.890122 198.890122z m26.139845-369.367369a142.064373 142.064373 0 0 1 142.064373 142.064373v170.477247h-170.477248a142.064373 142.064373 0 0 1-142.064373-142.064373 170.477248 170.477248 0 0 1 170.477248-170.477247zM1.420644 677.36293a227.302997 227.302997 0 0 0 227.302996 227.302997 200.310766 200.310766 0 0 0 198.890122-198.890122v-227.302997h-227.302996a200.310766 200.310766 0 0 0-198.890122 198.890122z m369.367369 26.139845a142.064373 142.064373 0 0 1-142.064373 142.064373 170.477248 170.477248 0 0 1-170.477247-170.477248 142.064373 142.064373 0 0 1 142.064373-142.064373h170.477247zM702.36626 475.915649h-227.302997v227.302997a200.310766 200.310766 0 0 0 198.890122 198.890122 227.302997 227.302997 0 0 0 227.302997-227.302997 200.310766 200.310766 0 0 0-198.890122-198.890122z m-26.139845 369.36737a142.064373 142.064373 0 0 1-142.064373-142.064373v-170.477248h170.477248a142.064373 142.064373 0 0 1 142.064373 142.064373 170.477248 170.477248 0 0 1-170.477248 170.477248zM900.972253 227.302997a227.302997 227.302997 0 0 0-227.302997-227.302997 200.310766 200.310766 0 0 0-198.890122 198.890122v227.302997h227.302997a200.310766 200.310766 0 0 0 198.890122-198.890122z m-369.36737-26.139845a142.064373 142.064373 0 0 1 142.064373-142.064373 170.477248 170.477248 0 0 1 170.477248 170.477248 142.064373 142.064373 0 0 1-142.064373 142.064373h-170.477248z" p-id="12594"></path></svg>

+ 1 - 0
src/assets/icons/upload.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1577540289643" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7922" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M530.944 458.24l4.8 3.456 122.176 106.816a32 32 0 0 1-37.44 51.584l-4.672-3.392L546.56 556.16v280.704a32 32 0 0 1-26.24 31.488l-5.76 0.512a32 32 0 0 1-31.424-26.24l-0.512-5.76-0.064-280.704-69.12 60.48a32 32 0 0 1-40.96 0.896l-4.16-3.968a32 32 0 0 1-0.96-40.96l4.032-4.16 122.176-106.816a32 32 0 0 1 37.312-3.456zM497.92 128c128.128 0 239.168 82.304 275.52 199.04 123.968 11.264 221.312 113.088 221.312 237.44 0 128.128-103.68 232.96-234.88 238.272h-5.888l-35.52 0.192a32 32 0 0 1-0.192-64l35.264-0.128 4.672-0.064c96.384-3.84 172.544-80.896 172.544-174.272 0-96.128-80.512-174.464-179.584-174.464h-1.984a32 32 0 0 1-32-25.28C695.872 264.96 604.736 192 497.92 192 381.824 192 285.44 277.76 274.816 388.48a32 32 0 0 1-28.352 28.8c-83.968 9.152-147.84 78.208-147.84 159.552l0.192 7.936c3.84 85.76 77.056 154.112 166.592 154.112h45.632a32 32 0 0 1 0 64h-45.632C142.016 802.944 40.32 708.032 34.88 586.88l-0.192-9.28c0-106.88 76.352-197.184 179.968-219.904C239.488 226.112 357.76 128 497.856 128z" p-id="7923"></path></svg>

+ 1 - 0
src/assets/icons/users.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1607774740802" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4632" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128"><defs><style type="text/css"></style></defs><path d="M511.913993 941.605241c-255.612968 0-385.311608-57.452713-385.311608-170.810012 0-80.846632 133.654964-133.998992 266.621871-151.88846L393.224257 602.049387c-79.986561-55.904586-118.86175-153.436587-118.86175-297.240383 0-139.33143 87.211154-222.586259 233.423148-222.586259l7.912649 0c146.211994 0 233.423148 83.254829 233.423148 222.586259 0 54.184445 0 214.67361-117.829666 297.412397l-0.344028 16.685369c132.966907 18.061482 266.105829 71.041828 266.105829 151.716445C897.225601 884.152528 767.526961 941.605241 511.913993 941.605241zM507.957668 141.567613c-79.470519 0-174.250294 28.382328-174.250294 163.241391 0 129.698639 34.230808 213.469511 104.584579 255.784982 8.944734 5.332437 14.277171 14.965228 14.277171 25.286074l0 59.344868c0 15.309256-11.524945 28.0383-26.662187 29.414413-144.319839 14.449185-239.959684 67.429531-239.959684 95.983874 0 92.199563 177.346548 111.637158 325.966739 111.637158 148.792206 0 325.966739-19.26558 325.966739-111.637158 0-28.726356-95.639845-81.534688-239.959684-95.983874-15.48127-1.548127-27.006215-14.621199-26.662187-30.102469l1.376113-59.344868c0.172014-10.148833 5.676466-19.437594 14.277171-24.770032 70.525785-42.487485 103.208466-123.678145 103.208466-255.784982 0-135.031077-94.779775-163.241391-174.250294-163.241391L507.957668 141.567613 507.957668 141.567613z" p-id="4633"></path></svg>

+ 1 - 0
src/assets/icons/validCode.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1569580729849" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1939" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M513.3 958.5c-142.2 0-397.9-222.1-401.6-440.5V268c1.7-39.6 31.7-72.3 71.1-77.3 49-4.6 97.1-16.5 142.7-35.3 47.8-14 91.9-38.3 129.4-71.1 30.3-24.4 72.9-26.3 105.3-4.6 39.9 30.7 83.8 55.9 130.5 74.6 48.6 14.7 98.2 25.9 148.4 33.7 38.5 7.6 67.1 40.3 69.5 79.5 3.3 84.9 2.5 169.9-2.6 254.7-33.7 281.6-253.7 436.4-392.7 436.3z m-0.1-813.7c-7.2-0.2-14.3 2-20 6.4-39.7 35.2-86.8 61.1-137.7 75.7-46.8 19.2-96.2 31-146.6 35.2-11 3.2-18.8 13-19.5 24.4v230.1c3.5 180.3 223.3 361 323.9 361s287.3-120.2 317.6-360.5c7.3-142.7 0-228.6 0-229.6-1.3-13.3-11-24.3-24-27.3-49.6-7.7-98.6-19-146.5-33.7-46.3-19.5-89.7-45.3-129-76.7-5.8-3.8-12.7-5.5-19.5-4.9l1.3-0.1z" p-id="1940"></path><path d="M750.1 428L490.7 673.2c-11.7 11.1-29.5 12.9-43.1 4.2l-6.8-5.8-141.2-149.4c-9.3-9.3-12.7-22.9-9-35.5 3.8-12.6 14.1-22.1 27-24.8 12.9-2.7 26.1 1.9 34.6 11.9L469 597.5l233.7-221c14.6-12.8 36.8-11.6 49.9 2.7 13.2 14.2 11.5 35.3-2.5 48.8" p-id="1941"></path></svg>

+ 39 - 0
src/assets/images/dark.svg

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="52px" height="45px" viewBox="0 0 52 45" version="1.1" 
+    xmlns="http://www.w3.org/2000/svg" 
+    xmlns:xlink="http://www.w3.org/1999/xlink">
+    <defs>
+        <filter x="-9.4%" y="-6.2%" width="118.8%" height="122.5%" filterUnits="objectBoundingBox" id="filter-1">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+        <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect>
+        <filter x="-4.2%" y="-2.5%" width="108.3%" height="110.0%" filterUnits="objectBoundingBox" id="filter-4">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="配置面板" width="48" height="40" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="setting-copy-2" width="48" height="40" transform="translate(-1190.000000, -136.000000)">
+            <g id="Group-8" width="48" height="40" transform="translate(1167.000000, 0.000000)">
+                <g id="Group-5-Copy-5" filter="url(#filter-1)" transform="translate(25.000000, 137.000000)">
+                    <mask id="mask-3" fill="white">
+                        <use xlink:href="#path-2"></use>
+                    </mask>
+                    <g id="Rectangle-18">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    </g>
+                    <rect id="Rectangle-11" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="48" height="10"></rect>
+                    <rect id="Rectangle-18" fill="#303648" mask="url(#mask-3)" x="0" y="0" width="16" height="40"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

+ 39 - 0
src/assets/images/light.svg

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="52px" height="45px" viewBox="0 0 52 45" version="1.1" 
+    xmlns="http://www.w3.org/2000/svg" 
+    xmlns:xlink="http://www.w3.org/1999/xlink">
+    <defs>
+        <filter x="-9.4%" y="-6.2%" width="118.8%" height="122.5%" filterUnits="objectBoundingBox" id="filter-1">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
+            <feMerge>
+                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
+                <feMergeNode in="SourceGraphic"></feMergeNode>
+            </feMerge>
+        </filter>
+        <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect>
+        <filter x="-4.2%" y="-2.5%" width="108.3%" height="110.0%" filterUnits="objectBoundingBox" id="filter-4">
+            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+        </filter>
+    </defs>
+    <g id="配置面板" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="setting-copy-2" transform="translate(-1254.000000, -136.000000)">
+            <g id="Group-8" transform="translate(1167.000000, 0.000000)">
+                <g id="Group-5" filter="url(#filter-1)" transform="translate(89.000000, 137.000000)">
+                    <mask id="mask-3" fill="white">
+                        <use xlink:href="#path-2"></use>
+                    </mask>
+                    <g id="Rectangle-18">
+                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
+                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-2"></use>
+                    </g>
+                    <rect id="Rectangle-18" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="16" height="40"></rect>
+                    <rect id="Rectangle-11" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="48" height="10"></rect>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>

BIN
src/assets/images/login-background.jpg


BIN
src/assets/images/profile.jpg


+ 52 - 0
src/assets/images/upload/excel.svg

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<defs>
+			<rect id="SVGID_1_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_2_">
+			<use xlink:href="#SVGID_1_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_2_)" fill="#E2E5E7" d="M48.877-0.024c-7.123,0-12.72,5.596-12.72,12.478v173.548
+			c0,6.879,5.598,12.479,12.72,12.479h127.225c7.121,0,12.719-5.6,12.719-12.479V50.855l-50.879-50.88L48.877-0.024L48.877-0.024z"
+			/>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_3_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_4_">
+			<use xlink:href="#SVGID_3_"  overflow="visible"/>
+		</clipPath>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_5_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_6_">
+			<use xlink:href="#SVGID_5_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_6_)" fill="#B0B7BD" d="M150.66,50.855h38.16l-50.881-50.88v38.16
+			C137.939,45.258,143.537,50.855,150.66,50.855L150.66,50.855z"/>
+	</g>
+</g>
+<path fill="#75AF44" d="M92.778,111.766c0,3.562-2.786,6.37-6.105,6.37H16.848c-3.319,0-6.106-2.81-6.106-6.37V48.141
+	c0-3.562,2.81-6.372,6.106-6.372h69.825c3.319,0,6.105,2.81,6.105,6.372V111.766z"/>
+<path fill="#CAD1D8" d="M59.828,128.991h101.759v8.722H59.828V128.991z M59.828,146.072h101.759v8.722H59.828V146.072z
+	 M59.828,163.152h40.049v8.723H59.828V163.152z"/>
+<g>
+	<path fill="#FFFFFF" d="M41.723,85.121v7.148c0,0.703,0.088,1.192,0.264,1.465c0.176,0.274,0.419,0.469,0.732,0.586
+		c0.312,0.117,0.8,0.176,1.465,0.176h21.445c0.703,0,1.436,0.255,2.197,0.762c0.762,0.509,1.22,1.348,1.377,2.52
+		c0.155,1.172-0.205,2.062-1.084,2.666c-0.879,0.606-1.71,0.91-2.49,0.91H41.547c-0.86,0-1.866-0.117-3.018-0.353
+		c-1.153-0.233-2.08-0.741-2.783-1.523c-0.703-0.78-1.124-1.571-1.26-2.373c-0.137-0.8-0.205-1.923-0.205-3.369v-23.85
+		c0-1.21,0.097-2.265,0.293-3.164c0.195-0.897,0.615-1.641,1.26-2.227s1.455-1.034,2.432-1.348c0.976-0.312,2.031-0.469,3.164-0.469
+		h23.555c0.78,0,1.542,0.293,2.285,0.879c0.741,0.586,1.122,1.485,1.143,2.695c0.019,1.212-0.401,2.051-1.26,2.52
+		c-0.86,0.469-1.582,0.703-2.168,0.703H44.184c-0.938,0-1.534,0.108-1.787,0.322c-0.254,0.216-0.43,0.439-0.527,0.674
+		c-0.098,0.234-0.146,0.703-0.146,1.406v6.445h14.238c0.742,0,1.523,0.245,2.344,0.732c0.82,0.489,1.239,1.339,1.26,2.549
+		c0.019,1.212-0.381,2.101-1.201,2.666c-0.82,0.567-1.622,0.85-2.402,0.85h-14.24V85.121z"/>
+</g>
+</svg>

+ 23 - 0
src/assets/images/upload/gif.svg

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<path fill="#E2E5E7" d="M48.718,0c-7.179,0-12.82,5.641-12.82,12.564v174.872c0,6.924,5.641,12.564,12.82,12.564h128.205
+	c7.18,0,12.821-5.641,12.821-12.564V51.282L138.461,0H48.718z"/>
+<path fill="#B0B7BD" d="M151.282,51.282h38.462L138.461,0v38.461C138.461,45.641,144.103,51.282,151.282,51.282L151.282,51.282z"/>
+<path fill="#C12D85" d="M159.513,164.048c0,3.59-2.82,6.41-6.154,6.41H16.948c-3.333,0-6.154-2.82-6.154-6.41V99.945
+	c0-3.59,2.821-6.41,6.154-6.41h136.41c3.334,0,6.154,2.821,6.154,6.41V164.048z"/>
+<g>
+	<path fill="#FFFFFF" d="M68.318,128.997h8.063c2.874,0,4.313,1.564,4.313,4.688c-0.627,10.125-5.877,15.375-15.75,15.75
+		c-10.377-0.498-15.876-6.249-16.5-17.25c0.75-10.875,6.249-16.749,16.5-17.625c7.749,0.501,12.188,2.751,13.313,6.75
+		c-0.126,2.127-1.125,3.252-3,3.375c-1.002,0-2.127-0.437-3.375-1.313c-2.25-1.5-4.564-2.25-6.938-2.25
+		c-5.751,0.375-8.751,4.063-9,11.063c0.249,7.125,3.249,10.813,9,11.063c5.25-0.249,7.998-2.813,8.25-7.688h-4.875
+		c-2.25,0-3.375-1.125-3.375-3.375C65.066,130.31,66.191,129.249,68.318,128.997z"/>
+	<path fill="#FFFFFF" d="M88.493,145.872v-27.375c0-2.373,1.187-3.624,3.563-3.75c2.25,0.126,3.437,1.377,3.563,3.75v27.375
+		c-0.126,2.25-1.313,3.375-3.563,3.375C89.679,149.247,88.493,148.122,88.493,145.872z"/>
+	<path fill="#FFFFFF" d="M104.73,145.872v-27c0.123-2.25,1.313-3.498,3.563-3.75h12.375c1.875,0.126,2.936,1.189,3.188,3.188
+		c-0.126,2.25-1.189,3.375-3.188,3.375h-8.813v6.938h7.5c1.998,0.126,3.123,1.251,3.375,3.375c-0.252,2.25-1.377,3.375-3.375,3.375
+		h-7.5v10.5c-0.126,2.25-1.313,3.375-3.563,3.375C105.917,149.247,104.73,148.122,104.73,145.872z"/>
+</g>
+</svg>

+ 25 - 0
src/assets/images/upload/jpg.svg

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	  viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<path fill="#E2E5E7" d="M48.718,0c-7.179,0-12.82,5.641-12.82,12.564v174.872c0,6.924,5.641,12.564,12.82,12.564h128.205
+	c7.18,0,12.821-5.641,12.821-12.564V51.282L138.461,0H48.718z"/>
+<path fill="#B0B7BD" d="M151.282,51.282h38.462L138.461,0v38.461C138.461,45.641,144.103,51.282,151.282,51.282L151.282,51.282z"/>
+<path fill="#257BD8" d="M159.513,164.048c0,3.59-2.82,6.41-6.154,6.41H16.948c-3.333,0-6.154-2.82-6.154-6.41V99.945
+	c0-3.59,2.821-6.41,6.154-6.41h136.41c3.334,0,6.154,2.821,6.154,6.41V164.048z"/>
+<g>
+	<path fill="#FFFFFF" d="M57.984,118.497v21.188c-0.126,6.375-3.252,9.624-9.375,9.75c-5.502-0.126-8.373-1.811-8.625-5.063
+		c0.252-1.749,1.061-2.748,2.438-3c0.498,0,1.374,0.313,2.625,0.938c1.248,0.627,2.25,0.938,3,0.938
+		c1.875,0.126,2.813-1.248,2.813-4.125v-20.625c0-2.373,1.187-3.624,3.563-3.75C56.672,114.873,57.858,116.124,57.984,118.497z"/>
+	<path fill="#FFFFFF" d="M66.909,145.872v-27c0-2.373,1.187-3.624,3.563-3.75h8.625c7.623,0.501,11.687,4.313,12.188,11.438
+		c-0.501,7.125-4.5,10.939-12,11.438h-5.25v7.875c-0.126,2.25-1.313,3.375-3.563,3.375
+		C68.096,149.247,66.909,148.122,66.909,145.872z M74.034,121.497v10.125h4.875c3-0.123,4.623-1.811,4.875-5.063
+		c-0.252-3.123-1.875-4.811-4.875-5.063H74.034z"/>
+	<path fill="#FFFFFF" d="M116.709,128.997h8.063c2.875,0,4.313,1.564,4.313,4.688c-0.627,10.125-5.877,15.375-15.75,15.75
+		c-10.377-0.498-15.875-6.249-16.5-17.25c0.75-10.875,6.25-16.749,16.5-17.625c7.75,0.501,12.188,2.751,13.313,6.75
+		c-0.125,2.127-1.125,3.252-3,3.375c-1.002,0-2.127-0.437-3.375-1.313c-2.25-1.5-4.564-2.25-6.938-2.25
+		c-5.75,0.375-8.75,4.063-9,11.063c0.25,7.125,3.25,10.813,9,11.063c5.25-0.249,7.998-2.813,8.25-7.688h-4.875
+		c-2.25,0-3.375-1.125-3.375-3.375C113.457,130.31,114.582,129.249,116.709,128.997z"/>
+</g>
+</svg>

+ 44 - 0
src/assets/images/upload/other.svg

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<defs>
+							<rect id="SVGID_1_" x="17.682" width="164.636" height="199.93"/>
+						</defs>
+						<clipPath id="SVGID_2_">
+							<use xlink:href="#SVGID_1_"  overflow="visible"/>
+						</clipPath>
+						<path clip-path="url(#SVGID_2_)" fill="#E4E4E4" d="M169.816,199.688H30.124c-6.984,0-12.473-5.485-12.473-12.474V12.599
+							c0-6.985,5.488-12.473,12.473-12.473h112.252l39.913,39.912v147.175C182.289,194.198,176.801,199.688,169.816,199.688
+							L169.816,199.688z"/>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<defs>
+							<rect id="SVGID_3_" x="17.682" width="164.636" height="199.93"/>
+						</defs>
+						<clipPath id="SVGID_4_">
+							<use xlink:href="#SVGID_3_"  overflow="visible"/>
+						</clipPath>
+						<path clip-path="url(#SVGID_4_)" fill="#B6B6B6" d="M182.289,40.039h-36.42c-1.995,0-3.493-1.497-3.493-3.492V0.126"/>
+					</g>
+				</g>
+			</g>
+		</g>
+	</g>
+</g>
+<path fill="#CAD1D8" d="M36.589,65.813h127.759v10.951H36.589V65.813z M36.589,87.259h127.759v10.949H36.589V87.259z
+	 M36.589,108.703h50.283v10.951H36.589V108.703z"/>
+</svg>

+ 23 - 0
src/assets/images/upload/pdf.svg

@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<path fill="#E2E5E7" d="M48.718,0c-7.179,0-12.82,5.641-12.82,12.564v174.872c0,6.924,5.641,12.564,12.82,12.564h128.205
+	c7.181,0,12.821-5.641,12.821-12.564V51.282L138.461,0H48.718z"/>
+<path fill="#B0B7BD" d="M151.282,51.282h38.462L138.461,0v38.461C138.461,45.641,144.104,51.282,151.282,51.282L151.282,51.282z"/>
+<path fill="#F15642" d="M159.514,163.643c0,3.59-2.82,6.409-6.154,6.409H16.948c-3.333,0-6.154-2.819-6.154-6.409V99.539
+	c0-3.59,2.821-6.41,6.154-6.41h136.409c3.334,0,6.154,2.821,6.154,6.41v64.104H159.514z"/>
+<g>
+	<path fill="#FFFFFF" d="M39.609,145.277v-27c0-2.372,1.187-3.623,3.563-3.75h8.625c7.623,0.502,11.687,4.313,12.188,11.438
+		c-0.501,7.125-4.5,10.939-12,11.438h-5.25v7.875c-0.126,2.25-1.313,3.375-3.563,3.375
+		C40.796,148.652,39.609,147.527,39.609,145.277z M46.734,120.902v10.125h4.875c3-0.122,4.623-1.811,4.875-5.063
+		c-0.252-3.123-1.875-4.811-4.875-5.063H46.734L46.734,120.902z"/>
+	<path fill="#FFFFFF" d="M71.034,145.091v-27c0.123-2.124,1.313-3.311,3.563-3.563h8.063c10.749,0.502,16.374,6.313,16.875,17.438
+		c-0.627,10.626-6.126,16.189-16.5,16.688h-8.25C72.282,148.53,71.034,147.341,71.034,145.091z M78.159,121.091v21h4.875
+		c5.625-0.123,8.625-3.563,9-10.313c-0.126-6.998-3.313-10.562-9.563-10.688L78.159,121.091L78.159,121.091z"/>
+	<path fill="#FFFFFF" d="M107.709,145.277v-27c0.123-2.25,1.313-3.497,3.563-3.75h12.375c1.875,0.127,2.937,1.189,3.188,3.188
+		c-0.125,2.25-1.188,3.375-3.188,3.375h-8.813v6.938h7.5c1.998,0.126,3.123,1.251,3.375,3.375c-0.252,2.25-1.377,3.375-3.375,3.375
+		h-7.5v10.5c-0.125,2.25-1.313,3.375-3.563,3.375C108.896,148.652,107.709,147.527,107.709,145.277z"/>
+</g>
+</svg>

+ 26 - 0
src/assets/images/upload/png.svg

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<path fill="#E2E5E7" d="M48.718,0c-7.179,0-12.82,5.641-12.82,12.564v174.872c0,6.924,5.641,12.564,12.82,12.564h128.205
+	c7.18,0,12.821-5.641,12.821-12.564V51.282L138.461,0H48.718z"/>
+<path fill="#B0B7BD" d="M151.282,51.282h38.462L138.461,0v38.461C138.461,45.641,144.103,51.282,151.282,51.282L151.282,51.282z"/>
+<path fill="#7BC11F" d="M159.513,164.048c0,3.59-2.82,6.41-6.154,6.41H16.948c-3.333,0-6.154-2.82-6.154-6.41V99.945
+	c0-3.59,2.821-6.41,6.154-6.41h136.41c3.334,0,6.154,2.821,6.154,6.41V164.048z"/>
+<g>
+	<path fill="#FFFFFF" d="M33.609,145.872v-27c0-2.373,1.187-3.624,3.563-3.75h8.625c7.623,0.501,11.687,4.313,12.188,11.438
+		c-0.501,7.125-4.5,10.939-12,11.438h-5.25v7.875c-0.126,2.25-1.313,3.375-3.563,3.375
+		C34.796,149.247,33.609,148.122,33.609,145.872z M40.734,121.497v10.125h4.875c3-0.123,4.623-1.811,4.875-5.063
+		c-0.252-3.123-1.875-4.811-4.875-5.063H40.734z"/>
+	<path fill="#FFFFFF" d="M64.659,145.872v-27.375c0-2.373,1.187-3.624,3.563-3.75c1.248,0.252,2.25,0.814,3,1.688l15.188,20.25
+		h0.188v-18.188c0-2.373,1.187-3.624,3.563-3.75c2.25,0.126,3.437,1.377,3.563,3.75v27.375c-0.126,2.25-1.313,3.375-3.563,3.375
+		c-1.251,0-2.25-0.437-3-1.313l-15.188-20.063h-0.188v18c-0.126,2.25-1.313,3.375-3.563,3.375
+		C65.846,149.247,64.659,148.122,64.659,145.872z"/>
+	<path fill="#FFFFFF" d="M121.021,128.997h8.063c2.875,0,4.313,1.564,4.313,4.688c-0.627,10.125-5.877,15.375-15.75,15.75
+		c-10.377-0.498-15.875-6.249-16.5-17.25c0.75-10.875,6.25-16.749,16.5-17.625c7.75,0.501,12.188,2.751,13.313,6.75
+		c-0.125,2.127-1.125,3.252-3,3.375c-1.002,0-2.127-0.437-3.375-1.313c-2.25-1.5-4.564-2.25-6.938-2.25
+		c-5.75,0.375-8.75,4.063-9,11.063c0.25,7.125,3.25,10.813,9,11.063c5.25-0.249,7.998-2.813,8.25-7.688h-4.875
+		c-2.25,0-3.375-1.125-3.375-3.375C117.77,130.31,118.895,129.249,121.021,128.997z"/>
+</g>
+</svg>

+ 52 - 0
src/assets/images/upload/ppt.svg

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	  viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<defs>
+			<rect id="SVGID_1_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_2_">
+			<use xlink:href="#SVGID_1_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_2_)" fill="#E2E5E7" d="M48.877-0.024c-7.123,0-12.72,5.596-12.72,12.478v173.548
+			c0,6.879,5.598,12.479,12.72,12.479h127.225c7.121,0,12.719-5.6,12.719-12.479V50.855l-50.879-50.88L48.877-0.024L48.877-0.024z"
+			/>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_3_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_4_">
+			<use xlink:href="#SVGID_3_"  overflow="visible"/>
+		</clipPath>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_5_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_6_">
+			<use xlink:href="#SVGID_5_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_6_)" fill="#B0B7BD" d="M150.66,50.855h38.16l-50.881-50.88v38.16
+			C137.939,45.258,143.537,50.855,150.66,50.855L150.66,50.855z"/>
+	</g>
+</g>
+<path fill="#FF6A4D" d="M92.778,111.766c0,3.562-2.786,6.37-6.105,6.37H16.848c-3.319,0-6.106-2.81-6.106-6.37V48.141
+	c0-3.562,2.81-6.372,6.106-6.372h69.825c3.319,0,6.105,2.81,6.105,6.372V111.766z"/>
+<path fill="#CAD1D8" d="M59.828,128.991h101.759v8.722H59.828V128.991z M59.828,146.072h101.759v8.722H59.828V146.072z
+	 M59.828,163.152h40.049v8.723H59.828V163.152z"/>
+<g>
+	<path fill="#FFFFFF" d="M42.16,85.985v12.363c0,0.547-0.245,1.241-0.732,2.08c-0.489,0.841-1.465,1.269-2.93,1.289
+		c-1.465,0.021-2.5-0.371-3.105-1.171c-0.606-0.8-0.908-1.533-0.908-2.197V69.344c0-1.132,0.146-2.148,0.439-3.047
+		c0.293-0.898,0.751-1.641,1.377-2.227c0.625-0.586,1.465-1.025,2.52-1.318c1.055-0.293,2.128-0.439,3.223-0.439h12.891
+		c0.938,0,2.314,0.117,4.131,0.352s3.349,0.655,4.6,1.26c1.25,0.606,2.421,1.69,3.516,3.252c1.093,1.563,1.699,3.36,1.816,5.391
+		c0.117,2.032-0.02,3.79-0.41,5.273c-0.625,2.305-1.602,4.043-2.93,5.215c-1.329,1.172-2.871,1.954-4.629,2.344
+		c-1.758,0.391-3.79,0.586-6.094,0.586L42.16,85.985L42.16,85.985z M42.16,79.247h14.238c1.328,0,2.324-0.245,2.988-0.736
+		c0.664-0.49,1.132-1.149,1.406-1.975c0.273-0.825,0.41-1.65,0.41-2.475c-0.04-1.178-0.313-2.17-0.82-2.976
+		c-0.508-0.806-1.143-1.356-1.904-1.65c-0.762-0.295-1.494-0.461-2.197-0.501H44.855c-0.703,0-1.25,0.088-1.641,0.264
+		c-0.391,0.176-0.665,0.381-0.82,0.615c-0.157,0.234-0.234,0.703-0.234,1.406V79.247z"/>
+</g>
+</svg>

+ 60 - 0
src/assets/images/upload/text.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<defs>
+			<rect id="SVGID_1_" x="17.682" width="164.636" height="199.93"/>
+		</defs>
+		<clipPath id="SVGID_2_">
+			<use xlink:href="#SVGID_1_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_2_)" fill="#E4E4E4" d="M169.816,199.688H30.124c-6.984,0-12.473-5.488-12.473-12.474V12.599
+			c0-6.985,5.488-12.473,12.473-12.473h112.252l39.913,39.912v147.175C182.289,194.198,176.801,199.688,169.816,199.688
+			L169.816,199.688z"/>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_3_" x="17.682" width="164.636" height="199.93"/>
+		</defs>
+		<clipPath id="SVGID_4_">
+			<use xlink:href="#SVGID_3_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_4_)" fill="#A7A7A7" d="M182.289,40.039h-36.42c-1.995,0-3.493-1.497-3.493-3.492V0.126"/>
+	</g>
+</g>
+<path fill="#CAD1D8" d="M38.038,68.822h126.629v8.481H38.038V68.822z M38.038,86.322h126.629v8.481H38.038V86.322z M38.038,51.434
+	h126.629v8.482H38.038V51.434z M38.038,104.045h38.948v8.482H38.038V104.045z"/>
+<path fill="#F3AC00" d="M174.36,186.947c0,2.948-2.82,5.264-6.154,5.264H31.794c-3.333,0-6.154-2.315-6.154-5.264v-52.635
+	c0-2.947,2.821-5.263,6.154-5.263h136.41c3.334,0,6.154,2.316,6.154,5.263v52.635H174.36z"/>
+<g>
+	<path fill="#FFFFFF" d="M57.582,152.115v21.744c0,0.445-0.201,0.961-0.603,1.539c-0.402,0.582-1.078,0.896-2.032,0.939
+		c-0.953,0.043-1.749-0.202-2.388-0.738c-0.64-0.533-0.96-1.114-0.96-1.74v-21.744h-7.679c-0.596,0-1.161-0.243-1.697-0.735
+		c-0.536-0.491-0.803-1.184-0.803-2.078c0-0.92,0.275-1.613,0.826-2.075c0.551-0.46,1.108-0.691,1.674-0.691h21.387
+		c0.714,0,1.332,0.254,1.853,0.761c0.521,0.505,0.789,1.138,0.804,1.896c0.014,0.757-0.239,1.437-0.758,2.03
+		c-0.522,0.598-1.154,0.893-1.898,0.893H57.582z"/>
+	<path fill="#FFFFFF" d="M75.619,164.084v5.444c0,0.538,0.067,0.91,0.2,1.118c0.135,0.208,0.32,0.357,0.559,0.445
+		c0.237,0.09,0.609,0.135,1.116,0.135h16.342c0.537,0,1.094,0.193,1.674,0.58s0.93,1.026,1.05,1.921
+		c0.118,0.891-0.157,1.57-0.828,2.028c-0.669,0.465-1.301,0.693-1.897,0.693H75.485c-0.654,0-1.422-0.089-2.299-0.268
+		c-0.878-0.178-1.585-0.565-2.121-1.16c-0.536-0.596-0.855-1.199-0.96-1.809c-0.104-0.608-0.155-1.466-0.155-2.566v-18.174
+		c0-0.921,0.075-1.725,0.224-2.409s0.468-1.25,0.96-1.696c0.491-0.446,1.107-0.791,1.853-1.026c0.743-0.239,1.547-0.357,2.411-0.357
+		h17.947c0.596,0,1.176,0.222,1.742,0.67c0.564,0.445,0.857,1.131,0.87,2.053c0.017,0.923-0.305,1.563-0.959,1.92
+		c-0.655,0.357-1.206,0.536-1.652,0.536H77.493c-0.714,0-1.168,0.082-1.362,0.245c-0.192,0.165-0.327,0.336-0.401,0.514
+		c-0.075,0.179-0.112,0.536-0.112,1.072v4.912h10.85c0.565,0,1.161,0.186,1.786,0.558c0.625,0.371,0.944,1.019,0.96,1.941
+		c0.016,0.923-0.289,1.601-0.915,2.031c-0.625,0.432-1.235,0.648-1.83,0.648H75.619L75.619,164.084z"/>
+	<path fill="#FFFFFF" d="M111.471,165.287l-7.857,10.493c-0.15,0.178-0.351,0.365-0.603,0.558c-0.253,0.193-0.72,0.321-1.406,0.38
+		c-0.683,0.059-1.295-0.201-1.829-0.781c-0.538-0.582-0.805-1.198-0.805-1.854s0.147-1.175,0.445-1.563L108.391,161l-7.098-10.045
+		c-0.357-0.476-0.508-1.049-0.448-1.72c0.061-0.669,0.417-1.233,1.073-1.696c0.652-0.46,1.339-0.663,2.053-0.602
+		c0.716,0.061,1.252,0.327,1.608,0.803l6.024,8.708l6.163-8.574c0.326-0.475,0.886-0.75,1.676-0.825
+		c0.789-0.073,1.486,0.178,2.098,0.759c0.61,0.582,0.895,1.17,0.85,1.765c-0.046,0.596-0.247,1.162-0.603,1.696L114.776,161
+		l7.903,11.074c0.388,0.566,0.61,1.123,0.669,1.671c0.06,0.553-0.091,1.082-0.445,1.587c-0.239,0.329-0.581,0.626-1.026,0.895
+		c-0.447,0.268-1.021,0.371-1.72,0.313c-0.697-0.06-1.361-0.565-1.986-1.518L111.471,165.287z"/>
+	<path fill="#FFFFFF" d="M141.607,152.115v21.744c0,0.445-0.201,0.961-0.6,1.539c-0.405,0.582-1.08,0.896-2.033,0.939
+		c-0.953,0.043-1.749-0.202-2.388-0.738c-0.641-0.533-0.962-1.114-0.962-1.74v-21.744h-7.68c-0.595,0-1.16-0.243-1.695-0.735
+		c-0.536-0.491-0.804-1.184-0.804-2.078c0-0.92,0.275-1.613,0.826-2.075c0.551-0.46,1.108-0.691,1.676-0.691h21.387
+		c0.713,0,1.332,0.254,1.851,0.761c0.521,0.505,0.789,1.138,0.807,1.896c0.013,0.757-0.242,1.437-0.761,2.03
+		c-0.522,0.598-1.153,0.893-1.896,0.893H141.607z"/>
+</g>
+</svg>

+ 55 - 0
src/assets/images/upload/word.svg

@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<defs>
+			<rect id="SVGID_1_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_2_">
+			<use xlink:href="#SVGID_1_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_2_)" fill="#E2E5E7" d="M48.877-0.024c-7.123,0-12.72,5.596-12.72,12.478v173.548
+			c0,6.879,5.598,12.479,12.72,12.479h127.225c7.121,0,12.719-5.6,12.719-12.479V50.855l-50.879-50.88L48.877-0.024L48.877-0.024z"
+			/>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_3_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_4_">
+			<use xlink:href="#SVGID_3_"  overflow="visible"/>
+		</clipPath>
+	</g>
+	<g>
+		<defs>
+			<rect id="SVGID_5_" x="10.742" width="178.355" height="198.8"/>
+		</defs>
+		<clipPath id="SVGID_6_">
+			<use xlink:href="#SVGID_5_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_6_)" fill="#B0B7BD" d="M150.66,50.855h38.16l-50.881-50.88v38.16
+			C137.939,45.258,143.537,50.855,150.66,50.855L150.66,50.855z"/>
+	</g>
+</g>
+<path fill="#4786D1" d="M92.778,111.766c0,3.562-2.786,6.37-6.105,6.37H16.848c-3.319,0-6.106-2.81-6.106-6.37V48.141
+	c0-3.562,2.81-6.372,6.106-6.372h69.825c3.319,0,6.105,2.81,6.105,6.372V111.766z"/>
+<path fill="#CAD1D8" d="M59.828,128.991h101.759v8.722H59.828V128.991z M59.828,146.072h101.759v8.722H59.828V146.072z
+	 M59.828,163.152h40.049v8.723H59.828V163.152z"/>
+<g>
+	<path fill="#FFFFFF" d="M49.541,76.918l-4.688,20.684c-0.079,0.352-0.234,0.782-0.469,1.289c-0.234,0.508-0.625,1.084-1.172,1.729
+		c-0.547,0.646-1.582,0.946-3.105,0.907c-1.406,0-2.432-0.33-3.076-0.995c-0.645-0.664-1.075-1.22-1.289-1.67
+		c-0.215-0.449-0.381-0.927-0.498-1.436l-9.316-29.473c-0.234-0.742-0.333-1.436-0.293-2.08c0.039-0.645,0.371-1.298,0.996-1.963
+		c0.625-0.664,1.406-1.025,2.344-1.084c0.938-0.059,1.708,0.137,2.314,0.586c0.605,0.45,1.044,1.104,1.318,1.963l6.68,22.148
+		c0.234,0.899,0.39,1.426,0.469,1.582c0.078,0.157,0.146,0.225,0.205,0.205c0.059-0.019,0.126-0.117,0.205-0.293
+		c0.078-0.176,0.253-0.751,0.527-1.729l5.332-21.035c0.117-0.507,0.293-1.044,0.527-1.611c0.234-0.566,0.615-1.015,1.143-1.348
+		c0.527-0.332,1.22-0.498,2.08-0.498c0.742,0.04,1.357,0.215,1.846,0.527c0.488,0.313,0.85,0.752,1.084,1.318
+		c0.234,0.567,0.449,1.163,0.645,1.787l5.859,22.383l0.234,1.172c0.117,0.313,0.234,0.45,0.352,0.41
+		c0.039,0,0.097-0.195,0.176-0.586l0.293-0.996l5.332-23.555c0.156-0.82,0.488-1.494,0.996-2.021
+		c0.507-0.527,1.367-0.771,2.578-0.732c1.093,0.04,1.934,0.372,2.52,0.996c0.586,0.625,0.888,1.23,0.908,1.816
+		c0.019,0.586-0.069,1.25-0.264,1.992l-7.734,30c-0.157,0.586-0.322,1.084-0.498,1.494c-0.176,0.41-0.596,0.918-1.26,1.523
+		c-0.665,0.605-1.631,0.958-2.9,1.055c-1.27,0.098-2.334-0.205-3.193-0.908c-0.86-0.703-1.465-1.796-1.816-3.281L49.541,76.918z"/>
+</g>
+</svg>

+ 44 - 0
src/assets/images/upload/zip.svg

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
+<g>
+	<g>
+		<defs>
+			<rect id="SVGID_1_" x="17.682" width="164.637" height="199.93"/>
+		</defs>
+		<clipPath id="SVGID_2_">
+			<use xlink:href="#SVGID_1_"  overflow="visible"/>
+		</clipPath>
+		<path clip-path="url(#SVGID_2_)" fill="#E4E4E4" d="M169.816,199.687H30.124c-6.984,0-12.473-5.488-12.473-12.473V12.599
+			c0-6.985,5.488-12.473,12.473-12.473h112.252l39.913,39.912v147.175C182.289,194.198,176.801,199.687,169.816,199.687
+			L169.816,199.687z M169.816,199.687"/>
+		<path clip-path="url(#SVGID_2_)" fill="#B6B6B6" d="M182.289,40.039h-36.42c-1.995,0-3.493-1.497-3.493-3.492V0.126"/>
+		<path clip-path="url(#SVGID_2_)" fill="#EFAF66" d="M169.816,199.687H30.124c-6.984,0-12.473-5.488-12.473-12.473v-62.362h164.638
+			v62.362C182.289,194.198,176.801,199.687,169.816,199.687L169.816,199.687z M169.816,199.687"/>
+	</g>
+	<path fill="#FFFFFF" d="M60.558,172.247l19.207-22.949H63.302c-1.248,0-1.996-0.25-2.744-0.747c-0.5-0.501-0.999-1.248-0.999-1.996
+		c0-0.749,0.25-1.496,0.999-1.997c0.498-0.497,1.496-0.748,2.744-0.748h21.452c2.743,0,4.239,1.249,4.239,3.743
+		c0,1.246-0.248,2.244-0.747,2.993c-0.499,0.748-1.497,1.994-2.745,3.492l-17.959,21.451h19.955c1.248,0,1.995,0.25,2.745,0.749
+		c0.498,0.499,0.748,1.246,0.748,1.996c0,0.997-0.25,1.746-0.748,2.245c-0.499,0.497-1.497,0.748-2.745,0.748H62.552
+		c-1.745,0-2.993-0.251-3.74-0.998c-0.749-0.747-1.248-1.745-1.248-2.993c0-0.499,0-0.748,0.25-1.246
+		c0.249-0.501,0.249-0.75,0.498-0.998c0.251-0.251,0.5-0.749,0.999-1.248C59.809,172.996,60.058,172.497,60.558,172.247
+		L60.558,172.247z M95.729,176.987v-29.435c0-1.498,0.25-2.745,0.998-3.492c0.748-0.749,1.497-1.248,2.744-1.248
+		s1.995,0.499,2.743,1.248c0.749,0.747,0.998,1.994,0.998,3.492v29.435c0,1.497-0.249,2.743-0.998,3.492
+		c-0.748,0.748-1.746,1.247-2.743,1.247c-0.998,0-1.996-0.499-2.744-1.247C95.979,179.73,95.729,178.484,95.729,176.987
+		L95.729,176.987z M126.163,166.261h-6.984v10.727c0,1.497-0.25,2.743-0.999,3.492c-0.747,0.748-1.496,1.247-2.744,1.247
+		c-1.247,0-1.995-0.499-2.743-1.247c-0.749-0.749-0.998-1.995-0.998-3.492V148.05c0-1.745,0.5-2.743,1.247-3.492
+		c0.748-0.748,1.996-0.998,3.742-0.998h9.729c2.993,0,4.988,0.25,6.734,0.749c1.497,0.499,2.743,1.247,3.99,2.246
+		c0.999,0.998,1.996,2.244,2.495,3.741c0.499,1.496,0.749,2.993,0.749,4.738c0,3.743-1.248,6.736-3.492,8.731
+		C134.395,165.511,130.901,166.261,126.163,166.261L126.163,166.261z M124.417,149.298h-5.238v11.475h5.238
+		c1.746,0,3.243-0.248,4.489-0.499c1.247-0.499,1.995-0.998,2.745-1.747c0.747-0.747,0.997-1.995,0.997-3.241
+		c0-1.746-0.499-2.994-1.496-3.991C130.153,149.797,127.909,149.298,124.417,149.298L124.417,149.298z M124.417,149.298"/>
+	<path fill="#D0D0D0" d="M50.33,0.126h14.967v14.967H50.33V0.126z M65.297,15.094h14.967V30.06H65.297V15.094z M50.33,30.06h14.967
+		v14.968H50.33V30.06z M65.297,45.028h14.967v14.968H65.297V45.028z M50.33,59.996h14.967v14.966H50.33V59.996z M65.297,74.961
+		h14.967v14.968H65.297V74.961z M76.771,116.869H53.822c-1.995,0-3.492-1.496-3.492-3.492V89.929h29.934v23.698
+		C80.264,115.373,78.768,116.869,76.771,116.869L76.771,116.869z M76.771,116.869"/>
+	<path fill="#FFFFFF" d="M74.277,112.879H56.066c-1.497,0-2.493-0.998-2.493-2.495c0-1.496,0.996-2.494,2.493-2.494h18.211
+		c1.496,0,2.494,0.998,2.494,2.494C76.771,111.881,75.773,112.879,74.277,112.879L74.277,112.879z M74.277,112.879"/>
+</g>
+</svg>

BIN
src/assets/login-bg.png


BIN
src/assets/logo copy.png


+ 24 - 0
src/assets/logo.svg

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.0" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+	.st1{fill:#FFC024;}
+	.st2{fill:#5473E8;}
+</style>
+<g>
+	<path class="st0" d="M158,190H42c-17.67,0-32-14.33-32-32V42c0-17.67,14.33-32,32-32h116c17.67,0,32,14.33,32,32v116
+		C190,175.67,175.67,190,158,190z"/>
+	<g>
+		<g>
+			<g>
+				<path class="st1" d="M98.82,115.63l-0.14-0.37l-21.98,9.23c0,0,8.65-25.75,14.8-44.11l-8.68-42.14l-47.7,126.43l-0.07,0.14
+					L35,165l1.9-0.73l11.95-4.54l18.11-6.89l37.74-14.66L98.82,115.63z M116.78,37.24L115.94,35H91.68l7.6,22.08
+					c0-0.02,0.01-0.03,0.01-0.04c0.06-0.19,0.09-0.28,0.09-0.28l25.74,74.79l4.39,12.78L165,165L116.78,37.24z"/>
+			</g>
+		</g>
+		<polygon class="st2" points="165,165 129.51,144.34 125.11,131.56 91.9,35 115.94,35 116.78,37.24 164.94,164.84 		"/>
+	</g>
+</g>
+</svg>

BIN
src/assets/projects/antdv.png


BIN
src/assets/projects/ruoyi.png


+ 708 - 0
src/assets/styles/antv-theme.less

@@ -0,0 +1,708 @@
+@import './default.less';
+
+body {
+  font-family: 'Microsoft YaHei', 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial,
+    sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;
+  a {
+    color: @text-color;
+  }
+  .ant-table,
+  .ant-tree,
+  .ant-select,
+  .ant-input,
+  .ant-select-selection--multiple .ant-select-selection__choice {
+    color: @text-color;
+    font-size: @font-size-base;
+  }
+  .ant-dropdown-trigger {
+    color: @text-color;
+  }
+  .ant-pro-global-header .ant-dropdown-trigger {
+    color: #fff;
+  }
+  .ant-btn > .anticon + span,
+  .ant-btn > span + .anticon {
+    margin-left: 4px;
+  }
+  .ant-tree li .ant-tree-node-content-wrapper {
+    color: @text-color;
+  }
+
+  .ant-card-body {
+    padding: 0;
+  }
+  .ant-modal-title {
+    color: @heading-color;
+  }
+  .table-page-search-wrapper .ant-form-inline .ant-form-item,
+  .table-page-search-wrapper .table-page-search-submitButtons {
+    margin-bottom: 16px;
+  }
+  .table-page-search-wrapper {
+    .ant-form-inline .ant-form-item > .ant-form-item-label {
+      line-height: @input-height-base;
+    }
+  }
+  .ant-table-default .ant-table-thead > tr > th,
+  .ant-table-default .ant-table-tbody > tr > td {
+    padding: 16px 8px;
+  }
+  .ant-table-thead > tr > th,
+  .ant-table-tbody > tr > td,
+  .ant-table-placeholder {
+    
+  }
+  .ant-table-wrapper {
+    margin: 0 12px;
+  }
+  .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
+  .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
+  .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
+  .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-header
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-header
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
+  .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
+  .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
+  .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-header
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-header
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-small
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-tbody
+    > tr
+    > td {
+    padding: 4px 4px;
+  }
+  .ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
+  .ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
+  .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
+  .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-header
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-header
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-thead
+    > tr
+    > th,
+  .ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
+  .ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
+  .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
+  .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-header
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-header
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-left
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-tbody
+    > tr
+    > td,
+  .ant-table-middle
+    > .ant-table-content
+    > .ant-table-fixed-right
+    > .ant-table-body-outer
+    > .ant-table-body-inner
+    > table
+    > .ant-table-tbody
+    > tr
+    > td {
+    padding: 8px 8px;
+	line-height: 24px;
+  }
+  // .ant-table-thead > tr > th {
+  //   background: #f7f7f7;
+  // }
+  .ant-table-small > .ant-table-content > .ant-table-body {
+    margin: 0;
+  }
+  .table-operations {
+    margin: 0;
+  }
+  .ant-pro-global-header {
+    height: @layout-header-height;
+  }
+  .ant-pro-global-header-trigger {
+    height: @layout-header-height;
+    line-height: @layout-header-height;
+  }
+  .ant-layout-header {
+    height: @layout-header-height;
+    padding: 0 @layout-header-height;
+    line-height: @layout-header-height;
+  }
+  .ant-pro-global-header-content {
+    height: @layout-header-height;
+    line-height: @layout-header-height;
+  }
+  .ant-pro-drop-down {
+    line-height: @layout-header-height;
+  }
+  .ant-form-explain {
+    font-size: @font-size-base;
+  }
+  .ant-page-header-heading-title {
+    font-size: @spin-dot-size-sm;
+    line-height: 28px;
+  }
+  .ant-form-extra {
+    font-size: @font-size-base;
+    min-height: 18px;
+  }
+  .ant-page-header.has-breadcrumb {
+    padding: 14px 0;
+  }
+  .ant-pro-global-header-index-right .ant-pro-global-header-index-action {
+    padding: 0;
+  }
+  .ant-pro-top-nav-header-menu .ant-menu.ant-menu-horizontal,
+  .ant-pro-top-nav-header .ant-menu-submenu.ant-menu-submenu-horizontal,
+  .ant-pro-top-nav-header-logo,
+  .ant-pro-sider-menu-logo {
+    height: @layout-header-height;
+    line-height: @layout-header-height;
+    h1 {
+      font-size: 17px;
+    }
+  }
+  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
+    background: #f0f2f5;
+    border-bottom: 1px solid #f0f2f5;
+  }
+  .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
+    height: 36px;
+    margin-right: 4px;
+    margin-top: 4px;
+    line-height: 36px;
+  }
+  .advanced-table .header-bar .button[data-v-7acdf686] {
+    margin-right: 8px;
+  }
+  .ant-menu-inline-collapsed {
+    width: 100%;
+  }
+  .ant-menu-inline-collapsed > .ant-menu-item,
+  .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
+  .ant-menu-inline-collapsed
+    > .ant-menu-item-group
+    > .ant-menu-item-group-list
+    > .ant-menu-submenu
+    > .ant-menu-submenu-title,
+  .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
+    padding: 0 20px !important;
+  }
+  .ant-pro-sider-menu-logo {
+    padding-left: 10px;
+  }
+  .ant-pro-sider-menu-logo img {
+    width: 38px;
+    height: 38px;
+  }
+  .ant-layout .ant-table-pagination.ant-pagination {
+    margin: 12px 0 4px 0;
+  }
+  .ant-pagination {
+    .ant-select {
+      min-height: auto;
+    }
+  }
+  .advanced-table .header-bar .button[data-v-6ac60990] {
+    margin: 0;
+  }
+  .table-page-search-wrapper {
+    padding: 16px 32px;
+    padding-bottom: 0;
+  }
+  .table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control,
+  .ant-select-selection--single,
+  .ant-input {
+    height: @input-height-base;
+    line-height: @input-height-base;
+    border-color: @border-color-base;
+  }
+
+  .advanced-table .header-bar .title[data-v-6ac60990] {
+    font-size: @font-size-base + 2;
+    font-weight: 400;
+    color: @heading-color;
+  }
+  .ant-pagination-prev,
+  .ant-pagination-next,
+  .ant-pagination-jump-prev,
+  .ant-pagination-jump-next {
+    min-width: @input-height-base;
+    height: @input-height-base;
+  }
+
+  .ant-form-item-label > label {
+    color: @text-color;
+  }
+  .ant-menu-vertical .ant-menu-item,
+  .ant-menu-vertical-left .ant-menu-item,
+  .ant-menu-vertical-right .ant-menu-item,
+  .ant-menu-inline .ant-menu-item,
+  .ant-menu-vertical .ant-menu-submenu-title,
+  .ant-menu-vertical-left .ant-menu-submenu-title,
+  .ant-menu-vertical-right .ant-menu-submenu-title,
+  .ant-menu-inline .ant-menu-submenu-title {
+    font-size: 14px;
+    color: @heading-color;
+    .anticon{
+      font-size: 16px;
+      vertical-align: middle;
+    }
+    
+  }
+
+  .ant-menu-submenu-selected > .ant-menu-submenu-title {
+    color: @primary-color;
+  }
+  .ant-menu-inline-collapsed > .ant-menu-item .anticon,
+  .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
+  .ant-menu-inline-collapsed
+    > .ant-menu-item-group
+    > .ant-menu-item-group-list
+    > .ant-menu-submenu
+    > .ant-menu-submenu-title
+    .anticon,
+  .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
+    font-size: 18px;
+  }
+  .ant-menu-item > a {
+    color: @heading-color;
+  }
+  .ant-menu-item-selected > a,
+  .ant-menu-item-selected > a:hover {
+    color: @primary-color;
+  }
+  .ant-table,
+  .ant-form {
+    font-size: @font-size-base;
+  }
+  input.ant-form {
+    font-size: @font-size-base;
+  }
+  .ant-form-item {
+    font-size: @font-size-base;
+  }
+  .has-error .ant-form-explain,
+  .has-error .ant-form-split {
+    font-size: @font-size-sm;
+  }
+  .ant-form label,
+  .ant-input,
+  .ant-select {
+    font-size: @font-size-base;
+  }
+  .ant-form-item-label {
+    line-height: 1.5;
+    padding-bottom: 6px;
+  }
+  .ant-select-selection {
+    border-top-width: 1px;
+  }
+  .ant-select-selection--multiple {
+    min-height: calc(@input-height-base - 4px);
+    padding-bottom: 2px;
+  }
+  .ant-select-selection--multiple > ul > li,
+  .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
+    margin-top: 2px;
+    height: calc(@input-height-base - 6px);
+    line-height: calc(@input-height-base - 8px);
+  }
+  .ant-radio-button-wrapper {
+    height: @input-height-base;
+  }
+  .ant-select-selection--multiple .ant-select-selection__rendered {
+    margin-left: 2px;
+  }
+  .ant-select-selection__rendered {
+    line-height: calc(@input-height-base - 2px);
+  }
+  .ant-form-sm label,
+  .ant-input-sm,
+  .ant-select-sm,
+  .ant-form-item-label-sm {
+    font-size: @font-size-base;
+    height: @input-height-sm;
+    line-height: @input-height-sm;
+  }
+  .ant-form-lg label,
+  .ant-input-lg,
+  .ant-select-lg,
+  .ant-form-item-label-lg {
+    font-size: @font-size-base;
+    height: @input-height-lg;
+    line-height: @input-height-lg;
+  }
+
+  .ant-input-number {
+    line-height: @input-height-base;
+    height: @input-height-base;
+  }
+  .ant-input-number-input {
+    height: calc(@input-height-base - 2px);
+    line-height: calc(@input-height-base - 2px);
+  }
+  .ant-form .ant-form-item .ant-form-item-control {
+    line-height: inherit;
+  }
+  .aidex-modal-size-adjust,
+  .ant-modal-close-x {
+    width: 48px;
+    height: 48px;
+    line-height: 48px;
+  }
+  .ant-modal-header {
+    .aidex-modal-size-adjust {
+      margin-right: -24px;
+    }
+  }
+  .ant-modal-footer {
+    padding: 13px 16px;
+  }
+  .ant-pro-global-header,
+  .ant-pro-sider-menu-sider.light .ant-pro-sider-menu-logo {
+    background: @primary-color;
+    box-shadow: none;
+    transform: none;
+    transition: none;
+  }
+  .ant-pro-sider-menu-sider.light .ant-pro-sider-menu-logo h1 {
+    color: #fff;
+  }
+  .ant-pro-page-header-wrap-page-header-warp {
+    background-color: inherit;
+    color: #fff;
+  }
+  .ant-space-align-center {
+    color: #fff;
+  }
+  .ant-pro-global-header .ant-pro-global-header-index-action i,
+  .ant-pro-global-header-trigger {
+    color: #fff;
+  }
+  .ant-breadcrumb {
+    color: rgba(255, 255, 255, 0.65);
+  }
+  .ant-breadcrumb a {
+    color: rgba(255, 255, 255, 0.65);
+  }
+  .ant-breadcrumb-separator {
+    color: rgba(255, 255, 255, 0.65);
+  }
+  .ant-breadcrumb > span:last-child {
+    color: rgba(255, 255, 255, 0.95);
+  }
+  .ant-list-item-meta-description a {
+    color: @text-color;
+  }
+  .ant-list-item-meta-description a:hover {
+    color: @primary-color;
+  }
+  .ant-btn.ant-btn-link {
+    border: 0;
+    height: auto;
+    padding: 0;
+  }
+  .ant-btn {
+    height: @btn-height-base;
+    padding: 0 14px;
+    font-size: @font-size-base;
+    border-radius: 2px;
+    min-width: 66px;
+    color: @text-color;
+    border-color: @border-color-base;
+  }
+  .ant-btn-primary.ant-btn {
+    border-color: @primary-color;
+    color: #fff;
+  }
+  .ant-btn-primary.ant-btn[disabled] {
+    border-color: @border-color-base;
+    color: @text-color;
+  }
+  .ant-btn-danger.ant-btn {
+    border-color: @error-color;
+    color: #fff;
+  }
+  .ant-btn-background-ghost.ant-btn-danger {
+    color: @error-color;
+  }
+  .ant-btn-danger.ant-btn[disabled] {
+    border-color: @border-color-base;
+    color: @text-color;
+  }
+  .ant-btn-background-ghost.ant-btn-primary {
+    color: @primary-color;
+  }
+  .ant-table-row i {
+    padding-right: 8px;
+    &.depIcon {
+      font-size: 20px;
+      color: @primary-color;
+      line-height: 20px;
+      height: 20px;
+      vertical-align: middle;
+      margin-top: -4px;
+    }
+  }
+  .ant-table-row-cell-break-word {
+    a {
+      color: @primary-color;
+    }
+  }
+
+  .ant-collapse-borderless > .ant-collapse-item:last-child {
+    &.ant-collapse-item-active {
+      .ant-collapse-header {
+        margin-bottom: 16px;
+      }
+    }
+  }
+  .ant-avatar {
+    font-size: @font-size-sm;
+  }
+  .ant-avatar-sm{
+    width: 32px;
+    height: 32px;
+    margin:calc((50px - 32px) / 2)!important;
+  
+  }
+  /* 树形控件样式 */
+  .ant-tree {
+    li {
+      padding: 2px 0;
+      span.ant-tree-switcher,
+      .ant-tree li span.ant-tree-iconEle {
+        vertical-align: middle;
+        width: 18px;
+        line-height: 32px;
+      }
+      .ant-tree-node-content-wrapper {
+        padding: 0 4px;
+        height: 32px;
+        line-height: 32px;
+        width: calc(100% - 20px);
+        .ant-tree-iconEle {
+          vertical-align: middle;
+        }
+        .depIcon {
+          color: #2b2f36;
+        }
+      }
+      .ant-tree-node-selected {
+        .depIcon,
+        .ant-tree-title {
+          color: @primary-color;
+        }
+      }
+      .ant-tree-node-content-wrapper.ant-tree-node-selected {
+        background-color: @primary-1;
+      }
+      .ant-tree-title {
+        padding: 0 4px;
+      }
+    }
+    .ant-tree-child-tree > li:first-child {
+      padding: 0;
+    }
+  }
+  .ant-select-tree li .ant-select-tree-node-content-wrapper {
+    color: @text-color;
+  }
+  /* 导航栏修改 */
+  .ant-menu-inline .ant-menu-item {
+    margin: 0;
+  }
+  .ant-menu-vertical .ant-menu-item:not(:last-child),
+  .ant-menu-vertical-left .ant-menu-item:not(:last-child),
+  .ant-menu-vertical-right .ant-menu-item:not(:last-child),
+  .ant-menu-inline .ant-menu-item:not(:last-child) {
+    margin-bottom: 0;
+  }
+  /* 弹出form表单修改 */
+  .ant-form-vertical {
+    .ant-form-item {
+      padding-bottom: 0;
+    }
+    .ant-form-item-required::before {
+      position: absolute;
+      right: 0;
+      top: 4px;
+    }
+    .ant-form-item-required {
+      padding-right: 14px;
+    }
+  }
+  // 折叠面板样式修改
+  .ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
+    padding: 0 16px;
+    color: @primary-color;
+  }
+  .ant-collapse-content > .ant-collapse-content-box {
+    padding: 0;
+  }
+  .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
+    left: 0;
+  }
+  // 折叠表格样式修改
+  tr.ant-table-expanded-row,
+  tr.ant-table-expanded-row:hover {
+    background: #fafafa;
+    .ant-card {
+      padding: 8px;
+      background: inherit;
+    }
+    .ant-table-wrapper {
+      margin: 0;
+    }
+    .table-operations {
+      padding-bottom: 8px;
+      text-align: right;
+    }
+    .table_title {
+      float: left;
+      padding-left: 8px;
+      font-weight: @typography-title-font-weight;
+      color: @heading-color;
+      line-height: @btn-height-base;
+    }
+  }
+  .vditor-toolbar {
+    padding: 0 8px !important;
+  }
+  .vditor-reset {
+    padding: 8px !important;
+  }
+  .selectIconBox {
+    border: 1px solid @border-color-base;
+    border-radius: @border-radius-base;
+    height: @input-height-base;
+    width: 100%;
+    .anticon {
+      color: @primary-color;
+      font-size: 16px;
+      padding: 0 12px;
+    }
+    .selectup {
+      .anticon {
+        color: @text-color;
+        font-size: @font-size-base;
+      }
+    }
+    .ant-space-item {
+      margin: 0 !important;
+    }
+    .selectup {
+      position: absolute;
+      right: 0;
+      top: -2px;
+      width: 80%;
+      text-align: right;
+    }
+  }
+}

+ 700 - 0
src/assets/styles/default.less

@@ -0,0 +1,700 @@
+@import '~ant-design-vue/lib/style/color/colors';
+
+// The prefix to use on all css classes from ant.
+@ant-prefix: ant;
+
+// An override for the html selector for theme prefixes
+@html-selector: html;
+
+// -------- Colors -----------
+@primary-color: @blue-6;
+@info-color: @blue-6;
+@success-color: @green-6;
+@processing-color: @blue-6;
+@error-color: @red-6;
+@highlight-color: @red-6;
+@warning-color: @gold-6;
+@normal-color: #d9d9d9;
+@white: #fff;
+@black: #000;
+
+// Color used by default to control hover and active backgrounds and for
+// alert info backgrounds.
+@primary-1: color(~`colorPalette('@{primary-color}', 1) `); // replace tint(@primary-color, 90%)
+@primary-2: color(~`colorPalette('@{primary-color}', 2) `); // replace tint(@primary-color, 80%)
+@primary-3: color(~`colorPalette('@{primary-color}', 3) `); // unused
+@primary-4: color(~`colorPalette('@{primary-color}', 4) `); // unused
+@primary-5: color(
+  ~`colorPalette('@{primary-color}', 5) `
+); // color used to control the text color in many active and hover states, replace tint(@primary-color, 20%)
+@primary-6: @primary-color; // color used to control the text color of active buttons, don't use, use @primary-color
+@primary-7: color(~`colorPalette('@{primary-color}', 7) `); // replace shade(@primary-color, 5%)
+@primary-8: color(~`colorPalette('@{primary-color}', 8) `); // unused
+@primary-9: color(~`colorPalette('@{primary-color}', 9) `); // unused
+@primary-10: color(~`colorPalette('@{primary-color}', 10) `); // unused
+
+// Base Scaffolding Variables
+// ---
+
+// Background color for `<body>`
+@body-background: #fff;
+// Base background color for most components
+@component-background: #fff;
+@font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB',
+  'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
+  'Segoe UI Emoji', 'Segoe UI Symbol';
+@code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
+@text-color:#444444;
+@text-color-secondary:#8c8c8c;
+@text-color-inverse: @white;
+@icon-color: inherit;
+@icon-color-hover: fade(@black, 75%);
+@heading-color: #222222;
+@heading-color-dark: fade(@white, 100%);
+@text-color-dark: fade(@white, 85%);
+@text-color-secondary-dark: fade(@white, 65%);
+@text-selection-bg: @primary-color;
+@font-variant-base: tabular-nums;
+@font-feature-settings-base: 'tnum';
+@font-size-base: 13px;
+@font-size-lg: @font-size-base + 2px;
+@font-size-sm: 12px;
+@heading-1-size: ceil(@font-size-base * 2.71);
+@heading-2-size: ceil(@font-size-base * 2.14);
+@heading-3-size: ceil(@font-size-base * 1.71);
+@heading-4-size: ceil(@font-size-base * 1.42);
+@line-height-base: 1.5;
+@border-radius-base: 4px;
+@border-radius-sm: 2px;
+
+// vertical paddings
+@padding-lg: 24px; // containers
+@padding-md: 16px; // small containers and buttons
+@padding-sm: 12px; // Form controls and items
+@padding-xs: 8px; // small items
+
+// vertical padding for all form controls
+@control-padding-horizontal: @padding-sm;
+@control-padding-horizontal-sm: @padding-xs;
+
+// The background colors for active and hover states for things like
+// list items or table cells.
+@item-active-bg: @primary-1;
+@item-hover-bg: @primary-1;
+
+// ICONFONT
+@iconfont-css-prefix: anticon;
+
+// LINK
+@link-color: @primary-color;
+@link-hover-color: color(~`colorPalette('@{link-color}', 5) `);
+@link-active-color: color(~`colorPalette('@{link-color}', 7) `);
+@link-decoration: none;
+@link-hover-decoration: none;
+
+// Animation
+@ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1);
+@ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7);
+@ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
+@ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+@ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
+@ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
+@ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
+@ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);
+@ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
+@ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34);
+@ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
+@ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
+@ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+@ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
+
+// Border color
+@border-color-base:#dee0e3; // base border outline a component
+@border-color-split: hsv(0, 0, 91%); // split border inside a component
+@border-color-inverse: @white;
+@border-width-base: 1px; // width of the border for a component
+@border-style-base: solid; // style of a components border
+
+// Outline
+@outline-blur-size: 0;
+@outline-width: 2px;
+@outline-color: @primary-color;
+
+@background-color-light: hsv(0, 0, 98%); // background of header and selected item
+@background-color-base: hsv(0, 0, 96%); // Default grey background color
+
+// Disabled states
+@disabled-color: fade(#000, 25%);
+@disabled-bg: @background-color-base;
+@disabled-color-dark: fade(#fff, 35%);
+
+// Shadow
+@shadow-color: rgba(0, 0, 0, 0.15);
+@shadow-color-inverse: @component-background;
+@box-shadow-base: @shadow-1-down;
+@shadow-1-up: 0 -2px 8px @shadow-color;
+@shadow-1-down: 0 2px 8px @shadow-color;
+@shadow-1-left: -2px 0 8px @shadow-color;
+@shadow-1-right: 2px 0 8px @shadow-color;
+@shadow-2: 0 4px 12px @shadow-color;
+
+// Buttons
+@btn-font-weight: 400;
+@btn-border-radius-base: @border-radius-base;
+@btn-border-radius-sm: @border-radius-base;
+@btn-border-width: @border-width-base;
+@btn-border-style: @border-style-base;
+@btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
+@btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
+@btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
+
+@btn-primary-color: #fff;
+@btn-primary-bg: @primary-color;
+
+@btn-default-color: @text-color;
+@btn-default-bg: @component-background;
+@btn-default-border: @border-color-base;
+
+@btn-danger-color: #fff;
+@btn-danger-bg: color(~`colorPalette('@{error-color}', 5) `);
+@btn-danger-border: color(~`colorPalette('@{error-color}', 5) `);
+
+@btn-disable-color: @disabled-color;
+@btn-disable-bg: @disabled-bg;
+@btn-disable-border: @border-color-base;
+
+@btn-padding-base: 0 @padding-md - 1px;
+@btn-font-size-lg: @font-size-lg;
+@btn-font-size-sm: @font-size-base;
+@btn-padding-lg: @btn-padding-base;
+@btn-padding-sm: 0 @padding-xs - 1px;
+
+@btn-height-base: 30px;
+@btn-height-lg: 40px;
+@btn-height-sm: 24px;
+
+@btn-circle-size: @btn-height-base;
+@btn-circle-size-lg: @btn-height-lg;
+@btn-circle-size-sm: @btn-height-sm;
+
+@btn-square-size: @btn-height-base;
+@btn-square-size-lg: @btn-height-lg;
+@btn-square-size-sm: @btn-height-sm;
+
+@btn-group-border: @primary-5;
+
+// Checkbox
+@checkbox-size: 16px;
+@checkbox-color: @primary-color;
+@checkbox-check-color: #fff;
+@checkbox-border-width: @border-width-base;
+
+// Descriptions
+@descriptions-bg: #fafafa;
+
+// Dropdown
+@dropdown-selected-color: @primary-color;
+
+// Empty
+@empty-font-size: @font-size-base;
+
+// Radio
+@radio-size: 16px;
+@radio-dot-color: @primary-color;
+
+// Radio buttons
+@radio-button-bg: @btn-default-bg;
+@radio-button-checked-bg: @btn-default-bg;
+@radio-button-color: @btn-default-color;
+@radio-button-hover-color: @primary-5;
+@radio-button-active-color: @primary-7;
+
+// Media queries breakpoints
+// Extra small screen / phone
+@screen-xs: 480px;
+@screen-xs-min: @screen-xs;
+
+// Small screen / tablet
+@screen-sm: 576px;
+@screen-sm-min: @screen-sm;
+
+// Medium screen / desktop
+@screen-md: 768px;
+@screen-md-min: @screen-md;
+
+// Large screen / wide desktop
+@screen-lg: 992px;
+@screen-lg-min: @screen-lg;
+
+// Extra large screen / full hd
+@screen-xl: 1200px;
+@screen-xl-min: @screen-xl;
+
+// Extra extra large screen / large desktop
+@screen-xxl: 1600px;
+@screen-xxl-min: @screen-xxl;
+
+// provide a maximum
+@screen-xs-max: (@screen-sm-min - 1px);
+@screen-sm-max: (@screen-md-min - 1px);
+@screen-md-max: (@screen-lg-min - 1px);
+@screen-lg-max: (@screen-xl-min - 1px);
+@screen-xl-max: (@screen-xxl-min - 1px);
+
+// Grid system
+@grid-columns: 24;
+@grid-gutter-width: 0;
+
+// Layout
+@layout-body-background: #f0f2f5;
+@layout-header-background: #001529;
+@layout-footer-background: @layout-body-background;
+@layout-header-height: 50px;
+@layout-header-padding: 0 50px;
+@layout-footer-padding: 24px 50px;
+@layout-sider-background: @layout-header-background;
+@layout-trigger-height: 48px;
+@layout-trigger-background: #002140;
+@layout-trigger-color: #fff;
+@layout-zero-trigger-width: 36px;
+@layout-zero-trigger-height: 42px;
+// Layout light theme
+@layout-sider-background-light: #fff;
+@layout-trigger-background-light: #fff;
+@layout-trigger-color-light: @text-color;
+
+// z-index list, order by `z-index`
+@zindex-badge: 1;
+@zindex-table-fixed: 1;
+@zindex-affix: 10;
+@zindex-back-top: 10;
+@zindex-picker-panel: 10;
+@zindex-popup-close: 10;
+@zindex-modal: 1000;
+@zindex-modal-mask: 1000;
+@zindex-message: 1010;
+@zindex-notification: 1010;
+@zindex-popover: 1030;
+@zindex-dropdown: 1050;
+@zindex-picker: 1050;
+@zindex-tooltip: 1060;
+
+// Animation
+@animation-duration-slow: 0.3s; // Modal
+@animation-duration-base: 0.2s;
+@animation-duration-fast: 0.1s; // Tooltip
+
+//CollapsePanel
+@collapse-panel-border-radius: @border-radius-base;
+
+//Dropdown
+@dropdown-vertical-padding: 5px;
+@dropdown-edge-child-vertical-padding: 4px;
+@dropdown-font-size: @font-size-base;
+@dropdown-line-height: 22px;
+
+// Form
+// ---
+@label-required-color: @highlight-color;
+@label-color: @heading-color;
+@form-warning-input-bg: @input-bg;
+@form-item-margin-bottom: 24px;
+@form-item-trailing-colon: true;
+@form-vertical-label-padding: 0 0 8px;
+@form-vertical-label-margin: 0;
+@form-item-label-colon-margin-right: 8px;
+@form-item-label-colon-margin-left: 2px;
+@form-error-input-bg: @input-bg;
+
+// Input
+// ---
+@input-height-base: 30px;
+@input-height-lg: 40px;
+@input-height-sm: 24px;
+@input-padding-horizontal: @control-padding-horizontal - 1px;
+@input-padding-horizontal-base: @input-padding-horizontal;
+@input-padding-horizontal-sm: @control-padding-horizontal-sm - 1px;
+@input-padding-horizontal-lg: @input-padding-horizontal;
+@input-padding-vertical-base: 4px;
+@input-padding-vertical-sm: 1px;
+@input-padding-vertical-lg: 6px;
+@input-placeholder-color: hsv(0, 0, 75%);
+@input-color: @text-color;
+@input-border-color: @border-color-base;
+@input-bg: @component-background;
+@input-number-hover-border-color: @input-hover-border-color;
+@input-number-handler-active-bg: #f4f4f4;
+@input-number-handler-hover-bg: @primary-5;
+@input-number-handler-bg: @component-background;
+@input-number-handler-border-color: @border-color-base;
+@input-addon-bg: @background-color-light;
+@input-hover-border-color: @primary-5;
+@input-disabled-bg: @disabled-bg;
+@input-outline-offset: 0 0;
+
+// Select
+// ---
+@select-border-color: @border-color-base;
+@select-item-selected-color: @text-color;
+@select-item-selected-font-weight: 600;
+@select-dropdown-bg: @component-background;
+@select-dropdown-vertical-padding: @dropdown-vertical-padding;
+@select-dropdown-edge-child-vertical-padding: @dropdown-edge-child-vertical-padding;
+@select-dropdown-font-size: @dropdown-font-size;
+@select-dropdown-line-height: @dropdown-line-height;
+@select-item-selected-bg: @background-color-light;
+@select-item-active-bg: @item-active-bg;
+@select-background: @component-background;
+
+// Cascader
+// ----
+@cascader-dropdown-vertical-padding: @dropdown-vertical-padding;
+@cascader-dropdown-edge-child-vertical-padding: @dropdown-edge-child-vertical-padding;
+@cascader-dropdown-font-size: @dropdown-font-size;
+@cascader-dropdown-line-height: @dropdown-line-height;
+
+// Anchor
+// ---
+@anchor-border-color: @border-color-split;
+
+// Tooltip
+// ---
+// Tooltip max width
+@tooltip-max-width: 250px;
+// Tooltip text color
+@tooltip-color: #fff;
+// Tooltip background color
+@tooltip-bg: rgba(0, 0, 0, 0.75);
+// Tooltip arrow width
+@tooltip-arrow-width: 5px;
+// Tooltip distance with trigger
+@tooltip-distance: @tooltip-arrow-width - 1px + 4px;
+// Tooltip arrow color
+@tooltip-arrow-color: @tooltip-bg;
+
+// Popover
+// ---
+// Popover body background color
+@popover-bg: @component-background;
+// Popover text color
+@popover-color: @text-color;
+// Popover maximum width
+@popover-min-width: 177px;
+// Popover arrow width
+@popover-arrow-width: 6px;
+// Popover arrow color
+@popover-arrow-color: @popover-bg;
+// Popover outer arrow width
+// Popover outer arrow color
+@popover-arrow-outer-color: @popover-bg;
+// Popover distance with trigger
+@popover-distance: @popover-arrow-width + 4px;
+
+// Modal
+// --
+@modal-body-padding: 24px;
+@modal-header-bg: @component-background;
+@modal-header-border-color-split: @border-color-split;
+@modal-heading-color: @heading-color;
+@modal-footer-bg: transparent;
+@modal-footer-border-color-split: @border-color-split;
+@modal-mask-bg: fade(@black, 45%);
+
+// Progress
+// --
+@progress-default-color: @processing-color;
+@progress-remaining-color: @background-color-base;
+@progress-text-color: @text-color;
+@progress-radius: 100px;
+
+// Menu
+// ---
+@menu-inline-toplevel-item-height: 40px;
+@menu-item-height: 40px;
+@menu-collapsed-width: 80px;
+@menu-bg: @component-background;
+@menu-popup-bg: @component-background;
+@menu-item-color: @text-color;
+@menu-highlight-color: @primary-color;
+@menu-item-active-bg: @item-active-bg;
+@menu-item-active-border-width: 3px;
+@menu-item-group-title-color: @text-color-secondary;
+@menu-icon-size: @font-size-base;
+@menu-icon-size-lg: @font-size-lg;
+
+@menu-item-vertical-margin: 4px;
+@menu-item-font-size: @font-size-base;
+@menu-item-boundary-margin: 8px;
+
+// dark theme
+@menu-dark-color: @text-color-secondary-dark;
+@menu-dark-bg: @layout-header-background;
+@menu-dark-arrow-color: #fff;
+@menu-dark-submenu-bg: #000c17;
+@menu-dark-highlight-color: #fff;
+@menu-dark-item-active-bg: @primary-color;
+@menu-dark-selected-item-icon-color: @white;
+@menu-dark-selected-item-text-color: @white;
+@menu-dark-item-hover-bg: transparent;
+// Spin
+// ---
+@spin-dot-size-sm: 14px;
+@spin-dot-size: 16px;
+@spin-dot-size-lg: 32px;
+
+// Table
+// --
+@table-header-bg: @background-color-light;
+@table-header-color: @heading-color;
+@table-header-sort-bg: @background-color-base;
+@table-body-sort-bg: rgba(0, 0, 0, 0.01);
+@table-row-hover-bg: @primary-1;
+@table-selected-row-color: inherit;
+@table-selected-row-bg: #fafafa;
+@table-body-selected-sort-bg: @table-selected-row-bg;
+@table-selected-row-hover-bg: @table-selected-row-bg;
+@table-expanded-row-bg: #fbfbfb;
+@table-padding-vertical: 8px;
+@table-padding-horizontal: 8px;
+@table-border-radius-base: @border-radius-base;
+@table-footer-bg: @background-color-light;
+@table-footer-color: @heading-color;
+@table-header-bg-sm: transparent;
+
+// Tag
+// --
+@tag-default-bg: @background-color-light;
+@tag-default-color: @text-color;
+@tag-font-size: @font-size-sm;
+
+// TimePicker
+// ---
+@time-picker-panel-column-width: 56px;
+@time-picker-panel-width: @time-picker-panel-column-width * 3;
+@time-picker-selected-bg: @background-color-base;
+
+// Carousel
+// ---
+@carousel-dot-width: 16px;
+@carousel-dot-height: 3px;
+@carousel-dot-active-width: 24px;
+
+// Badge
+// ---
+@badge-height: 20px;
+@badge-dot-size: 6px;
+@badge-font-size: @font-size-sm;
+@badge-font-weight: normal;
+@badge-status-size: 6px;
+@badge-text-color: @component-background;
+
+// Rate
+// ---
+@rate-star-color: @yellow-6;
+@rate-star-bg: @border-color-split;
+
+// Card
+// ---
+@card-head-color: @heading-color;
+@card-head-background: transparent;
+@card-head-padding: 16px;
+@card-inner-head-padding: 12px;
+@card-padding-base: 24px;
+@card-actions-background: @background-color-light;
+@card-skeleton-bg: #cfd8dc;
+@card-background: @component-background;
+@card-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
+@card-radius: @border-radius-sm;
+
+// Comment
+// ---
+@comment-padding-base: 16px 0;
+@comment-nest-indent: 44px;
+@comment-font-size-base: @font-size-base;
+@comment-font-size-sm: @font-size-sm;
+@comment-author-name-color: @text-color-secondary;
+@comment-author-time-color: #ccc;
+@comment-action-color: @text-color-secondary;
+@comment-action-hover-color: #595959;
+
+// Tabs
+// ---
+@tabs-card-head-background: @background-color-light;
+@tabs-card-height: 40px;
+@tabs-card-active-color: @primary-color;
+@tabs-title-font-size: @font-size-base;
+@tabs-title-font-size-lg: @font-size-lg;
+@tabs-title-font-size-sm: @font-size-base;
+@tabs-ink-bar-color: @primary-color;
+@tabs-bar-margin: 0 0 16px 0;
+@tabs-horizontal-margin: 0 32px 0 0;
+@tabs-horizontal-padding: 12px 16px;
+@tabs-horizontal-padding-lg: 16px;
+@tabs-horizontal-padding-sm: 8px 16px;
+@tabs-vertical-padding: 8px 24px;
+@tabs-vertical-margin: 0 0 16px 0;
+@tabs-scrolling-size: 32px;
+@tabs-highlight-color: @primary-color;
+@tabs-hover-color: @primary-5;
+@tabs-active-color: @primary-7;
+@tabs-card-gutter: 2px;
+@tabs-card-tab-active-border-top: 2px solid transparent;
+
+// BackTop
+// ---
+@back-top-color: #fff;
+@back-top-bg: @text-color-secondary;
+@back-top-hover-bg: @text-color;
+
+// Avatar
+// ---
+@avatar-size-base: 32px;
+@avatar-size-lg: 40px;
+@avatar-size-sm: 24px;
+@avatar-font-size-base: 18px;
+@avatar-font-size-lg: 24px;
+@avatar-font-size-sm: 14px;
+@avatar-bg: #ccc;
+@avatar-color: #fff;
+@avatar-border-radius: @border-radius-base;
+
+// Switch
+// ---
+@switch-height: 22px;
+@switch-sm-height: 16px;
+@switch-sm-checked-margin-left: -(@switch-sm-height - 3px);
+@switch-disabled-opacity: 0.4;
+@switch-color: @primary-color;
+@switch-shadow-color: fade(#00230b, 20%);
+
+// Pagination
+// ---
+@pagination-item-size: 32px;
+@pagination-item-size-sm: 24px;
+@pagination-font-family: Arial;
+@pagination-font-weight-active: 500;
+@pagination-item-bg-active: @component-background;
+
+// PageHeader
+// ---
+@page-header-padding: 24px;
+@page-header-padding-vertical: 16px;
+@page-header-padding-breadcrumb: 12px;
+@page-header-back-color: #000;
+
+// Breadcrumb
+// ---
+@breadcrumb-base-color: @text-color-secondary;
+@breadcrumb-last-item-color: @text-color;
+@breadcrumb-font-size: @font-size-base;
+@breadcrumb-icon-font-size: @font-size-base;
+@breadcrumb-link-color: @text-color-secondary;
+@breadcrumb-link-color-hover: @primary-5;
+@breadcrumb-separator-color: @text-color-secondary;
+@breadcrumb-separator-margin: 0 @padding-xs;
+
+// Slider
+// ---
+@slider-margin: 14px 6px 10px;
+@slider-rail-background-color: @background-color-base;
+@slider-rail-background-color-hover: #e1e1e1;
+@slider-track-background-color: @primary-3;
+@slider-track-background-color-hover: @primary-4;
+@slider-handle-border-width: 2px;
+@slider-handle-background-color: @component-background;
+@slider-handle-color: @primary-3;
+@slider-handle-color-hover: @primary-4;
+@slider-handle-color-focus: tint(@primary-color, 20%);
+@slider-handle-color-focus-shadow: fade(@primary-color, 20%);
+@slider-handle-color-tooltip-open: @primary-color;
+@slider-handle-shadow: 0;
+@slider-dot-border-color: @border-color-split;
+@slider-dot-border-color-active: tint(@primary-color, 50%);
+@slider-disabled-color: @disabled-color;
+@slider-disabled-background-color: @component-background;
+
+// Tree
+// ---
+@tree-title-height: 24px;
+@tree-child-padding: 18px;
+@tree-directory-selected-color: #fff;
+@tree-directory-selected-bg: @primary-color;
+@tree-node-hover-bg: @item-hover-bg;
+@tree-node-selected-bg: @primary-2;
+
+// Collapse
+// ---
+@collapse-header-padding: 12px 16px;
+@collapse-header-padding-extra: 40px;
+@collapse-header-bg: @background-color-light;
+@collapse-content-padding: @padding-md;
+@collapse-content-bg: @component-background;
+
+// Skeleton
+// ---
+@skeleton-color: #f2f2f2;
+
+// Transfer
+// ---
+@transfer-header-height: 40px;
+@transfer-disabled-bg: @disabled-bg;
+@transfer-list-height: 200px;
+
+// Message
+// ---
+@message-notice-content-padding: 10px 16px;
+
+// Motion
+// ---
+@wave-animation-width: 6px;
+
+// Alert
+// ---
+@alert-success-border-color: ~`colorPalette('@{success-color}', 3) `;
+@alert-success-bg-color: ~`colorPalette('@{success-color}', 1) `;
+@alert-success-icon-color: @success-color;
+@alert-info-border-color: ~`colorPalette('@{info-color}', 3) `;
+@alert-info-bg-color: ~`colorPalette('@{info-color}', 1) `;
+@alert-info-icon-color: @info-color;
+@alert-warning-border-color: ~`colorPalette('@{warning-color}', 3) `;
+@alert-warning-bg-color: ~`colorPalette('@{warning-color}', 1) `;
+@alert-warning-icon-color: @warning-color;
+@alert-error-border-color: ~`colorPalette('@{error-color}', 3) `;
+@alert-error-bg-color: ~`colorPalette('@{error-color}', 1) `;
+@alert-error-icon-color: @error-color;
+
+// List
+// ---
+@list-header-background: transparent;
+@list-footer-background: transparent;
+@list-empty-text-padding: @padding-md;
+@list-item-padding: @padding-sm 0;
+@list-item-meta-margin-bottom: @padding-md;
+@list-item-meta-avatar-margin-right: @padding-md;
+@list-item-meta-title-margin-bottom: @padding-sm;
+
+// Statistic
+// ---
+@statistic-title-font-size: @font-size-base;
+@statistic-content-font-size: 24px;
+@statistic-unit-font-size: 16px;
+@statistic-font-family: @font-family;
+
+// Drawer
+// ---
+@drawer-header-padding: 16px 24px;
+@drawer-body-padding: 24px;
+
+// Timeline
+// ---
+@timeline-width: 2px;
+@timeline-color: @border-color-split;
+@timeline-dot-border-width: 2px;
+@timeline-dot-color: @primary-color;
+@timeline-dot-bg: @component-background;
+
+// Typography
+// ---
+@typography-title-font-weight: 600;
+@typography-title-margin-top: 1.2em;
+@typography-title-margin-bottom: 0.5em;

BIN
src/assets/wrapper.jpg


+ 2 - 1
src/main.js

@@ -3,6 +3,7 @@ import App from './App.vue'
 import router from './router'
 import 'ant-design-vue/dist/antd.css';
 import '@/styles/index.scss' // global css
+import { VueAxios } from './utils/request'
 import * as echarts from 'echarts'
 import {
   Base,
@@ -136,7 +137,7 @@ const components = [
   PageHeader,
   Space,
 ];
-
+Vue.use(VueAxios)
 components.map(component => {
   Vue.use(component);
 });

+ 11 - 11
src/utils/request.js

@@ -1,9 +1,9 @@
 import axios from 'axios'
-import store from '@/store'
-import storage from 'store'
+// import store from '@/store'
+// import storage from 'store'
 import notification from 'ant-design-vue/es/notification'
 import { VueAxios } from './axios'
-import { ACCESS_TOKEN } from '@/store/mutation-types'
+// import { ACCESS_TOKEN } from '@/store/mutation-types'
 import errorCode from '@/utils/errorCode'
 
 // 创建 axios 实例
@@ -34,13 +34,13 @@ const errorHandler = (error) => {
 
 // request interceptor
 request.interceptors.request.use(config => {
-  const token = storage.get(ACCESS_TOKEN)
+  // const token = storage.get(ACCESS_TOKEN)
   // 如果 token 存在
   // 让每个请求携带自定义 token 请根据实际情况自行修改
-  if (token && config.url !== ('login')) {
-    config.headers['Authorization'] = 'Bearer ' + token // 让每个请求携带自定义token 请根据实际情况自行修改
-    // config.headers['accessAccess-Token'] = token
-  }
+  // if (token && config.url !== ('login')) {
+  //   config.headers['Authorization'] = 'Bearer ' + token // 让每个请求携带自定义token 请根据实际情况自行修改
+  //   // config.headers['accessAccess-Token'] = token
+  // }
   // get请求映射params参数
   if (config.method === 'get' && config.params) {
     let url = config.url + '?'
@@ -89,9 +89,9 @@ request.interceptors.response.use((res) => {
             },
             on: {
               click: () => {
-                store.dispatch('Logout').then(() => {
-                  location.href = '/index'
-                })
+                // store.dispatch('Logout').then(() => {
+                //   location.href = '/index'
+                // })
               }
             }
           },

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