From 2ab291e7bda4398dda454d12692d40ff36cb9086 Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Thu, 3 Aug 2023 10:26:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=88=90=E7=BB=A9=E7=AE=A1=E7=90=86=E8=81=94?=
=?UTF-8?q?=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/index.js | 8 +
src/layouts/navbar/index.vue | 1 +
src/pages/achievement/info/course.vue | 737 ++++++++++++++++++
.../{teach/index.vue => info/project.vue} | 148 ++--
src/pages/achievement/list/course.vue | 275 +++++++
src/pages/achievement/list/index.vue | 442 +----------
src/pages/achievement/list/project.vue | 432 ++++++++++
src/pages/product/list/index.vue | 42 +-
src/router/modules/achivement.js | 9 +-
src/setting.js | 2 +-
src/store/modules/achievement.js | 17 +
11 files changed, 1606 insertions(+), 507 deletions(-)
create mode 100644 src/pages/achievement/info/course.vue
rename src/pages/achievement/{teach/index.vue => info/project.vue} (88%)
create mode 100644 src/pages/achievement/list/course.vue
create mode 100644 src/pages/achievement/list/project.vue
create mode 100644 src/store/modules/achievement.js
diff --git a/src/api/index.js b/src/api/index.js
index 8948ede..ddf2c7a 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -112,8 +112,16 @@ export default {
exportBankExperimentReport: `occupationlab/occupationlab/achievement/exportBankExperimentReport`,
editExperimentalData: 'occupationlab/occupationlab/experimentalReport/editExperimentalData',
practiceActivity: 'occupationlab/occupationlab/achievement/practiceActivity',
+ practiceByProduct: `occupationlab/occupationlab/achievement/practiceByProduct`,
+ allClassesInOurSchool: `occupationlab/occupationlab/achievement/allClassesInOurSchool`,
+ productReadScore: `occupationlab/occupationlab/achievement/productReadScore`,
+ productReadGradeDetails: `occupationlab/occupationlab/achievement/productReadGradeDetails`,
exportAllActivity: `${host}occupationlab/occupationlab/achievement/exportAllData`,
exportActivity: `${host}occupationlab/occupationlab/achievement/exportDataInBatches`,
+ exportDetailsOfStudentPracticeScores: `${host}occupationlab/occupationlab/achievement/exportDetailsOfStudentPracticeScores`,
+ exportDetailsOfStudentAssessmentResults: `${host}occupationlab/occupationlab/achievement/exportDetailsOfStudentAssessmentResults`,
+ exportProductPracticeResults: `${host}occupationlab/occupationlab/achievement/exportProductPracticeResults`,
+ exportProductAssessResults: `${host}occupationlab/occupationlab/achievement/exportProductAssessResults`,
// 项目管理
getSystemIdBySchool: `occupationlab/occupationlab/projectManage/getSystemIdBySchool`, // 获取学校下拥有的系统
diff --git a/src/layouts/navbar/index.vue b/src/layouts/navbar/index.vue
index 1958e3d..af116e5 100644
--- a/src/layouts/navbar/index.vue
+++ b/src/layouts/navbar/index.vue
@@ -188,6 +188,7 @@ export default {
this.setTabsName('1')
this.setColumnId('')
this.$store.commit('match/setCache', null)
+ this.$store.commit('achievement/setRow', null)
if (path === '/screen') {
let arr = this.$route.path.split("/");
let name = `/${arr[1]}/list`
diff --git a/src/pages/achievement/info/course.vue b/src/pages/achievement/info/course.vue
new file mode 100644
index 0000000..7f88582
--- /dev/null
+++ b/src/pages/achievement/info/course.vue
@@ -0,0 +1,737 @@
+
+ 实验总人数 {{ peopleNum }} 实验平均分 {{ avgScore }} 实验最高分 {{ maxScore }} 实验最低分 {{ minScore }}错误率分析
+