历史页面添加只显示有更新过滤开关

This commit is contained in:
haiyangcui
2021-03-29 15:33:10 +02:00
parent f4aeec0937
commit 4a2aa9ee4b

View File

@@ -7,6 +7,7 @@
<el-button @click.stop="updateAllEvent" icon="el-icon-refresh">检查更新</el-button>
</div>
<div class="toolbar" v-show="showToolbar">
<el-switch v-model="onlyShowItemsHasUpdate" active-text="有更新" inactive-text="全部" @change="refreshFilteredList"></el-switch>
<el-select v-model="selectedAreas" size="small" multiple placeholder="地区" popper-class="popper" :popper-append-to-body="false" @remove-tag="refreshFilteredList" @change="refreshFilteredList">
<el-option
v-for="item in areas"
@@ -176,7 +177,8 @@ export default {
selectedTypes: [],
sortKeyword: '',
sortKeywords: ['按片名', '按上映年份', '按更新时间'],
selectedYears: { start: 0, end: new Date().getFullYear() }
selectedYears: { start: 0, end: new Date().getFullYear() },
onlyShowItemsHasUpdate: false
}
},
components: {
@@ -342,6 +344,9 @@ export default {
}
this.filteredList = filteredData
}
if (this.onlyShowItemsHasUpdate) {
this.filteredList = this.filteredList.filter(x => x.hasUpdate)
}
},
fmtMSS (s) {
return (s - (s %= 60)) / 60 + (s > 9 ? ':' : ':0') + s