From 0b6b0c318d89c206763ea486730b12beb5c3e914 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E4=BA=86=E4=B8=AA=E7=99=BD?= <543593352@qq.com>
Date: Tue, 10 Sep 2024 09:52:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=89=B9=E6=94=B9=EF=BC=9A?=
=?UTF-8?q?=E6=8A=A5=E5=91=8A=E8=BF=81=E5=85=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
electron.vite.config.mjs | 1 +
src/renderer/src/store/modules/overview.js | 18 ++
.../classTask/container/classOverview.vue | 68 +++++++
.../container/classOverview/distribution.vue | 23 +++
.../classOverview/distribution/echarts.vue | 109 +++++++++++
.../classOverview/distribution/stuList.vue | 115 +++++++++++
.../container/classOverview/knowledge.vue | 104 ++++++++++
.../container/classOverview/timeAnalyse.vue | 184 ++++++++++++++++++
.../views/classTask/container/item-dialog.vue | 66 ++++++-
.../views/classTask/container/quizStats.vue | 4 +-
10 files changed, 688 insertions(+), 4 deletions(-)
create mode 100644 src/renderer/src/store/modules/overview.js
create mode 100644 src/renderer/src/views/classTask/container/classOverview.vue
create mode 100644 src/renderer/src/views/classTask/container/classOverview/distribution.vue
create mode 100644 src/renderer/src/views/classTask/container/classOverview/distribution/echarts.vue
create mode 100644 src/renderer/src/views/classTask/container/classOverview/distribution/stuList.vue
create mode 100644 src/renderer/src/views/classTask/container/classOverview/knowledge.vue
create mode 100644 src/renderer/src/views/classTask/container/classOverview/timeAnalyse.vue
diff --git a/electron.vite.config.mjs b/electron.vite.config.mjs
index c48cc00..d5d6421 100644
--- a/electron.vite.config.mjs
+++ b/electron.vite.config.mjs
@@ -25,6 +25,7 @@ export default defineConfig({
proxy: {
'/dev-api': {
target: 'http://27.128.240.72:7865',
+ // target: 'http://36.134.181.164:7863',
// target: 'http://192.168.2.52:7863',
changeOrigin: true,
rewrite: (p) => p.replace(/^\/dev-api/, '')
diff --git a/src/renderer/src/store/modules/overview.js b/src/renderer/src/store/modules/overview.js
new file mode 100644
index 0000000..46f58f6
--- /dev/null
+++ b/src/renderer/src/store/modules/overview.js
@@ -0,0 +1,18 @@
+import { defineStore } from 'pinia'
+const overviewStore = defineStore(
+ 'overview',
+ {
+ state: () => {
+ return {
+ tableList:[]
+ }
+ },
+ actions: {
+ getTableList(data){
+ this.tableList = [...data]
+ }
+ }
+ })
+export default overviewStore
+
+
diff --git a/src/renderer/src/views/classTask/container/classOverview.vue b/src/renderer/src/views/classTask/container/classOverview.vue
new file mode 100644
index 0000000..6b6687a
--- /dev/null
+++ b/src/renderer/src/views/classTask/container/classOverview.vue
@@ -0,0 +1,68 @@
+
+