From 766ff177c12e60c19bfeef42af788d41bb5f99aa Mon Sep 17 00:00:00 2001 From: nisen Date: Sun, 8 Sep 2024 14:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E9=80=80=E7=9A=84=E5=96=9D=E4=B8=8D?= =?UTF-8?q?=E8=BF=87=E6=9D=A5=EF=BC=8C=E6=89=8B=E5=8A=A8=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/request.js | 4 +++- src/components/drawers/AddOpenCourse.vue | 21 ++++++++++---------- src/views/courselibrary/CoursewareManage.vue | 21 ++++++++++---------- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/api/request.js b/src/api/request.js index 0a6584b0..48acb184 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -374,7 +374,9 @@ export function usePage(_url, params, init = true,listing = false) { state.totalPage = r.data.total/10 || 1; state.total = r.data.total; state.loading = false; - }); + }).catch(err => { + state.loading = false; + }) } init && fetch(); diff --git a/src/components/drawers/AddOpenCourse.vue b/src/components/drawers/AddOpenCourse.vue index 54941def..d15c5f38 100644 --- a/src/components/drawers/AddOpenCourse.vue +++ b/src/components/drawers/AddOpenCourse.vue @@ -488,16 +488,17 @@ const columns = ref([ width: "20%", align: "center", customRender: ({ record }) => { - const teachers = record.offteachers; - return teachers.map((teacher, index) => { - // 如果需要显示为列表形式 - return ( -
- {teacher.teacherName} - {index !== teachers.length - 1 && ', '} -
- ); - }); + // const teachers = record.offteachers; + // return teachers.map((teacher, index) => { + // // 如果需要显示为列表形式 + // return ( + //
+ // {teacher.teacherName} + // {index !== teachers.length - 1 && ', '} + //
+ // ); + // }); + return record.offteachers.map(item=>item.teacherName).join(',') }, }, diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index cac253e2..80223014 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -1993,16 +1993,17 @@ const columns6 = [ align: "center", ellipsis: true, customRender: ({ record }) => { - const teachers = record.offteachers; - return teachers.map((teacher, index) => { - // 如果需要显示为列表形式 - return ( -
- {teacher.teacherName} - {index !== teachers.length - 1 && ', '} -
- ); - }); + // const teachers = record.offteachers; + // return teachers.map((teacher, index) => { + // // 如果需要显示为列表形式 + // return ( + //
+ // {teacher.teacherName} + // {index !== teachers.length - 1 && ', '} + //
+ // ); + // }); + return record.offteachers.map(item=>item.teacherName).join(',') } },