Merge pull request #12818 from dataease/pr@dev-v2@fix_inject

fix(嵌入式): 修复同一图表多次嵌入参数发送时相互影响问题
This commit is contained in:
王嘉豪 2024-10-21 18:33:49 +08:00 committed by GitHub
commit c7c90bc0c3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -36,8 +36,14 @@ const embeddedParams = embeddedParamsDiv?.chartId ? embeddedParamsDiv : embedded
// targetSourceId ID
const winMsgHandle = event => {
const msgInfo = event.data
// targetSourceId
if (msgInfo && msgInfo.type === 'attachParams' && msgInfo.targetSourceId === state.chartId + '') {
if (
msgInfo &&
msgInfo.type === 'attachParams' &&
msgInfo.targetSourceId === state.chartId + '' &&
(!msgInfo.suffixId || msgInfo.suffixId === state.suffixId)
) {
const attachParams = msgInfo.params
state.initState = false
dvMainStore.addOuterParamsFilter(attachParams, state.canvasDataPreview, 'outer')