|
@@ -33,6 +33,7 @@ export default {
|
|
|
this.resizeHandler()
|
|
|
},
|
|
|
activated() {
|
|
|
+ this.clearFilterValues()
|
|
|
this.resizeHandler()
|
|
|
this.debouncedResizeHandler = this._.debounce(this.resizeHandler, this.debounceTime)
|
|
|
window.addEventListener('resize', this.debouncedResizeHandler)
|
|
@@ -142,6 +143,7 @@ export default {
|
|
|
if (Number(filterable) === 1) {
|
|
|
self.$set(self.tableDataFilters, prop, [])
|
|
|
// self.$set(self.filterValues, prop, filterValues?.[prop] ?? [])
|
|
|
+ self.$set(self.filterValues, prop, [])
|
|
|
} else if (Number(filterable) === 2) {
|
|
|
self.$set(self.tableDataFilters, prop, [])
|
|
|
self.$set(self.newFilters, prop, ['=', null])
|
|
@@ -152,6 +154,11 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ clearFilterValues() {
|
|
|
+ Object.keys(this.filterValues).forEach(key => {
|
|
|
+ this.filterValues[key] = []
|
|
|
+ })
|
|
|
+ },
|
|
|
// 合计行
|
|
|
summaryMethod({ columns, data }) {
|
|
|
const sums = []
|