|
|
@@ -35,7 +35,7 @@ const props = withDefaults(defineProps<Props>(), {
|
|
|
showToolbar: true
|
|
|
})
|
|
|
|
|
|
-const emits = defineEmits(['click-create', 'click-edit'])
|
|
|
+const emits = defineEmits(['click-create', 'click-edit', 'checkbox-change'])
|
|
|
|
|
|
const slots = useSlots()
|
|
|
|
|
|
@@ -124,6 +124,7 @@ const refresh = () => {
|
|
|
const multipleSelection = ref<any[]>([])
|
|
|
const handleSelectionChange = () => {
|
|
|
multipleSelection.value = xTable.value.getCheckboxRecords()
|
|
|
+ emits('checkbox-change', multipleSelection.value)
|
|
|
}
|
|
|
// ============== 表格部分结束 ===============
|
|
|
|
|
|
@@ -210,7 +211,8 @@ defineExpose({
|
|
|
handleCreate,
|
|
|
handleDelete,
|
|
|
handleUpdate,
|
|
|
- refresh
|
|
|
+ refresh,
|
|
|
+ formData
|
|
|
})
|
|
|
</script>
|
|
|
|