fix(miniClass): 修复班级信息页学员人数显示错误
修复当 students 或 thisClass.number 为 undefined 时,学员人数显示为 "undefined/undefined人" 的问题。 将获取学员列表和成绩列表的默认值从 undefined 改为空数组,避免后续操作中可能出现的类型错误。
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user