Ver código fonte

fix: 完成左侧列表的其余内容

mtruning 3 anos atrás
pai
commit
b7a372e50f
70 arquivos alterados com 336 adições e 270 exclusões
  1. 1 1
      package.json
  2. 240 247
      pnpm-lock.yaml
  3. BIN
      src/assets/images/chart/bar_x.png
  4. BIN
      src/assets/images/chart/bar_y.png
  5. BIN
      src/assets/images/chart/charts/bar_x.png
  6. BIN
      src/assets/images/chart/charts/bar_y.png
  7. BIN
      src/assets/images/chart/charts/bar_y2.png
  8. BIN
      src/assets/images/chart/charts/funnel.png
  9. BIN
      src/assets/images/chart/charts/heatmap.png
  10. BIN
      src/assets/images/chart/charts/line.png
  11. BIN
      src/assets/images/chart/charts/line_gradient.png
  12. BIN
      src/assets/images/chart/charts/line_gradient2.png
  13. BIN
      src/assets/images/chart/charts/line_gradient_single.png
  14. BIN
      src/assets/images/chart/charts/map.png
  15. BIN
      src/assets/images/chart/charts/map_logo.png
  16. BIN
      src/assets/images/chart/charts/photo.png
  17. BIN
      src/assets/images/chart/charts/pie.png
  18. BIN
      src/assets/images/chart/charts/point.png
  19. BIN
      src/assets/images/chart/charts/radar.png
  20. BIN
      src/assets/images/chart/charts/static.png
  21. BIN
      src/assets/images/chart/charts/tree_map.png
  22. BIN
      src/assets/images/chart/charts/variable.png
  23. BIN
      src/assets/images/chart/decorates/border.png
  24. BIN
      src/assets/images/chart/decorates/material_dynamic.png
  25. BIN
      src/assets/images/chart/decorates/material_static.png
  26. BIN
      src/assets/images/chart/decorates/number.png
  27. BIN
      src/assets/images/chart/decorates/time.png
  28. BIN
      src/assets/images/chart/decorates/title_diamond2.png
  29. BIN
      src/assets/images/chart/decorates/title_main.png
  30. BIN
      src/assets/images/chart/decorates/weather.png
  31. BIN
      src/assets/images/chart/decorates/weather_time.png
  32. BIN
      src/assets/images/chart/funnel.png
  33. BIN
      src/assets/images/chart/heatmap.png
  34. BIN
      src/assets/images/chart/informations/text_carousel.png
  35. BIN
      src/assets/images/chart/informations/text_static.png
  36. BIN
      src/assets/images/chart/informations/title_diamond.png
  37. BIN
      src/assets/images/chart/informations/words_cloud.png
  38. BIN
      src/assets/images/chart/line.png
  39. BIN
      src/assets/images/chart/line_gradient.png
  40. BIN
      src/assets/images/chart/map.png
  41. BIN
      src/assets/images/chart/photo.png
  42. BIN
      src/assets/images/chart/pie.png
  43. BIN
      src/assets/images/chart/point.png
  44. BIN
      src/assets/images/chart/radar.png
  45. BIN
      src/assets/images/chart/static.png
  46. BIN
      src/assets/images/chart/tables/tables.png
  47. BIN
      src/assets/images/chart/tables/tables_categary.png
  48. BIN
      src/assets/images/chart/tree_map.png
  49. BIN
      src/assets/images/chart/variable.png
  50. 2 2
      src/packages/components/Chart/Pie/PieCommon/index.ts
  51. 1 2
      src/packages/components/Chart/bar/barCommon/index.ts
  52. 2 2
      src/packages/components/Decorate/borders/borderCommon/index.ts
  53. 0 0
      src/packages/components/Decorate/borders/borderCommon/index.vue
  54. 0 0
      src/packages/components/Decorate/borders/index.ts
  55. 2 0
      src/packages/components/Decorate/index.d.ts
  56. 1 1
      src/packages/components/Decorate/index.ts
  57. 3 0
      src/packages/components/Information/index.d.ts
  58. 3 0
      src/packages/components/Information/index.ts
  59. 12 0
      src/packages/components/Information/textCommon/index.ts
  60. 13 0
      src/packages/components/Information/textCommon/index.vue
  61. 3 0
      src/packages/components/Tables/index.d.ts
  62. 3 0
      src/packages/components/Tables/index.ts
  63. 12 0
      src/packages/components/Tables/tableCommon/index.ts
  64. 13 0
      src/packages/components/Tables/tableCommon/index.vue
  65. 3 3
      src/packages/index.d.ts
  66. 5 3
      src/packages/index.ts
  67. 10 3
      src/views/chart/components/ContentCharts/components/ItemBox/index.vue
  68. 3 2
      src/views/chart/components/ContentCharts/components/OptionContent/index.vue
  69. 1 1
      src/views/chart/components/ContentCharts/hooks/asideHook.ts
  70. 3 3
      src/views/login/index.vue

+ 1 - 1
package.json

@@ -12,7 +12,7 @@
     "axios": "^0.23.0",
     "crypto-ts": "^1.0.2",
     "mockjs": "^1.1.0",
-    "naive-ui": "^2.23.2",
+    "naive-ui": "^2.24.1",
     "pinia": "^2.0.6",
     "screenfull": "^6.0.0",
     "vue": "^3.2.16",

+ 240 - 247
pnpm-lock.yaml

@@ -21,7 +21,7 @@ specifiers:
   eslint-plugin-vue: ^8.2.0
   lodash: ~4.17.21
   mockjs: ^1.1.0
-  naive-ui: ^2.23.2
+  naive-ui: ^2.24.1
   pinia: ^2.0.6
   prettier: ^2.5.1
   sass: ^1.43.2
@@ -43,7 +43,7 @@ dependencies:
   axios: rg.cnpmjs.org/axios/0.23.0
   crypto-ts: r2.cnpmjs.org/crypto-ts/1.0.2
   mockjs: rg.cnpmjs.org/mockjs/1.1.0
-  naive-ui: r2.cnpmjs.org/naive-ui/2.23.2_vue@3.2.24
+  naive-ui: 2.24.1_vue@3.2.24
   pinia: rg.cnpmjs.org/pinia/2.0.6_typescript@4.5.2+vue@3.2.24
   screenfull: rg.cnpmjs.org/screenfull/6.0.0
   vue: rg.cnpmjs.org/vue/3.2.24
@@ -95,6 +95,32 @@ packages:
       pretty-format: 27.4.6
     dev: false
 
+  /naive-ui/2.24.1_vue@3.2.24:
+    resolution: {integrity: sha512-nwU4L7P5rIutkRjoBB3wvtn19GYBI/vbz+DeyhbkG9MB4VZe2xZLA5fgq0dD4MsY2KYYcffKz4wDcQOJBy5zGg==}
+    peerDependencies:
+      vue: ^3.0.0
+    dependencies:
+      '@css-render/plugin-bem': r2.cnpmjs.org/@css-render/plugin-bem/0.15.8_css-render@0.15.8
+      '@css-render/vue3-ssr': r2.cnpmjs.org/@css-render/vue3-ssr/0.15.8_vue@3.2.24
+      '@types/lodash': rg.cnpmjs.org/@types/lodash/4.14.177
+      '@types/lodash-es': rg.cnpmjs.org/@types/lodash-es/4.17.5
+      async-validator: rg.cnpmjs.org/async-validator/4.0.7
+      css-render: r2.cnpmjs.org/css-render/0.15.8
+      date-fns: rg.cnpmjs.org/date-fns/2.27.0
+      date-fns-tz: rg.cnpmjs.org/date-fns-tz/1.1.6_date-fns@2.27.0
+      evtd: rg.cnpmjs.org/evtd/0.2.3
+      highlight.js: rg.cnpmjs.org/highlight.js/11.3.1
+      lodash: rg.cnpmjs.org/lodash/4.17.21
+      lodash-es: rg.cnpmjs.org/lodash-es/4.17.21
+      seemly: rg.cnpmjs.org/seemly/0.3.3
+      treemate: rg.cnpmjs.org/treemate/0.3.9
+      vdirs: r2.cnpmjs.org/vdirs/0.1.7_vue@3.2.24
+      vfonts: 0.0.3
+      vooks: r2.cnpmjs.org/vooks/0.2.12_vue@3.2.24
+      vue: rg.cnpmjs.org/vue/3.2.24
+      vueuc: 0.4.22_d0d1e8180884bd9cd018338da07864bc
+    dev: false
+
   /pretty-format/27.4.6:
     resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==}
     engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -104,6 +130,26 @@ packages:
       react-is: r2.cnpmjs.org/react-is/17.0.2
     dev: false
 
+  /vfonts/0.0.3:
+    resolution: {integrity: sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ==}
+    dev: false
+
+  /vueuc/0.4.22_d0d1e8180884bd9cd018338da07864bc:
+    resolution: {integrity: sha512-NqyBnS46+Fiuk9nEVqNocchRZ4PjVIzREA7lFOn/RrzpAjaX/3Srlee8BmIkNGhVcvrd7oCOgOl/vv12ls1C+Q==}
+    peerDependencies:
+      '@css-render/vue3-ssr': ^0.15.7
+      vue: ^3.0.11
+    dependencies:
+      '@css-render/vue3-ssr': r2.cnpmjs.org/@css-render/vue3-ssr/0.15.8_vue@3.2.24
+      css-render: r2.cnpmjs.org/css-render/0.15.8
+      evtd: r2.cnpmjs.org/evtd/0.2.3
+      resize-observer-polyfill: r2.cnpmjs.org/resize-observer-polyfill/1.5.1
+      seemly: r2.cnpmjs.org/seemly/0.3.3
+      vdirs: r2.cnpmjs.org/vdirs/0.1.7_vue@3.2.24
+      vooks: r2.cnpmjs.org/vooks/0.2.12_vue@3.2.24
+      vue: rg.cnpmjs.org/vue/3.2.24
+    dev: false
+
   r2.cnpmjs.org/@css-render/plugin-bem/0.15.8_css-render@0.15.8:
     resolution: {integrity: sha512-rJMFBaqZGrezs1d0vPB7hZTSkfFEgcdWxPMtLUmm9PAOioWtw+Knb9A0xU0bYazPKDo0SoNVVcd1Qd1LXD9x4Q==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/@css-render/plugin-bem/-/plugin-bem-0.15.8.tgz}
     id: r2.cnpmjs.org/@css-render/plugin-bem/0.15.8
@@ -266,6 +312,176 @@ packages:
     engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
     dev: false
 
+  r2.cnpmjs.org/esbuild-android-arm64/0.13.15:
+    resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz}
+    name: esbuild-android-arm64
+    version: 0.13.15
+    cpu: [arm64]
+    os: [android]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-darwin-64/0.13.15:
+    resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz}
+    name: esbuild-darwin-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [darwin]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-darwin-arm64/0.13.15:
+    resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz}
+    name: esbuild-darwin-arm64
+    version: 0.13.15
+    cpu: [arm64]
+    os: [darwin]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-freebsd-64/0.13.15:
+    resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz}
+    name: esbuild-freebsd-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [freebsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-freebsd-arm64/0.13.15:
+    resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz}
+    name: esbuild-freebsd-arm64
+    version: 0.13.15
+    cpu: [arm64]
+    os: [freebsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-32/0.13.15:
+    resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz}
+    name: esbuild-linux-32
+    version: 0.13.15
+    cpu: [ia32]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-64/0.13.15:
+    resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz}
+    name: esbuild-linux-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-arm/0.13.15:
+    resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz}
+    name: esbuild-linux-arm
+    version: 0.13.15
+    cpu: [arm]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-arm64/0.13.15:
+    resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz}
+    name: esbuild-linux-arm64
+    version: 0.13.15
+    cpu: [arm64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-mips64le/0.13.15:
+    resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz}
+    name: esbuild-linux-mips64le
+    version: 0.13.15
+    cpu: [mips64el]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-linux-ppc64le/0.13.15:
+    resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz}
+    name: esbuild-linux-ppc64le
+    version: 0.13.15
+    cpu: [ppc64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-netbsd-64/0.13.15:
+    resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz}
+    name: esbuild-netbsd-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [netbsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-openbsd-64/0.13.15:
+    resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz}
+    name: esbuild-openbsd-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [openbsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-sunos-64/0.13.15:
+    resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz}
+    name: esbuild-sunos-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [sunos]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-windows-32/0.13.15:
+    resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz}
+    name: esbuild-windows-32
+    version: 0.13.15
+    cpu: [ia32]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-windows-64/0.13.15:
+    resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz}
+    name: esbuild-windows-64
+    version: 0.13.15
+    cpu: [x64]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  r2.cnpmjs.org/esbuild-windows-arm64/0.13.15:
+    resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz}
+    name: esbuild-windows-arm64
+    version: 0.13.15
+    cpu: [arm64]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   r2.cnpmjs.org/evtd/0.2.3:
     resolution: {integrity: sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/evtd/-/evtd-0.2.3.tgz}
     name: evtd
@@ -273,7 +489,7 @@ packages:
     dev: false
 
   r2.cnpmjs.org/fsevents/2.3.2:
-    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/fsevents/-/fsevents-2.3.2.tgz}
+    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/fsevents/-/fsevents-2.3.2.tgz}
     name: fsevents
     version: 2.3.2
     engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -283,9 +499,10 @@ packages:
     optional: true
 
   r2.cnpmjs.org/graceful-fs/4.2.8:
-    resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz}
+    resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz}
     name: graceful-fs
     version: 4.2.8
+    requiresBuild: true
     dev: true
     optional: true
 
@@ -310,35 +527,6 @@ packages:
     engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
     dev: false
 
-  r2.cnpmjs.org/naive-ui/2.23.2_vue@3.2.24:
-    resolution: {integrity: sha512-x5XtoJrfMcBGqkryJ6RPg3hB7xDqbO+5TfDB1UGIaVsj2fsidn9S9a6yK/jXqKbw+h5h97NqOu+Lf5EH8tAIog==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/naive-ui/-/naive-ui-2.23.2.tgz}
-    id: r2.cnpmjs.org/naive-ui/2.23.2
-    name: naive-ui
-    version: 2.23.2
-    peerDependencies:
-      vue: ^3.0.0
-    dependencies:
-      '@css-render/plugin-bem': r2.cnpmjs.org/@css-render/plugin-bem/0.15.8_css-render@0.15.8
-      '@css-render/vue3-ssr': r2.cnpmjs.org/@css-render/vue3-ssr/0.15.8_vue@3.2.24
-      '@types/lodash': rg.cnpmjs.org/@types/lodash/4.14.177
-      '@types/lodash-es': rg.cnpmjs.org/@types/lodash-es/4.17.5
-      async-validator: rg.cnpmjs.org/async-validator/4.0.7
-      css-render: r2.cnpmjs.org/css-render/0.15.8
-      date-fns: rg.cnpmjs.org/date-fns/2.27.0
-      date-fns-tz: rg.cnpmjs.org/date-fns-tz/1.1.6_date-fns@2.27.0
-      evtd: rg.cnpmjs.org/evtd/0.2.3
-      highlight.js: rg.cnpmjs.org/highlight.js/11.3.1
-      lodash: rg.cnpmjs.org/lodash/4.17.21
-      lodash-es: rg.cnpmjs.org/lodash-es/4.17.21
-      seemly: rg.cnpmjs.org/seemly/0.3.3
-      treemate: rg.cnpmjs.org/treemate/0.3.9
-      vdirs: r2.cnpmjs.org/vdirs/0.1.7_vue@3.2.24
-      vfonts: rg.cnpmjs.org/vfonts/0.1.0
-      vooks: r2.cnpmjs.org/vooks/0.2.12_vue@3.2.24
-      vue: rg.cnpmjs.org/vue/3.2.24
-      vueuc: r2.cnpmjs.org/vueuc/0.4.19_d0d1e8180884bd9cd018338da07864bc
-    dev: false
-
   r2.cnpmjs.org/react-is/17.0.2:
     resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/react-is/-/react-is-17.0.2.tgz}
     name: react-is
@@ -346,13 +534,13 @@ packages:
     dev: false
 
   r2.cnpmjs.org/resize-observer-polyfill/1.5.1:
-    resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz}
+    resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz}
     name: resize-observer-polyfill
     version: 1.5.1
     dev: false
 
   r2.cnpmjs.org/seemly/0.3.3:
-    resolution: {integrity: sha512-mAyqemz41e9HiZPMXAn7NtTExJgztwco5cdZjrt/iViU/oFeav+Q8K1c93M/tIZZ00QkT65JMr4xXQk7Vv5hWQ==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/seemly/-/seemly-0.3.3.tgz}
+    resolution: {integrity: sha512-mAyqemz41e9HiZPMXAn7NtTExJgztwco5cdZjrt/iViU/oFeav+Q8K1c93M/tIZZ00QkT65JMr4xXQk7Vv5hWQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/seemly/-/seemly-0.3.3.tgz}
     name: seemly
     version: 0.3.3
     dependencies:
@@ -413,25 +601,6 @@ packages:
       vue: rg.cnpmjs.org/vue/3.2.24
     dev: false
 
-  r2.cnpmjs.org/vueuc/0.4.19_d0d1e8180884bd9cd018338da07864bc:
-    resolution: {integrity: sha512-mzhYwv60cldElLolvG5sMsDFNMP1+vQbxPnbWzT2BdIG6XfF0hzCxq0KMoYpg4cAekKijty2txRgNkySIjTWLA==, registry: http://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/vueuc/-/vueuc-0.4.19.tgz}
-    id: r2.cnpmjs.org/vueuc/0.4.19
-    name: vueuc
-    version: 0.4.19
-    peerDependencies:
-      '@css-render/vue3-ssr': ^0.15.7
-      vue: ^3.0.11
-    dependencies:
-      '@css-render/vue3-ssr': r2.cnpmjs.org/@css-render/vue3-ssr/0.15.8_vue@3.2.24
-      css-render: r2.cnpmjs.org/css-render/0.15.8
-      evtd: r2.cnpmjs.org/evtd/0.2.3
-      resize-observer-polyfill: r2.cnpmjs.org/resize-observer-polyfill/1.5.1
-      seemly: r2.cnpmjs.org/seemly/0.3.3
-      vdirs: r2.cnpmjs.org/vdirs/0.1.7_vue@3.2.24
-      vooks: r2.cnpmjs.org/vooks/0.2.12_vue@3.2.24
-      vue: rg.cnpmjs.org/vue/3.2.24
-    dev: false
-
   rg.cnpmjs.org/@babel/code-frame/7.16.0:
     resolution: {integrity: sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz}
     name: '@babel/code-frame'
@@ -2050,176 +2219,6 @@ packages:
       is-symbol: rg.cnpmjs.org/is-symbol/1.0.4
     dev: true
 
-  rg.cnpmjs.org/esbuild-android-arm64/0.13.15:
-    resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-android-arm64/download/esbuild-android-arm64-0.13.15.tgz}
-    name: esbuild-android-arm64
-    version: 0.13.15
-    cpu: [arm64]
-    os: [android]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-darwin-64/0.13.15:
-    resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-darwin-64/download/esbuild-darwin-64-0.13.15.tgz}
-    name: esbuild-darwin-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [darwin]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-darwin-arm64/0.13.15:
-    resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.13.15.tgz}
-    name: esbuild-darwin-arm64
-    version: 0.13.15
-    cpu: [arm64]
-    os: [darwin]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-freebsd-64/0.13.15:
-    resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-freebsd-64/download/esbuild-freebsd-64-0.13.15.tgz}
-    name: esbuild-freebsd-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [freebsd]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-freebsd-arm64/0.13.15:
-    resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.13.15.tgz}
-    name: esbuild-freebsd-arm64
-    version: 0.13.15
-    cpu: [arm64]
-    os: [freebsd]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-32/0.13.15:
-    resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-32/download/esbuild-linux-32-0.13.15.tgz}
-    name: esbuild-linux-32
-    version: 0.13.15
-    cpu: [ia32]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-64/0.13.15:
-    resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-64/download/esbuild-linux-64-0.13.15.tgz}
-    name: esbuild-linux-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-arm/0.13.15:
-    resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-arm/download/esbuild-linux-arm-0.13.15.tgz}
-    name: esbuild-linux-arm
-    version: 0.13.15
-    cpu: [arm]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-arm64/0.13.15:
-    resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-arm64/download/esbuild-linux-arm64-0.13.15.tgz}
-    name: esbuild-linux-arm64
-    version: 0.13.15
-    cpu: [arm64]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-mips64le/0.13.15:
-    resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.13.15.tgz}
-    name: esbuild-linux-mips64le
-    version: 0.13.15
-    cpu: [mips64el]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-linux-ppc64le/0.13.15:
-    resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.13.15.tgz}
-    name: esbuild-linux-ppc64le
-    version: 0.13.15
-    cpu: [ppc64]
-    os: [linux]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-netbsd-64/0.13.15:
-    resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-netbsd-64/download/esbuild-netbsd-64-0.13.15.tgz}
-    name: esbuild-netbsd-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [netbsd]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-openbsd-64/0.13.15:
-    resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-openbsd-64/download/esbuild-openbsd-64-0.13.15.tgz}
-    name: esbuild-openbsd-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [openbsd]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-sunos-64/0.13.15:
-    resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-sunos-64/download/esbuild-sunos-64-0.13.15.tgz}
-    name: esbuild-sunos-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [sunos]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-windows-32/0.13.15:
-    resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-windows-32/download/esbuild-windows-32-0.13.15.tgz}
-    name: esbuild-windows-32
-    version: 0.13.15
-    cpu: [ia32]
-    os: [win32]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-windows-64/0.13.15:
-    resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-windows-64/download/esbuild-windows-64-0.13.15.tgz}
-    name: esbuild-windows-64
-    version: 0.13.15
-    cpu: [x64]
-    os: [win32]
-    requiresBuild: true
-    dev: true
-    optional: true
-
-  rg.cnpmjs.org/esbuild-windows-arm64/0.13.15:
-    resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild-windows-arm64/download/esbuild-windows-arm64-0.13.15.tgz}
-    name: esbuild-windows-arm64
-    version: 0.13.15
-    cpu: [arm64]
-    os: [win32]
-    requiresBuild: true
-    dev: true
-    optional: true
-
   rg.cnpmjs.org/esbuild/0.11.3:
     resolution: {integrity: sha1-tXFluQe+T/umUfZFBTjOjYwdXrA=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/esbuild/download/esbuild-0.11.3.tgz}
     name: esbuild
@@ -2235,23 +2234,23 @@ packages:
     hasBin: true
     requiresBuild: true
     optionalDependencies:
-      esbuild-android-arm64: rg.cnpmjs.org/esbuild-android-arm64/0.13.15
-      esbuild-darwin-64: rg.cnpmjs.org/esbuild-darwin-64/0.13.15
-      esbuild-darwin-arm64: rg.cnpmjs.org/esbuild-darwin-arm64/0.13.15
-      esbuild-freebsd-64: rg.cnpmjs.org/esbuild-freebsd-64/0.13.15
-      esbuild-freebsd-arm64: rg.cnpmjs.org/esbuild-freebsd-arm64/0.13.15
-      esbuild-linux-32: rg.cnpmjs.org/esbuild-linux-32/0.13.15
-      esbuild-linux-64: rg.cnpmjs.org/esbuild-linux-64/0.13.15
-      esbuild-linux-arm: rg.cnpmjs.org/esbuild-linux-arm/0.13.15
-      esbuild-linux-arm64: rg.cnpmjs.org/esbuild-linux-arm64/0.13.15
-      esbuild-linux-mips64le: rg.cnpmjs.org/esbuild-linux-mips64le/0.13.15
-      esbuild-linux-ppc64le: rg.cnpmjs.org/esbuild-linux-ppc64le/0.13.15
-      esbuild-netbsd-64: rg.cnpmjs.org/esbuild-netbsd-64/0.13.15
-      esbuild-openbsd-64: rg.cnpmjs.org/esbuild-openbsd-64/0.13.15
-      esbuild-sunos-64: rg.cnpmjs.org/esbuild-sunos-64/0.13.15
-      esbuild-windows-32: rg.cnpmjs.org/esbuild-windows-32/0.13.15
-      esbuild-windows-64: rg.cnpmjs.org/esbuild-windows-64/0.13.15
-      esbuild-windows-arm64: rg.cnpmjs.org/esbuild-windows-arm64/0.13.15
+      esbuild-android-arm64: r2.cnpmjs.org/esbuild-android-arm64/0.13.15
+      esbuild-darwin-64: r2.cnpmjs.org/esbuild-darwin-64/0.13.15
+      esbuild-darwin-arm64: r2.cnpmjs.org/esbuild-darwin-arm64/0.13.15
+      esbuild-freebsd-64: r2.cnpmjs.org/esbuild-freebsd-64/0.13.15
+      esbuild-freebsd-arm64: r2.cnpmjs.org/esbuild-freebsd-arm64/0.13.15
+      esbuild-linux-32: r2.cnpmjs.org/esbuild-linux-32/0.13.15
+      esbuild-linux-64: r2.cnpmjs.org/esbuild-linux-64/0.13.15
+      esbuild-linux-arm: r2.cnpmjs.org/esbuild-linux-arm/0.13.15
+      esbuild-linux-arm64: r2.cnpmjs.org/esbuild-linux-arm64/0.13.15
+      esbuild-linux-mips64le: r2.cnpmjs.org/esbuild-linux-mips64le/0.13.15
+      esbuild-linux-ppc64le: r2.cnpmjs.org/esbuild-linux-ppc64le/0.13.15
+      esbuild-netbsd-64: r2.cnpmjs.org/esbuild-netbsd-64/0.13.15
+      esbuild-openbsd-64: r2.cnpmjs.org/esbuild-openbsd-64/0.13.15
+      esbuild-sunos-64: r2.cnpmjs.org/esbuild-sunos-64/0.13.15
+      esbuild-windows-32: r2.cnpmjs.org/esbuild-windows-32/0.13.15
+      esbuild-windows-64: r2.cnpmjs.org/esbuild-windows-64/0.13.15
+      esbuild-windows-arm64: r2.cnpmjs.org/esbuild-windows-arm64/0.13.15
     dev: true
 
   rg.cnpmjs.org/escalade/3.1.1:
@@ -4193,12 +4192,6 @@ packages:
     version: 2.3.0
     dev: true
 
-  rg.cnpmjs.org/vfonts/0.1.0:
-    resolution: {integrity: sha1-wWrzfKBEsnJa5VVTBJKA775iIqk=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/vfonts/download/vfonts-0.1.0.tgz}
-    name: vfonts
-    version: 0.1.0
-    dev: false
-
   rg.cnpmjs.org/vite-plugin-importer/0.2.5:
     resolution: {integrity: sha1-I2PcDZfU7OxTDuQBcTEKF8LbB34=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/vite-plugin-importer/download/vite-plugin-importer-0.2.5.tgz}
     name: vite-plugin-importer

BIN
src/assets/images/chart/bar_x.png


BIN
src/assets/images/chart/bar_y.png


BIN
src/assets/images/chart/charts/bar_x.png


BIN
src/assets/images/chart/charts/bar_y.png


BIN
src/assets/images/chart/charts/bar_y2.png


BIN
src/assets/images/chart/charts/funnel.png


BIN
src/assets/images/chart/charts/heatmap.png


BIN
src/assets/images/chart/charts/line.png


BIN
src/assets/images/chart/charts/line_gradient.png


BIN
src/assets/images/chart/charts/line_gradient2.png


BIN
src/assets/images/chart/charts/line_gradient_single.png


BIN
src/assets/images/chart/charts/map.png


BIN
src/assets/images/chart/charts/map_logo.png


BIN
src/assets/images/chart/charts/photo.png


BIN
src/assets/images/chart/charts/pie.png


BIN
src/assets/images/chart/charts/point.png


BIN
src/assets/images/chart/charts/radar.png


BIN
src/assets/images/chart/charts/static.png


BIN
src/assets/images/chart/charts/tree_map.png


BIN
src/assets/images/chart/charts/variable.png


BIN
src/assets/images/chart/decorates/border.png


BIN
src/assets/images/chart/decorates/material_dynamic.png


BIN
src/assets/images/chart/decorates/material_static.png


BIN
src/assets/images/chart/decorates/number.png


BIN
src/assets/images/chart/decorates/time.png


BIN
src/assets/images/chart/decorates/title_diamond2.png


BIN
src/assets/images/chart/decorates/title_main.png


BIN
src/assets/images/chart/decorates/weather.png


BIN
src/assets/images/chart/decorates/weather_time.png


BIN
src/assets/images/chart/funnel.png


BIN
src/assets/images/chart/heatmap.png


BIN
src/assets/images/chart/informations/text_carousel.png


BIN
src/assets/images/chart/informations/text_static.png


BIN
src/assets/images/chart/informations/title_diamond.png


BIN
src/assets/images/chart/informations/words_cloud.png


BIN
src/assets/images/chart/line.png


BIN
src/assets/images/chart/line_gradient.png


BIN
src/assets/images/chart/map.png


BIN
src/assets/images/chart/photo.png


BIN
src/assets/images/chart/pie.png


BIN
src/assets/images/chart/point.png


BIN
src/assets/images/chart/radar.png


BIN
src/assets/images/chart/static.png


BIN
src/assets/images/chart/tables/tables.png


BIN
src/assets/images/chart/tables/tables_categary.png


BIN
src/assets/images/chart/tree_map.png


BIN
src/assets/images/chart/variable.png


+ 2 - 2
src/packages/components/Chart/Pie/PieCommon/index.ts

@@ -1,5 +1,5 @@
 import node from './index.vue'
-import image from '@/assets/images/chart/pie.png'
+import image from '@/assets/images/chart/charts/pie.png'
 import { ConfigType } from '@/packages/index.d'
 import { ChatCategoryEnum } from '../../index.d'
 
@@ -8,5 +8,5 @@ export const pieCommonConfig: ConfigType = {
   title: '饼图',
   category: ChatCategoryEnum.PIE,
   node: node,
-  image: image
+  image
 }

+ 1 - 2
src/packages/components/Chart/bar/barCommon/index.ts

@@ -1,9 +1,8 @@
 import barCommon from './index.vue'
-import image from '@/assets/images/chart/bar_y.png'
+import image from '@/assets/images/chart/charts/bar_x.png'
 import { ConfigType } from '@/packages/index.d'
 import { ChatCategoryEnum } from '../../index.d'
 
-// 柱状图
 export const barCommonConfig: ConfigType = {
   key: 'BarCommon',
   title: '基础',

+ 2 - 2
src/packages/components/Decorate/border/borderCommon/index.ts → src/packages/components/Decorate/borders/borderCommon/index.ts

@@ -1,5 +1,5 @@
 import BorderCommon from './index.vue'
-import image from '@/assets/images/chart/static.png'
+import image from '@/assets/images/chart/decorates/border.png'
 import { ConfigType } from '@/packages/index.d'
 import { ChatCategoryEnum } from '../../index.d'
 
@@ -8,5 +8,5 @@ export const borderCommonConfig: ConfigType = {
   title: '边框',
   category: ChatCategoryEnum.Border,
   node: BorderCommon,
-  image: image
+  image
 }

+ 0 - 0
src/packages/components/Decorate/border/borderCommon/index.vue → src/packages/components/Decorate/borders/borderCommon/index.vue


+ 0 - 0
src/packages/components/Decorate/border/index.ts → src/packages/components/Decorate/borders/index.ts


+ 2 - 0
src/packages/components/Decorate/index.d.ts

@@ -1,3 +1,5 @@
 export enum ChatCategoryEnum {
   Border = '边框',
+  Title = '标题',
+  Else = '其它'
 }

+ 1 - 1
src/packages/components/Decorate/index.ts

@@ -1,3 +1,3 @@
-import Border from './Border'
+import Border from './borders'
 
 export const DecorateList = [...Border]

+ 3 - 0
src/packages/components/Information/index.d.ts

@@ -0,0 +1,3 @@
+export enum ChatCategoryEnum {
+  text = '文本',
+}

+ 3 - 0
src/packages/components/Information/index.ts

@@ -0,0 +1,3 @@
+import { textCommonConfig } from './textCommon/index'
+
+export const InformationList = [textCommonConfig]

+ 12 - 0
src/packages/components/Information/textCommon/index.ts

@@ -0,0 +1,12 @@
+import TextCommon from './index.vue'
+import image from '@/assets/images/chart/informations/text_static.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../index.d'
+
+export const textCommonConfig: ConfigType = {
+  key: 'Text',
+  title: '文字',
+  category: ChatCategoryEnum.text,
+  node: TextCommon,
+  image
+}

+ 13 - 0
src/packages/components/Information/textCommon/index.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>
+    信息
+  </div>
+</template>
+
+<script setup lang="ts">
+
+</script>
+
+<style lang="scss" scoped>
+
+</style>

+ 3 - 0
src/packages/components/Tables/index.d.ts

@@ -0,0 +1,3 @@
+export enum ChatCategoryEnum {
+  table = '表格',
+}

+ 3 - 0
src/packages/components/Tables/index.ts

@@ -0,0 +1,3 @@
+import { tableCommonConfig } from './tableCommon/index'
+
+export const TableList = [tableCommonConfig]

+ 12 - 0
src/packages/components/Tables/tableCommon/index.ts

@@ -0,0 +1,12 @@
+import TableCommon from './index.vue'
+import image from '@/assets/images/chart/Tables/tables.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../index.d'
+
+export const tableCommonConfig: ConfigType = {
+  key: 'Border',
+  title: '表格',
+  category: ChatCategoryEnum.table,
+  node: TableCommon,
+  image
+}

+ 13 - 0
src/packages/components/Tables/tableCommon/index.vue

@@ -0,0 +1,13 @@
+<template>
+  <div>
+    表格
+  </div>
+</template>
+
+<script setup lang="ts">
+
+</script>
+
+<style lang="scss" scoped>
+
+</style>

+ 3 - 3
src/packages/index.d.ts

@@ -6,7 +6,7 @@ export type ConfigType = {
   title: string
   category: string
   node: Component
-  image: string
+  image: string | (() => Promise<typeof import("*.png")>),
   [T: string]: unknown
 }
 
@@ -14,13 +14,13 @@ export type ConfigType = {
 export enum PackagesCategoryEnum {
   CHARTS = 'CHARTS',
   TABLES = 'TABLES',
-  TEXTS = 'TEXTS',
+  INFORMATION = 'INFORMATION',
   DECORATES = 'DECORATES'
 }
 
 export type PackagesType = {
   [PackagesCategoryEnum.CHARTS]: ConfigType[]
-  [PackagesCategoryEnum.TEXTS]: ConfigType[]
+  [PackagesCategoryEnum.INFORMATION]: ConfigType[]
   [PackagesCategoryEnum.TABLES]: ConfigType[]
   [PackagesCategoryEnum.DECORATES]: ConfigType[]
 }

+ 5 - 3
src/packages/index.ts

@@ -1,13 +1,15 @@
 import { PackagesCategoryEnum, PackagesType } from '@/packages/index.d'
 import { ChartList } from '@/packages/components/Chart/index'
 import { DecorateList } from '@/packages/components/Decorate/index'
+import { InformationList } from '@/packages/components/Information/index'
+import { TableList } from '@/packages/components/Tables/index'
 
 // 所有图表
 let packagesList: PackagesType = {
   [PackagesCategoryEnum.CHARTS]: ChartList,
-  [PackagesCategoryEnum.TEXTS]: DecorateList,
-  [PackagesCategoryEnum.TABLES]: DecorateList,
-  [PackagesCategoryEnum.DECORATES]: DecorateList
+  [PackagesCategoryEnum.INFORMATION]: InformationList,
+  [PackagesCategoryEnum.TABLES]: TableList,
+  [PackagesCategoryEnum.DECORATES]: DecorateList,
 }
 
 export { packagesList }

+ 10 - 3
src/views/chart/components/ContentCharts/components/ItemBox/index.vue

@@ -5,13 +5,20 @@
       <n-text class="list-header-text" depth="3">{{ item.title }}</n-text>
     </div>
     <div class="list-center go-flex-center">
-      <img class="list-img" :src="item.image" />
+      <n-image
+        class="list-img"
+        object-fit="contain"
+        preview-disabled
+        :src="item.image"
+        :fallback-src="requireFallbackImg()"
+      />
     </div>
   </div>
 </template>
 
 <script setup lang="ts">
 import { AppleControlBtn } from '@/components/AppleControlBtn/index'
+import { requireFallbackImg } from '@/utils'
 defineProps({
   menuOptions: {
     type: Array,
@@ -31,13 +38,13 @@ $centerHeight: 80px;
   width: $itemWidth;
   overflow: hidden;
   border-radius: 6px;
-  @include filter-bg-color('background-color2');
+  @include filter-bg-color("background-color2");
   .list-header {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 2px 15px;
-    @include filter-bg-color('background-color3');
+    @include filter-bg-color("background-color3");
     &-text {
       font-size: 12px;
       margin-left: 8px;

+ 3 - 2
src/views/chart/components/ContentCharts/components/OptionContent/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="go-chart-common">
+    <!-- v-show="packages.categorysNum > 1" -->
     <n-menu
-      v-show="packages.categorysNum > 1"
       class="chart-menu-width"
       v-model:value="selectValue"
       :options="packages.menuOptions"
@@ -16,7 +16,7 @@
 </template>
 
 <script setup lang="ts">
-import { reactive, ref, watch } from 'vue'
+import {  ref, watch, markRaw,reactive } from 'vue'
 import { ItemBox } from '../ItemBox/index'
 import { ConfigType } from '@/packages/index.d'
 
@@ -27,6 +27,7 @@ const props = defineProps({
   }
 })
 
+// TODO 调试结束改成 markeRaw
 let packages = reactive<{
   [T: string]: any
 }>({

+ 1 - 1
src/views/chart/components/ContentCharts/hooks/asideHook.ts

@@ -25,7 +25,7 @@ const packagesListObj = {
     icon: renderIcon(RoadmapIcon),
     label: renderLang('图表')
   },
-  [PackagesCategoryEnum.TEXTS]: {
+  [PackagesCategoryEnum.INFORMATION]: {
     icon: renderIcon(SpellCheckIcon),
     label: renderLang('信息')
   },

+ 3 - 3
src/views/login/index.vue

@@ -7,7 +7,7 @@
           <template v-for="item in bgList" :key="item">
             <div class="bg-img-box-li list-complete-item">
               <n-collapse-transition :appear="true" :show="showBg">
-                <img :src="getImageUrl(item, 'chart')" alt="chart" />
+                <img :src="getImageUrl(item, 'chart/charts/')" alt="chart" />
               </n-collapse-transition>
             </div>
           </template>
@@ -23,7 +23,7 @@
     </Header>
     <div class="go-login">
       <div class="go-login-carousel">
-        <n-carousel autoplay :interval="Number(carouselInterval)">
+        <n-carousel autoplay dot-type="line" :interval="Number(carouselInterval)">
           <img
             v-for="(item, i) in carouselImgList"
             :key="i"
@@ -309,7 +309,7 @@ $carousel-image-height: 60vh;
         img {
           margin-right: 20px;
           margin-top: 20px;
-          height: 230px;
+          width: 230px;
           border-radius: 2 * $--border-radius-base;
           opacity: 0.9;
         }