refactor(projects): refactor useTable

This commit is contained in:
Soybean
2024-03-18 08:36:17 +08:00
parent 51d7758903
commit c3efa1b6e0
7 changed files with 639 additions and 6 deletions

View File

@ -1,13 +1,12 @@
<script setup lang="ts" generic="T extends Record<string, unknown>, K = never">
import { VueDraggable } from 'vue-draggable-plus';
import type { FilteredColumn } from '@/hooks/common/table';
import { $t } from '@/locales';
defineOptions({
name: 'TableColumnSetting'
});
const columns = defineModel<FilteredColumn[]>('columns', {
const columns = defineModel<NaiveUI.TableColumnCheck[]>('columns', {
required: true
});
</script>