From 1c0de78d1bdd340cf12b83bc972a382d4b359015 Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Fri, 8 Nov 2024 13:46:36 +0800
Subject: [PATCH] fix
---
src/api/index.js | 1 +
src/layouts/navbar/index.vue | 4 +-
src/pages/allocationReview/list/index.vue | 19 ++--
src/pages/allocationReview/list/setup.vue | 4 +-
src/pages/allocationReview/records/index.vue | 90 ++++++++++++-------
src/pages/myReview/list/index.vue | 18 ++--
src/pages/myReview/records/index.vue | 94 +++++++++++++-------
7 files changed, 139 insertions(+), 91 deletions(-)
diff --git a/src/api/index.js b/src/api/index.js
index a66d19e..0e3ed0a 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -31,6 +31,7 @@ export default {
occupationlabStaff: `/occupationlab/occupationlab/staff/staffList`,
querySchoolByReadAndAppraise: `/nakadai/nakadai/school/querySchoolByReadAndAppraise`,
querySchool: `/nakadai/nakadai/school/querySchool`,
+ myClass: `/occupationlab/occupationlab/achievement/myClass`,
getDetailedExamScores: `/exam/exam/paper/getDetailedExamScores`,
reviewSettingsList: `/competition/competition/readAndAppraise/reviewSettingsList`,
diff --git a/src/layouts/navbar/index.vue b/src/layouts/navbar/index.vue
index e5c301b..5615264 100644
--- a/src/layouts/navbar/index.vue
+++ b/src/layouts/navbar/index.vue
@@ -37,6 +37,8 @@
import { mapState, mapActions } from 'vuex'
import Setting from '@/setting'
import addRoutes from '@/libs/route/addRoutes'
+
+const fromNakadai = localStorage.getItem('reviewFromNakadai')
export default {
data () {
return {
@@ -93,7 +95,7 @@ export default {
const { btns, defaultMenus: all } = this
const menus = [all[0]]
btns.find(e => e === '分配评阅任务') && menus.push(all[1])
- btns.find(e => e === '专家管理') && menus.push(all[2])
+ fromNakadai && btns.find(e => e === '专家管理') && menus.push(all[2])
this.menus = menus
} else {
this.menus = this.defaultMenus
diff --git a/src/pages/allocationReview/list/index.vue b/src/pages/allocationReview/list/index.vue
index 4479aba..4a2e2ee 100644
--- a/src/pages/allocationReview/list/index.vue
+++ b/src/pages/allocationReview/list/index.vue
@@ -38,23 +38,20 @@
-
+
-
-
-
-
-
-
+
+
+
diff --git a/src/pages/allocationReview/list/setup.vue b/src/pages/allocationReview/list/setup.vue
index f7a2f1b..8bfb64c 100644
--- a/src/pages/allocationReview/list/setup.vue
+++ b/src/pages/allocationReview/list/setup.vue
@@ -41,7 +41,7 @@
取平均分
取修剪平均分
-
+
diff --git a/src/pages/allocationReview/records/index.vue b/src/pages/allocationReview/records/index.vue
index a4474d2..ee65631 100644
--- a/src/pages/allocationReview/records/index.vue
+++ b/src/pages/allocationReview/records/index.vue
@@ -4,26 +4,35 @@
筛选
@@ -56,10 +65,13 @@
@selection-change="handleSelectionChange">
-
-
-
-
+
+
+
+
+
+
+
@@ -106,14 +118,13 @@ import Setup from '../list/setup'
import Allocation from './allocation'
import Breadcrumb from '@/components/breadcrumb'
import Util from '@/libs/util'
-import Setting from '@/setting'
-import Const from '@/const/ques'
-import Qs from 'qs'
-import dayjs from 'dayjs'
+
+const fromNakadai = localStorage.getItem('reviewFromNakadai')
export default {
components: { Allocation, Setup, Breadcrumb },
data () {
return {
+ fromNakadai,
crumbs: [],
competitionId: this.$route.query.competitionId || '',
assessmentId: this.$route.query.assessmentId || '',
@@ -123,6 +134,7 @@ export default {
provinces: [],
cities: [],
schools: [],
+ classList: [],
evaluationStatus: [
{
name: '待评阅'
@@ -143,6 +155,7 @@ export default {
],
date: [],
filter: {
+ classId: '',
cityId: '',
provinceId: '',
realSchoolId: '',
@@ -196,8 +209,13 @@ export default {
this.$router.push(`records?competitionId=${query.competitionId}&stageId=${query.stageId}`).catch(() => { })
}
- this.getProvince()
- this.getSchool()
+ if (fromNakadai) {
+ this.getProvince()
+ this.getSchool()
+ } else {
+ this.getClassData()
+ }
+
this.getList()
},
methods: {
@@ -267,6 +285,12 @@ export default {
this.schools = list
},
+ // 获取班级
+ getClassData () {
+ this.$post(this.api.myClass).then(res => {
+ this.classList = res.list
+ }).catch(res => { })
+ },
// 批量分配评阅人员
async batchAlloc () {
diff --git a/src/pages/myReview/list/index.vue b/src/pages/myReview/list/index.vue
index 1490bae..6924bf5 100644
--- a/src/pages/myReview/list/index.vue
+++ b/src/pages/myReview/list/index.vue
@@ -27,22 +27,20 @@
-
+
-
-
-
-
-
-
+
+
+
diff --git a/src/pages/myReview/records/index.vue b/src/pages/myReview/records/index.vue
index b808e0b..d5d848a 100644
--- a/src/pages/myReview/records/index.vue
+++ b/src/pages/myReview/records/index.vue
@@ -5,26 +5,35 @@