diff --git a/src/views/run/model/ModelTable.vue b/src/views/run/model/ModelTable.vue index fc49cef..856937a 100644 --- a/src/views/run/model/ModelTable.vue +++ b/src/views/run/model/ModelTable.vue @@ -10,11 +10,19 @@ import { useI18n } from '@/hooks/web/useI18n' defineOptions({ name: 'ModelTable' }) const emit = defineEmits(['success']) -const props = defineProps({ - selectedRowKeys: { type: Array, default: [] }, - selectedData: { type: Array, default: [] }, +import { defineProps } from 'vue' +const props = defineProps({ + selectedRowKeys: { + type: Array as () => number[], + default: () => [], + }, + selectedData: { + type: Array as () => Record[], + default: () => [], + }, }) + const selectedData = ref(props.selectedData) interface RowKeys {