Pārlūkot izejas kodu

close #1963 删除最后一个课程bug

liqk 3 gadi atpakaļ
vecāks
revīzija
0ac60d2a09
1 mainītis faili ar 11 papildinājumiem un 2 dzēšanām
  1. 11 2
      TEAMModelOS/ClientApp/src/view/mycourse/MyCourse.vue

+ 11 - 2
TEAMModelOS/ClientApp/src/view/mycourse/MyCourse.vue

@@ -369,11 +369,21 @@ export default {
             return data
         },
         courseListShow() {
+            if(!this.courseList.length){
+                return []
+            }
             let data = this.courseList.filter(item => item.scope == this.listType)
             if (data.length) {
                 this.courseId = data[0].id
             }
-            return data
+            if (data.length) {
+                return data
+            } else {
+                setTimeout(()=>{
+                    this.listType = this.listType == 'school' ? 'private' : 'school'
+                },100)
+                return []
+            }
         },
         //课程名单 —— 去重处理后的数据
         teaClassList() {
@@ -816,7 +826,6 @@ export default {
                                 }
 
                                 // 删除列表数据
-                                let index = this.curCusIndex
                                 this.curCusIndex = 0
                                 this.$Message.success(this.$t('cusMgt.delOk'))
                             } else {