fix: search file bug

This commit is contained in:
seaheart
2023-11-12 15:33:58 +08:00
parent 1809bc4e09
commit dd29b890a8
3 changed files with 7 additions and 17 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "tank-front",
"version": "3.1.6",
"version": "4.0.3",
"private": true,
"dependencies": {
"@ant-design/icons": "4.7.0",
-14
View File
@@ -175,20 +175,6 @@ export default class Pager<T> extends HttpBase {
}
}
//根据key来删除某个Filter
removeFilter(key: string) {
if (!this.filters || !this.filters.length) {
return;
}
for (let i = 0; i < this.filters.length; i++) {
let filter = this.filters[i];
if (filter.key === key) {
this.filters.splice(i, 1);
break;
}
}
}
//隐藏某个Filter,实际上我们可以根据这个filter来筛选,只不过不出现在NbFilter中而已。
showFilter(key: string, visible = true) {
if (!this.filters || !this.filters.length) {
+6 -2
View File
@@ -475,12 +475,14 @@ export default class List extends TankComponent<IProps, IState> {
}
searchFile(value?: string) {
console.log('search', value);
this.pager.setFilterValue('name', value);
this.pager.setFilterValue('page', 0);
this.refresh();
}
changeSearch(e: any) {
console.log('change', e.currentTarget.value);
if (!e.currentTarget.value) this.searchFile();
}
@@ -547,8 +549,10 @@ export default class List extends TankComponent<IProps, IState> {
goToDirectory(id: string) {
this.searchText = null;
this.pager.setFilterValue('puuid', id);
this.pager.removeFilter('name');
this.pager.setFilterValues({
puuid: id,
name: undefined,
});
this.pager.page = 0;
const query = this.pager.getParams();
Sun.navigateQueryTo({ path: this.getMatterListPath(), query });