refactor(嵌入式): 嵌入式交互参数数据结构优化

This commit is contained in:
wangjiahao 2024-05-29 14:01:18 +08:00
parent 091a7d6673
commit db98be4e7c

View File

@ -34,9 +34,9 @@ const winMsgHandle = event => {
const msgInfo = event.data const msgInfo = event.data
// targetSourceId // targetSourceId
if (msgInfo && msgInfo.type === 'attachParams' && msgInfo.targetSourceId === state.chartId + '') { if (msgInfo && msgInfo.type === 'attachParams' && msgInfo.targetSourceId === state.chartId + '') {
const attachParam = msgInfo.params const attachParams = msgInfo.params
if (attachParam) { if (attachParams) {
dvMainStore.addOuterParamsFilter(attachParam, state.canvasDataPreview, 'outer') dvMainStore.addOuterParamsFilter(attachParams, state.canvasDataPreview, 'outer')
} }
} }
} }
@ -59,7 +59,7 @@ onBeforeMount(async () => {
window.addEventListener('message', winMsgHandle) window.addEventListener('message', winMsgHandle)
// //
let attachParam let attachParams
await getOuterParamsInfo(embeddedStore.dvId).then(rsp => { await getOuterParamsInfo(embeddedStore.dvId).then(rsp => {
dvMainStore.setNowPanelOuterParamsInfo(rsp.data) dvMainStore.setNowPanelOuterParamsInfo(rsp.data)
}) })
@ -68,7 +68,7 @@ onBeforeMount(async () => {
if (embeddedStore.outerParams) { if (embeddedStore.outerParams) {
try { try {
const outerPramsParse = JSON.parse(embeddedStore.outerParams) const outerPramsParse = JSON.parse(embeddedStore.outerParams)
attachParam = outerPramsParse.attachParam attachParams = outerPramsParse.attachParams
dvMainStore.setEmbeddedCallBack(outerPramsParse.callBackFlag || 'no') dvMainStore.setEmbeddedCallBack(outerPramsParse.callBackFlag || 'no')
} catch (e) { } catch (e) {
console.error(e) console.error(e)
@ -91,8 +91,8 @@ onBeforeMount(async () => {
state.canvasViewInfoPreview = canvasViewInfoPreview state.canvasViewInfoPreview = canvasViewInfoPreview
state.dvInfo = dvInfo state.dvInfo = dvInfo
state.curPreviewGap = curPreviewGap state.curPreviewGap = curPreviewGap
if (attachParam) { if (attachParams) {
dvMainStore.addOuterParamsFilter(attachParam, canvasDataResult) dvMainStore.addOuterParamsFilter(attachParams, canvasDataResult)
} }
viewInfo.value = canvasViewInfoPreview[embeddedStore.chartId] viewInfo.value = canvasViewInfoPreview[embeddedStore.chartId]