perf: 统一导出文件交互、自定义列交互

This commit is contained in:
rd
2025-07-04 16:05:45 +08:00
parent c49e12d988
commit 11bc19907c
9 changed files with 82 additions and 15 deletions

View File

@ -160,7 +160,7 @@ const onSubmit = async () => {
}
};
function setDefaultCheckColumns(groups, selected_columns) {
const setDefaultCheckColumns = (groups, selected_columns) => {
const requiredGroups = groups.filter((group) => group.is_require === 1);
const requiredValues = requiredGroups
.flatMap((group) => (group.columns || []).filter((col) => col.is_require === 1))
@ -170,7 +170,7 @@ function setDefaultCheckColumns(groups, selected_columns) {
checkColumns.value = merged;
requiredGroupNames.value = requiredGroups.map((group) => group.label);
}
};
// 暴露方法
defineExpose({ open });