forked from github/dataease
refactor(嵌入式): 嵌入式交互参数数据结构优化
This commit is contained in:
parent
091a7d6673
commit
db98be4e7c
@ -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]
|
||||||
|
Loading…
Reference in New Issue
Block a user