mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-11 03:46:48 +08:00
添加boe教师的显示
This commit is contained in:
@@ -327,9 +327,7 @@ const { data } = useRequest(STU_OFFCOURSE_DETAIL, {
|
|||||||
});
|
});
|
||||||
watch(data, (newVal) => {
|
watch(data, (newVal) => {
|
||||||
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
||||||
const teacherIdsArray = newVal.planDto.offteachers
|
const teacherIdsArray = newVal.planDto.offteachers.map(item => item.teacherId);
|
||||||
.filter(item => item.teacherName !== 'BOE教师')
|
|
||||||
.map(item => item.teacherId);
|
|
||||||
const teacherItemArr = []
|
const teacherItemArr = []
|
||||||
teacherIdsArray.forEach(id => {
|
teacherIdsArray.forEach(id => {
|
||||||
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
||||||
@@ -342,6 +340,8 @@ watch(data, (newVal) => {
|
|||||||
? userInfo?.avatar
|
? userInfo?.avatar
|
||||||
: '/upload' + userInfo?.avatar
|
: '/upload' + userInfo?.avatar
|
||||||
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
||||||
|
const index = teacherIdsArray.indexOf(userInfo.userId)
|
||||||
|
userInfo.realName = newVal.planDto.offteachers[index].teacherName
|
||||||
teacherItem.value.push(userInfo)
|
teacherItem.value.push(userInfo)
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
@@ -136,9 +136,7 @@ const {
|
|||||||
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
|
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
|
||||||
watch(data, (newVal) => {
|
watch(data, (newVal) => {
|
||||||
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
||||||
const teacherIdsArray = newVal.planDto.offteachers
|
const teacherIdsArray = newVal.planDto.offteachers.map(item => item.teacherId);
|
||||||
.filter(item => item.teacherName !== 'BOE教师')
|
|
||||||
.map(item => item.teacherId);
|
|
||||||
const teacherItemArr = []
|
const teacherItemArr = []
|
||||||
teacherIdsArray.forEach(id => {
|
teacherIdsArray.forEach(id => {
|
||||||
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
||||||
@@ -151,6 +149,8 @@ watch(data, (newVal) => {
|
|||||||
? userInfo?.avatar
|
? userInfo?.avatar
|
||||||
: '/upload' + userInfo?.avatar
|
: '/upload' + userInfo?.avatar
|
||||||
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
||||||
|
const index = teacherIdsArray.indexOf(userInfo.userId)
|
||||||
|
userInfo.realName = newVal.planDto.offteachers[index].teacherName
|
||||||
teacherItem.value.push(userInfo)
|
teacherItem.value.push(userInfo)
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
@@ -134,9 +134,7 @@ const {
|
|||||||
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
|
const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
|
||||||
watch(data, (newVal) => {
|
watch(data, (newVal) => {
|
||||||
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
||||||
const teacherIdsArray = newVal.planDto.offteachers
|
const teacherIdsArray = newVal.planDto.offteachers.map(item => item.teacherId);
|
||||||
.filter(item => item.teacherName !== 'BOE教师')
|
|
||||||
.map(item => item.teacherId);
|
|
||||||
const teacherItemArr = []
|
const teacherItemArr = []
|
||||||
teacherIdsArray.forEach(id => {
|
teacherIdsArray.forEach(id => {
|
||||||
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
||||||
@@ -149,6 +147,8 @@ watch(data, (newVal) => {
|
|||||||
? userInfo?.avatar
|
? userInfo?.avatar
|
||||||
: '/upload' + userInfo?.avatar
|
: '/upload' + userInfo?.avatar
|
||||||
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
||||||
|
const index = teacherIdsArray.indexOf(userInfo.userId)
|
||||||
|
userInfo.realName = newVal.planDto.offteachers[index].teacherName
|
||||||
teacherItem.value.push(userInfo)
|
teacherItem.value.push(userInfo)
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
@@ -348,9 +348,7 @@ const {data = {}} = useRequest(STU_OFFCOURSE_DETAIL, {courseId});
|
|||||||
console.log(data.value);
|
console.log(data.value);
|
||||||
watch(data, (newVal) => {
|
watch(data, (newVal) => {
|
||||||
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
||||||
const teacherIdsArray = newVal.planDto.offteachers
|
const teacherIdsArray = newVal.planDto.offteachers.map(item => item.teacherId);
|
||||||
.filter(item => item.teacherName !== 'BOE教师')
|
|
||||||
.map(item => item.teacherId);
|
|
||||||
const teacherItemArr = []
|
const teacherItemArr = []
|
||||||
teacherIdsArray.forEach(id => {
|
teacherIdsArray.forEach(id => {
|
||||||
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
||||||
@@ -363,6 +361,8 @@ watch(data, (newVal) => {
|
|||||||
? userInfo?.avatar
|
? userInfo?.avatar
|
||||||
: '/upload' + userInfo?.avatar
|
: '/upload' + userInfo?.avatar
|
||||||
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
||||||
|
const index = teacherIdsArray.indexOf(userInfo.userId)
|
||||||
|
userInfo.realName = newVal.planDto.offteachers[index].teacherName
|
||||||
teacherItem.value.push(userInfo)
|
teacherItem.value.push(userInfo)
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
@@ -187,9 +187,7 @@ const { query: { courseId }} = useRoute();
|
|||||||
const { data } = useRequest(STU_OFFCOURSE_DETAIL, { courseId, usePermission: true, });
|
const { data } = useRequest(STU_OFFCOURSE_DETAIL, { courseId, usePermission: true, });
|
||||||
watch(data, (newVal) => {
|
watch(data, (newVal) => {
|
||||||
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
// newVal.planDto.offteachers.map(item => teacherInfos(item.teacherId));
|
||||||
const teacherIdsArray = newVal.planDto.offteachers
|
const teacherIdsArray = newVal.planDto.offteachers.map(item => item.teacherId);
|
||||||
.filter(item => item.teacherName !== 'BOE教师')
|
|
||||||
.map(item => item.teacherId);
|
|
||||||
const teacherItemArr = []
|
const teacherItemArr = []
|
||||||
teacherIdsArray.forEach(id => {
|
teacherIdsArray.forEach(id => {
|
||||||
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
teacherItemArr.push(boeRequest(GET_USER_INFO_OLDURL, { userId: id }))
|
||||||
@@ -202,6 +200,8 @@ watch(data, (newVal) => {
|
|||||||
? userInfo?.avatar
|
? userInfo?.avatar
|
||||||
: '/upload' + userInfo?.avatar
|
: '/upload' + userInfo?.avatar
|
||||||
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
: '/800e23f7-b58c-4192-820d-0c6a2b7544cc.png';
|
||||||
|
const index = teacherIdsArray.indexOf(userInfo.userId)
|
||||||
|
userInfo.realName = newVal.planDto.offteachers[index].teacherName
|
||||||
teacherItem.value.push(userInfo)
|
teacherItem.value.push(userInfo)
|
||||||
})
|
})
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
|
|||||||
Reference in New Issue
Block a user