diff --git a/src/assets/icons/icon-zhankai.svg b/src/assets/icons/icon-zhankai.svg new file mode 100644 index 0000000..bb5a83c --- /dev/null +++ b/src/assets/icons/icon-zhankai.svg @@ -0,0 +1 @@ + diff --git a/src/assets/icons/icon-zhankai.svg b/src/assets/icons/icon-zhankai.svg new file mode 100644 index 0000000..bb5a83c --- /dev/null +++ b/src/assets/icons/icon-zhankai.svg @@ -0,0 +1 @@ + diff --git a/src/components/NormalTable/index.vue b/src/components/NormalTable/index.vue index aefbd8b..d3cac7c 100644 --- a/src/components/NormalTable/index.vue +++ b/src/components/NormalTable/index.vue @@ -51,6 +51,10 @@ return null }, }, + tableRowClassName: { + type: String, + default: '', + }, // 数据总数 total: { type: Number, @@ -195,6 +199,15 @@ } } } +// 筛选功能 +const filterHandler = ( + value: string, + row: any, + column: any, +) => { + const property = column.property + return row[property] === value +} - +