XW 3 gadi atpakaļ
vecāks
revīzija
2ee1424f26

+ 5 - 5
TEAMModelOS/ClientApp/src/components/student-web/ClassRecord/ClassRecord.vue

@@ -140,14 +140,14 @@
                                                             <PopQues class="event-item" v-if="event.Event === 'PopQuesLoad' || event.Event === 'ReAtmpAnsStrt'" :evtType="event.Event" :irsData="event.data"></PopQues>
                                                         </div>
                                                         <!-- 抢权 -->
-                                                        <Buzr class="event-item student-event" v-if="event.Event === 'BuzrAns'" :buzrData="event.data" :students="baseData.student"></Buzr>
+                                                        <Buzr class="event-item student-event" v-if="event.Event === 'BuzrAns' && baseData" :buzrData="event.data" :students="baseData.student"></Buzr>
                                                         <!-- 推送 -->
                                                         <Push class="event-item" v-if="event.Event === 'FastPgPush' && (currentfilterType === '' || currentfilterType === 'doc')" :pushData="event.data"></Push>
                                                         <!-- 作品收集 -->
-                                                        <StuReceive :nowStuInfo="nowStuInfo" :recordInfo="recordInfo" class="student-event event-item" v-if="event.Event === 'WrkSpaceEnd'" :rcvData="event.data" :students="baseData.student"></StuReceive>
-                                                        <Receive :recordInfo="recordInfo" class="student-event event-item" v-if="event.Event === 'WrkSpaceEnd'" :rcvData="event.data" :students="baseData.student"></Receive>
+                                                        <StuReceive :nowStuInfo="nowStuInfo" :recordInfo="recordInfo" class="student-event event-item" v-if="event.Event === 'WrkSpaceEnd' && baseData" :rcvData="event.data" :students="baseData.student"></StuReceive>
+                                                        <Receive :recordInfo="recordInfo" class="student-event event-item" v-if="event.Event === 'WrkSpaceEnd' && baseData" :rcvData="event.data" :students="baseData.student"></Receive>
                                                         <!-- 随机挑人 -->
-                                                        <Pick class="event-item student-event" :pickData="event.data" v-if="event.Event === 'PickupResult'" :students="baseData.student"></Pick>
+                                                        <Pick class="event-item student-event" :pickData="event.data" v-if="event.Event === 'PickupResult' && baseData" :students="baseData.student"></Pick>
                                                         <!-- 课中评测 -->
                                                         <Exam class="event-item" :pickData="event.data" v-if="event.Event === 'SPQStrt'"></Exam>
                                                     </div>
@@ -401,7 +401,7 @@ export default {
                             }
                         })
                     } catch (e) {
-                        this.baseUrl = {}
+                        this.baseData = undefined
                     }
                     let r = this.sokratesRecords.find(item => item.Event === 'PgidList')
                     let pgids = r ? r.PgIdList : []