|
@@ -590,7 +590,12 @@ export default {
|
|
|
})
|
|
|
} else {
|
|
|
if(!params.subjects.includes(item.id)) params.subjects.push(item.id)
|
|
|
- if(item.scope === 'school' && !params.subjects.includes(item.subject.id)) params.subjects.push(item.subject.id)
|
|
|
+ if(item.scope === 'school' && !params.subjects.includes(item.subject.id)) {
|
|
|
+ params.subjects.push(item.subject.id)
|
|
|
+ if(item.subject.bindId && !params.subjects.includes(item.subject.bindId)) {
|
|
|
+ params.subjects.push(item.subject.bindId)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
params.groupListIds = this.classIds.map(item => item.id)
|
|
@@ -615,6 +620,7 @@ export default {
|
|
|
teaidNames = await this.getTeacherName(teaIds)
|
|
|
ids = Array.from(new Set([].concat.apply([], ids)))
|
|
|
let names = ids.length ? await this.getClassName(ids, true) : []
|
|
|
+ let todayDay = new Date().getTime()
|
|
|
for (let item of datasss) {
|
|
|
if(this.isScale && item.type === 'Art' || !this.isScale) {
|
|
|
item.className = []
|
|
@@ -632,8 +638,10 @@ export default {
|
|
|
return names.id === item.creatorId
|
|
|
})
|
|
|
item.teacherName = !nameIds ? undefined : nameIds.name
|
|
|
- this.activityList.push(item)
|
|
|
- if(item.type === 'Exam' || item.type === 'Art') {
|
|
|
+ if(item.type != 'Art' || item.type === 'Art' && todayDay < item.endTime) {
|
|
|
+ this.activityList.push(item)
|
|
|
+ }
|
|
|
+ if(item.type === 'Exam' || item.type === 'Art' && todayDay < item.endTime) {
|
|
|
this.activityType.exam += 1
|
|
|
} else if(item.type === 'Homework') {
|
|
|
this.activityType.homework += 1
|