Explorar o código

#2889 学生端--艺术评测,调整学生线上评测作答显示作答结果

XW hai 1 ano
pai
achega
91ef254cde

+ 16 - 14
TEAMModelOS/ClientApp/src/components/student-web/EventView/EventContentTypeTemplate/PaperViewBox/LessonTestReport.vue

@@ -23,12 +23,12 @@
                 <span v-else-if="examInfo.source === '1'">{{ $t("studentWeb.exam.report.anwser1") }}</span>
                 <span v-else-if="examInfo.source === '2'">{{ $t("studentWeb.exam.report.anwser2") }}</span>
             </div>
-            <h4 v-show="testState === 2 || (testState === 3 && progress != 'finish')" style="padding: 25px;">
+            <h4 v-show="testState === 2 || (testState === 3 && progress != 'finish' && getItemTitle.type != 'Art')" style="padding: 25px;">
                 <Icon type="md-checkmark-circle-outline" class="warm-icon" color="green" />
                 {{$t("studentWeb.exam.report.noRes")}}
             </h4>
-            <Row :gutter="20" v-if="testState === 3 && progress === 'finish'">
-                <i-col :xs="24" :sm="24" :md="24" :lg="24">
+            <Row :gutter="20">
+                <i-col :xs="24" :sm="24" :md="24" :lg="24" v-if="getItemTitle.type != 'Art' ? (testState === 3 && progress === 'finish') : testState === 3">
                     <Row :gutter="20">
                         <!-- 得分题目数 -->
                         <i-col :xs="24" :sm="24" :md="12" :lg="6" :xl="6">
@@ -71,17 +71,19 @@
                         </i-col>
                     </Row>
                 </i-col>
-                <i-col :xs="24" :sm="24" :md="24" :lg="24">
-                    <!-- <Card class="chart-card"> -->
-                        <LessonTestReportCharts :chartsData="chartsData"></LessonTestReportCharts>
-                    <!-- </Card> -->
-                </i-col>
-                <!-- 所有学生都作答了才会有数据,所以进行中的全客观题下quDataSub可能会为空 -->
-                <i-col :xs="24" :sm="24" :md="24" :lg="24" v-if="quDataSub.length">
-                    <Card>
-                        <QuCount :quData="quDataSub" />
-                    </Card>
-                </i-col>
+                <template v-if="testState === 3 && progress === 'finish'">
+                    <i-col :xs="24" :sm="24" :md="24" :lg="24">
+                        <!-- <Card class="chart-card"> -->
+                            <LessonTestReportCharts :chartsData="chartsData"></LessonTestReportCharts>
+                        <!-- </Card> -->
+                    </i-col>
+                    <!-- 所有学生都作答了才会有数据,所以进行中的全客观题下quDataSub可能会为空 -->
+                    <i-col :xs="24" :sm="24" :md="24" :lg="24" v-if="quDataSub.length">
+                        <Card>
+                            <QuCount :quData="quDataSub" />
+                        </Card>
+                    </i-col>
+                </template>
             </Row>
         </div>
         <!-- 0320 艺术评测结束后显示详细内容 -->