fix: 修复测试折叠展开问题;导入表时 首次打开 数据源下拉渲染失败问题
This commit is contained in:
parent
69a7db4599
commit
53d998827b
@ -179,7 +179,6 @@ function handleExport() {
|
|||||||
<template>
|
<template>
|
||||||
<div class="min-h-500px flex-col-stretch gap-16px overflow-hidden lt-sm:overflow-auto">
|
<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" />
|
<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">
|
<NCard title="测试树列表" :bordered="false" size="small" class="sm:flex-1-hidden card-wrapper">
|
||||||
<template #header-extra>
|
<template #header-extra>
|
||||||
<TableHeaderOperation
|
<TableHeaderOperation
|
||||||
@ -195,13 +194,13 @@ function handleExport() {
|
|||||||
@refresh="getData"
|
@refresh="getData"
|
||||||
>
|
>
|
||||||
<template #prefix>
|
<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>
|
<template #icon>
|
||||||
<icon-quill:expand />
|
<icon-quill:expand />
|
||||||
</template>
|
</template>
|
||||||
全部展开
|
全部展开
|
||||||
</NButton>
|
</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>
|
<template #icon>
|
||||||
<icon-quill:collapse />
|
<icon-quill:collapse />
|
||||||
</template>
|
</template>
|
||||||
|
@ -84,15 +84,16 @@ async function getDataNames() {
|
|||||||
const { error, data: dataNames } = await fetchGetGenDataNames();
|
const { error, data: dataNames } = await fetchGetGenDataNames();
|
||||||
if (error) return;
|
if (error) return;
|
||||||
dataNameOptions.value = dataNames.map(item => ({ label: item, value: item }));
|
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, () => {
|
watch(visible, () => {
|
||||||
if (visible.value) {
|
if (visible.value) {
|
||||||
getDataNames();
|
getDataNames();
|
||||||
resetSearchParams();
|
|
||||||
searchParams.dataName = dataNameOptions.value.length ? dataNameOptions.value[0].value : null;
|
|
||||||
data.value = [];
|
|
||||||
checkedRowKeys.value = [];
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user