fix: 修复测试折叠展开问题;导入表时 首次打开 数据源下拉渲染失败问题

This commit is contained in:
AN 2025-05-11 16:06:19 +08:00
parent 69a7db4599
commit 53d998827b
2 changed files with 7 additions and 7 deletions

View File

@ -179,7 +179,6 @@ function handleExport() {
<template>
<div class="min-h-500px flex-col-stretch gap-16px overflow-hidden lt-sm:overflow-auto">
<TreeSearch v-model:model="searchParams" :tree-list="data" @reset="resetSearchParams" @search="getData" />
{{ expandedRowKeys }}
<NCard title="测试树列表" :bordered="false" size="small" class="sm:flex-1-hidden card-wrapper">
<template #header-extra>
<TableHeaderOperation
@ -195,13 +194,13 @@ function handleExport() {
@refresh="getData"
>
<template #prefix>
<NButton v-if="!isCollapse" :disabled="!expandedRowKeys.length" size="small" @click="expandAll">
<NButton v-if="!isCollapse" :disabled="!data.length" size="small" @click="expandAll">
<template #icon>
<icon-quill:expand />
</template>
全部展开
</NButton>
<NButton v-if="isCollapse" :disabled="!expandedRowKeys.length" size="small" @click="collapseAll">
<NButton v-if="isCollapse" :disabled="!data.length" size="small" @click="collapseAll">
<template #icon>
<icon-quill:collapse />
</template>

View File

@ -84,15 +84,16 @@ async function getDataNames() {
const { error, data: dataNames } = await fetchGetGenDataNames();
if (error) return;
dataNameOptions.value = dataNames.map(item => ({ label: item, value: item }));
resetSearchParams();
searchParams.dataName = dataNameOptions.value.length ? dataNameOptions.value[0].value : null;
data.value = [];
checkedRowKeys.value = [];
}
watch(visible, () => {
if (visible.value) {
getDataNames();
resetSearchParams();
searchParams.dataName = dataNameOptions.value.length ? dataNameOptions.value[0].value : null;
data.value = [];
checkedRowKeys.value = [];
}
});
</script>