//搜索功能
function searchInfo() {
let result = this.vue1.$data.debriefList.caseList
//日历搜索
if (this.vue1.$data.debriefList.calendarValue != '') {
this.vue1.$data.debriefList.calendarValue = new Date(this.vue1.$data.debriefList.calendarValue).getTime()
result = Enumerable.From(result).Where(item => (new Date(item.Time).getTime()) == new Date(this.vue1.$data.debriefList.calendarValue).getTime()).ToArray()
}
//病例名称搜索
if (this.vue1.$data.debriefList.caseSelectValue != '') {
result = Enumerable.From(result).Where(item => item.CaseId == this.vue1.$data.debriefList.caseSelectValue).ToArray()
}
//学员搜索
if (this.vue1.$data.debriefList.studentName != '') {
result = Enumerable.From(result).Where(item => item.WoundName.indexOf(this.vue1.$data.debriefList.studentName) >= 0).ToArray()
}
//搜索后的展示数据
this.vue1.$data.debriefList.showCaseList = result
this.vue1.$data.debriefList.searchShowCaseList = JSON.parse(JSON.stringify(this.vue1.$data.debriefList.showCaseList))
//搜索后的分页总条数
this.vue1.$data.debriefList.totalData = this.vue1.$data.debriefList.searchShowCaseList.length
//每页最大条数
let takeNum = this.vue1.$data.debriefList.paginationData.showDataNum
this.vue1.$data.debriefList.showCaseList = Enumerable.From(this.vue1.$data.debriefList.searchShowCaseList).Skip(0).Take(takeNum).ToArray()
}
并集搜索逻辑
最新推荐文章于 2024-07-10 21:37:49 发布