fix(miniClass): 修复班级信息页学员人数显示错误

修复当 students 或 thisClass.number 为 undefined 时,学员人数显示为 "undefined/undefined人" 的问题。
将获取学员列表和成绩列表的默认值从 undefined 改为空数组,避免后续操作中可能出现的类型错误。
This commit is contained in:
2026-02-09 10:25:17 +08:00
parent 961ca781e8
commit 5a4f96c195

View File

@@ -49,7 +49,7 @@
<text class="mainTxt" v-if="classModel.type == '2'">精英班</text> <text class="mainTxt" v-if="classModel.type == '2'">精英班</text>
</view> </view>
<view><text class="ciyao">学员人数</text><text <view><text class="ciyao">学员人数</text><text
class="mainTxt">{{students.length}}/{{thisClass.number}}</text></view> class="mainTxt">{{(students || []).length}}/{{thisClass.number || 0}}</text></view>
<view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text></view> <view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text></view>
</view> </view>
@@ -1102,7 +1102,7 @@
}, },
// 未开班和进行中状态下,学员的信息,带买课标识 // 未开班和进行中状态下,学员的信息,带买课标识
async getStudentsList() { async getStudentsList() {
var list = undefined var list = []
await $http.request({ await $http.request({
url: "common/class/getClassUserCourseFlag", url: "common/class/getClassUserCourseFlag",
method: "POST", method: "POST",
@@ -1135,7 +1135,7 @@
}, },
// 考试周和结班状态下,学员的信息 // 考试周和结班状态下,学员的信息
async getStudentScoreList() { async getStudentScoreList() {
var list = undefined var list = []
await $http.request({ await $http.request({
url: "common/class/userScoreList", url: "common/class/userScoreList",
method: "POST", method: "POST",