浏览代码

Merge branch 'develop' into PL/develop-BI

Li 3 年之前
父节点
当前提交
ebe383aeec

+ 2 - 0
TEAMModelOS/ClientApp/public/lang/en-US.js

@@ -2356,6 +2356,8 @@ const LANG_EN_US = {
             crtTips2: '2. For more detailed data analysis, please go to Learning Analysis.',
             crtErr: 'Failed to load data',
             noSeeRpt: 'Students have not yet answered and cannot view their individual reports',
+            noSeeRpt1: '評測進行中,無法查看學生報告',
+            noSeeRpt2: '尚未完成當前學生的評分,無法查看學生報告',
             crtRateTitle: 'Correct Rate Statistics',
             crtLabel: 'Correct',
             wrongLabel: 'Incorrect',

+ 2 - 0
TEAMModelOS/ClientApp/public/lang/zh-CN.js

@@ -2357,6 +2357,8 @@ const LANG_ZH_CN = {
             crtTips2: '2. 更多详细数据分析,请前往学情分析查看。',
             crtErr: '数据加载失败',
             noSeeRpt: '学生尚未作答,无法查看学生个人报告',
+            noSeeRpt1: '评测进行中,无法查看学生报告',
+            noSeeRpt2: '尚未完成当前学生的评分,无法查看学生报告',
             crtRateTitle: '正确率统计',
             crtLabel: '正确',
             wrongLabel: '错误',

+ 2 - 0
TEAMModelOS/ClientApp/public/lang/zh-TW.js

@@ -2357,6 +2357,8 @@ const LANG_ZH_TW = {
             crtTips2: '2. 更多詳細數據分析,請前往學情分析查看。',
             crtErr: '數據載入失敗',
             noSeeRpt: '學生尚未作答,無法查看學生個人報告',
+            noSeeRpt1: '評測進行中,無法查看學生報告',
+            noSeeRpt2: '尚未完成當前學生的評分,無法查看學生報告',
             crtRateTitle: '正確率統計',
             crtLabel: '正確',
             wrongLabel: '錯誤',

+ 10 - 0
TEAMModelOS/ClientApp/src/view/learnactivity/tabs/AnswerTable.vue

@@ -527,8 +527,18 @@ export default {
     },
     methods: {
         showStuReport(data) {
+            console.log(data)
+            // 学生未作答,不能查看
             if (data.status === 1) {
                 this.$Message.warning(this.$t('learnActivity.score.noSeeRpt'))
+            }
+            //评测进行中,不能查看
+            else if (this.examInfo.progress === 'going') {
+                this.$Message.warning(this.$t('learnActivity.score.noSeeRpt1'))
+            }
+            //学生未被评分,不能查看
+            else if (data.data && data.data.includes(-1)) {
+                this.$Message.warning(this.$t('learnActivity.score.noSeeRpt2'))
             } else {
                 this.viewStuData = data
                 this.stuReportStatus = true