diff --git a/eslint.config.js b/eslint.config.js index 00537e3..77e5ca4 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -18,6 +18,7 @@ export default defineConfig( ignores: ['/^icon-/'] } ], + 'vue/no-duplicate-attr-inheritance': 'off', 'unocss/order-attributify': 'off' } } diff --git a/src/components/advanced/table-header-operation.vue b/src/components/advanced/table-header-operation.vue index e8bfd10..d1b9590 100644 --- a/src/components/advanced/table-header-operation.vue +++ b/src/components/advanced/table-header-operation.vue @@ -9,6 +9,12 @@ interface Props { itemAlign?: NaiveUI.Align; disabledDelete?: boolean; loading?: boolean; + operations?: { + add?: boolean; + refresh?: boolean; + delete?: boolean; + columns?: boolean; + }; } defineProps(); @@ -43,27 +49,34 @@ function refresh() {
- + {{ $t('common.add') }} - + {{ $t('common.batchDelete') }} - + {{ $t('common.refresh') }} - +
diff --git a/src/components/table/table-base.vue b/src/components/table/table-base.vue index 4a5987a..4c8b2fb 100644 --- a/src/components/table/table-base.vue +++ b/src/components/table/table-base.vue @@ -1,7 +1,8 @@