mirror of
https://github.com/dataease/dataease.git
synced 2026-05-14 12:22:10 +08:00
fix: 修复指标卡无法联动不同数据集创建的图表,导致异常问题 (#18007)
This commit is contained in:
@@ -21,7 +21,7 @@ import {
|
||||
findBaseDeFaultAttr
|
||||
} from '@/custom-component/component-list'
|
||||
import { get, set } from 'lodash-es'
|
||||
import { viewFieldTimeTrans } from '@/utils/viewUtils'
|
||||
import { checkIsSameDs, viewFieldTimeTrans } from '@/utils/viewUtils'
|
||||
import { useAppearanceStoreWithOut } from '@/store/modules/appearance'
|
||||
import { ElMessage } from 'element-plus-secondary'
|
||||
import { useI18n } from '@/hooks/web/useI18n'
|
||||
@@ -1458,7 +1458,7 @@ export const dvMainStore = defineStore('dataVisualization', {
|
||||
const targetViewId = targetInfoArray[0] // 目标图表
|
||||
if (element.component === 'UserView' && element.id === targetViewId) {
|
||||
// 如果含有customFilter 仅加入customFilter
|
||||
if (customFilter) {
|
||||
if (customFilter && checkIsSameDs(this.canvasViewInfo, viewId, element.id)) {
|
||||
currentFilters.push({
|
||||
filterType: 3,
|
||||
customFilter: customFilter
|
||||
|
||||
@@ -33,3 +33,7 @@ export function viewFieldTimeTrans(viewDataInfo, params) {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export function checkIsSameDs(canvasViewInfo, sourceViewId, targetViewId) {
|
||||
return canvasViewInfo[sourceViewId]['tableId'] === canvasViewInfo[targetViewId]['tableId']
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user