diff --git a/package-lock.json b/package-lock.json index 02ebc592a..8a866370b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -595,6 +595,15 @@ "unidragger": "^2.3.0" } }, + "echarts": { + "version": "5.0.2", + "resolved": "http://192.168.250.101:4873/echarts/-/echarts-5.0.2.tgz", + "integrity": "sha1-FybRelfPBdYs0FZ7QyXhIBpWuvY=", + "requires": { + "tslib": "2.0.3", + "zrender": "5.0.4" + } + }, "ee-first": { "version": "1.1.1", "resolved": "http://192.168.250.101:4873/ee-first/-/ee-first-1.1.1.tgz", @@ -1377,6 +1386,11 @@ "resolved": "http://192.168.250.101:4873/troisjs/-/troisjs-0.1.19.tgz", "integrity": "sha1-zQGFZQGu91Uwhe2AnynUTNGS3X4=" }, + "tslib": { + "version": "2.0.3", + "resolved": "http://192.168.250.101:4873/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha1-jgdBrEX8DCJuWKF7/D5kubxsphw=" + }, "type": { "version": "1.2.0", "resolved": "http://192.168.250.101:4873/type/-/type-1.2.0.tgz", @@ -1662,6 +1676,14 @@ "resolved": "http://192.168.250.101:4873/yallist/-/yallist-3.1.1.tgz", "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", "dev": true + }, + "zrender": { + "version": "5.0.4", + "resolved": "http://192.168.250.101:4873/zrender/-/zrender-5.0.4.tgz", + "integrity": "sha1-icNVr5CLn2SjAbOPdRt5UfLIqVo=", + "requires": { + "tslib": "2.0.3" + } } } } diff --git a/package.json b/package.json index 060a377c6..7ecf12e37 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "axios": "^0.21.1", "dayjs": "^1.10.4", "dotenv": "^8.2.0", + "echarts": "^5.0.2", "element-plus": "^1.0.2-beta.36", "font-awesome": "^4.7.0", "mitt": "^2.1.0", diff --git a/src/echarts/index.ts b/src/echarts/index.ts new file mode 100644 index 000000000..62f569592 --- /dev/null +++ b/src/echarts/index.ts @@ -0,0 +1,43 @@ +import * as echarts from 'echarts/core' + +import { + BarChart, + LineChart, + PieChart, + MapChart, + PictorialBarChart, + RadarChart, +} from 'echarts/charts' + +import { + TitleComponent, + TooltipComponent, + GridComponent, + PolarComponent, + AriaComponent, + ParallelComponent, + LegendComponent, + RadarComponent, +} from 'echarts/components' + +import { SVGRenderer } from 'echarts/renderers' + +echarts.use([ + LegendComponent, + TitleComponent, + TooltipComponent, + GridComponent, + PolarComponent, + AriaComponent, + ParallelComponent, + BarChart, + LineChart, + PieChart, + MapChart, + RadarChart, + SVGRenderer, + PictorialBarChart, + RadarComponent, +]) + +export default echarts \ No newline at end of file diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 33b30dddf..518e56ed1 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -1,5 +1,5 @@