diff --git a/public/platform-config.json b/public/platform-config.json index 38db928..56a03c7 100644 --- a/public/platform-config.json +++ b/public/platform-config.json @@ -15,7 +15,7 @@ "HideFooter": false, "Stretch": false, "SidebarStatus": true, - "EpThemeColor": "#409EFF", + "EpThemeColor": "#5070f2", "ShowLogo": true, "ShowModel": "smart", "MenuArrowIconNoTransition": false, diff --git a/src/assets/home/Data_template_btn.png b/src/assets/home/Data_template_btn.png new file mode 100644 index 0000000..f63bebc Binary files /dev/null and b/src/assets/home/Data_template_btn.png differ diff --git a/src/assets/home/OCR_template.png b/src/assets/home/OCR_template.png new file mode 100644 index 0000000..8b9d9c5 Binary files /dev/null and b/src/assets/home/OCR_template.png differ diff --git a/src/assets/home/OCR_template_btn.png b/src/assets/home/OCR_template_btn.png new file mode 100644 index 0000000..6879e52 Binary files /dev/null and b/src/assets/home/OCR_template_btn.png differ diff --git a/src/assets/home/analysis_icon.png b/src/assets/home/analysis_icon.png new file mode 100644 index 0000000..455ccb0 Binary files /dev/null and b/src/assets/home/analysis_icon.png differ diff --git a/src/assets/home/data_analysis.gif b/src/assets/home/data_analysis.gif new file mode 100644 index 0000000..b64039b Binary files /dev/null and b/src/assets/home/data_analysis.gif differ diff --git a/src/assets/home/data_template.png b/src/assets/home/data_template.png new file mode 100644 index 0000000..6b7d503 Binary files /dev/null and b/src/assets/home/data_template.png differ diff --git a/src/assets/home/empty_icon.png b/src/assets/home/empty_icon.png new file mode 100644 index 0000000..4cb2359 Binary files /dev/null and b/src/assets/home/empty_icon.png differ diff --git a/src/assets/home/excel_icon.svg b/src/assets/home/excel_icon.svg new file mode 100644 index 0000000..de6fb27 --- /dev/null +++ b/src/assets/home/excel_icon.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/assets/home/export_icon.svg b/src/assets/home/export_icon.svg new file mode 100644 index 0000000..ef0f5f0 --- /dev/null +++ b/src/assets/home/export_icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/home/home_bg.png b/src/assets/home/home_bg.png new file mode 100644 index 0000000..20b5fe8 Binary files /dev/null and b/src/assets/home/home_bg.png differ diff --git a/src/assets/home/resultDefaultAvatar.png b/src/assets/home/resultDefaultAvatar.png new file mode 100644 index 0000000..da2e4b8 Binary files /dev/null and b/src/assets/home/resultDefaultAvatar.png differ diff --git a/src/assets/home/upload_bg.png b/src/assets/home/upload_bg.png new file mode 100644 index 0000000..56e88db Binary files /dev/null and b/src/assets/home/upload_bg.png differ diff --git a/src/layout/components/lay-content/index.vue b/src/layout/components/lay-content/index.vue index 84d1396..a7d4ae7 100644 --- a/src/layout/components/lay-content/index.vue +++ b/src/layout/components/lay-content/index.vue @@ -148,7 +148,7 @@ const transitionMain = defineComponent({ /> - +
diff --git a/src/main.ts b/src/main.ts index f9bcbdd..16d040c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,7 +3,7 @@ import router from "./router"; import { setupStore } from "@/store"; import { getPlatformConfig } from "./config"; import { MotionPlugin } from "@vueuse/motion"; -// import { useEcharts } from "@/plugins/echarts"; +import { useEcharts } from "@/plugins/echarts"; import { createApp, type Directive } from "vue"; import { useElementPlus } from "@/plugins/elementPlus"; import { injectResponsiveStorage } from "@/utils/responsive"; @@ -55,7 +55,7 @@ getPlatformConfig(app).then(async config => { app.use(router); await router.isReady(); injectResponsiveStorage(app, config); - app.use(MotionPlugin).use(useElementPlus).use(Table); + app.use(MotionPlugin).use(useElementPlus).use(Table).use(useEcharts); // .use(PureDescriptions) // .use(useEcharts); app.mount("#app"); diff --git a/src/plugins/echarts.ts b/src/plugins/echarts.ts index cb62d96..12d6315 100644 --- a/src/plugins/echarts.ts +++ b/src/plugins/echarts.ts @@ -1,6 +1,6 @@ import type { App } from "vue"; import * as echarts from "echarts/core"; -import { PieChart, BarChart, LineChart } from "echarts/charts"; +import { PieChart, BarChart, LineChart, CustomChart } from "echarts/charts"; import { CanvasRenderer, SVGRenderer } from "echarts/renderers"; import { GridComponent, @@ -30,7 +30,8 @@ use([ ToolboxComponent, TooltipComponent, DataZoomComponent, - VisualMapComponent + VisualMapComponent, + CustomChart ]); /** diff --git a/src/views/welcome/components/AccountChartBar.vue b/src/views/welcome/components/AccountChartBar.vue new file mode 100644 index 0000000..e3de169 --- /dev/null +++ b/src/views/welcome/components/AccountChartBar.vue @@ -0,0 +1,505 @@ + + + diff --git a/src/views/welcome/components/AccountChartPie.vue b/src/views/welcome/components/AccountChartPie.vue new file mode 100644 index 0000000..053fcfd --- /dev/null +++ b/src/views/welcome/components/AccountChartPie.vue @@ -0,0 +1,176 @@ + + + diff --git a/src/views/welcome/components/index.ts b/src/views/welcome/components/index.ts new file mode 100644 index 0000000..df3cb10 --- /dev/null +++ b/src/views/welcome/components/index.ts @@ -0,0 +1,2 @@ +export { default as AccountChartBar } from "./AccountChartBar.vue"; +export { default as AccountChartPie } from "./AccountChartPie.vue"; diff --git a/src/views/welcome/index.vue b/src/views/welcome/index.vue index 100d435..d54f680 100644 --- a/src/views/welcome/index.vue +++ b/src/views/welcome/index.vue @@ -1,9 +1,688 @@ +