refactor: ♻️ cURD组件增加暴露行选中的数据事件

CURD组件增加暴露行选中的数据事件,方便自定义按钮可以获取到行选中的数据
This commit is contained in:
Theo
2025-03-27 17:24:53 +08:00
parent 61ae8ba350
commit 32110a62e2

View File

@@ -547,6 +547,11 @@ function handleSelectionChange(selection: any[]) {
removeIds.value = selection.map((item) => item[pk]);
}
// 获取行选中
function getSelectionData() {
return selectionData.value;
}
// 刷新
function handleRefresh(isRestart = false) {
fetchPageData(lastFormData, isRestart);
@@ -969,7 +974,7 @@ function saveXlsx(fileData: any, fileName: string) {
}
// 暴露的属性和方法
defineExpose({ fetchPageData, exportPageData, getFilterParams });
defineExpose({ fetchPageData, exportPageData, getFilterParams, getSelectionData });
</script>
<style lang="scss" scoped></style>