fix(数据大屏、仪表板): 修复导出应用模板不会将筛选器使用的数据集也一起导出问题 #16362

This commit is contained in:
wangjiahao
2025-07-03 15:10:38 +08:00
parent b524c3a3df
commit fce298124a

View File

@@ -140,7 +140,13 @@ const close = () => {
const gatherAppInfo = (viewIds, dsIds, componentDataCheck) => {
componentDataCheck.forEach(item => {
if (item.component === 'UserView' && canvasViewInfo.value[item.id]) {
if (item.component === 'VQuery' && item.propValue?.length) {
item.propValue.forEach(filterItem => {
if (filterItem.dataset?.id) {
dsIds.push(filterItem.dataset.id)
}
})
} else if (item.component === 'UserView' && canvasViewInfo.value[item.id]) {
const viewDetails = canvasViewInfo.value[item.id]
const { id, tableId } = viewDetails
viewIds.push(id)