Browse Source

feat: 添加饼图

liaojiaxing 11 months ago
parent
commit
790b092a67
5 changed files with 15 additions and 4 deletions
  1. 1 1
      package.json
  2. BIN
      src/assets/comp-icon/icon-3.png
  3. BIN
      src/assets/comp-icon/icon-4.png
  4. 13 3
      src/config/compSetting.ts
  5. 1 0
      vite.config.ts

+ 1 - 1
package.json

@@ -5,7 +5,7 @@
   "type": "module",
   "scripts": {
     "dev": "vite",
-    "build": "vue-tsc && vite build",
+    "build": "vite build",
     "preview": "vite preview"
   },
   "dependencies": {

BIN
src/assets/comp-icon/icon-3.png


BIN
src/assets/comp-icon/icon-4.png


+ 13 - 3
src/config/compSetting.ts

@@ -58,7 +58,7 @@ export const compSetting: CompSetting = {
       isGroup: true,
       children: [
         {
-          name: '柱状图',
+          name: '柱状图',
           children: [
             {
               name: '柱状图',
@@ -68,7 +68,7 @@ export const compSetting: CompSetting = {
           ]
         },
         {
-          name: '折线图',
+          name: '折线图',
           children: [
             {
               name: '折线图',
@@ -76,6 +76,16 @@ export const compSetting: CompSetting = {
               icon: compIcon['icon-2']
             }
           ]
+        },
+        {
+          name: '饼状图类',
+          children: [
+            {
+              name: '饼状图',
+              componetName: 'BasicPie',
+              icon: compIcon['icon-4']
+            }
+          ]
         }
       ]
     },
@@ -88,7 +98,7 @@ export const compSetting: CompSetting = {
         {
           name: '标题',
           componetName: 'Title',
-          icon: compIcon['icon-2']
+          icon: compIcon['icon-3']
         },
       ]
     },

+ 1 - 0
vite.config.ts

@@ -7,6 +7,7 @@ import vueJsx from '@vitejs/plugin-vue-jsx';
 
 // https://vitejs.dev/config/
 export default defineConfig({
+  base: './',
   plugins: [
     vue(),
     ElementPlus({}),