diff --git a/core/core-frontend/src/custom-component/picture-group/Component.vue b/core/core-frontend/src/custom-component/picture-group/Component.vue index 9668c91c9c..81ad517b91 100644 --- a/core/core-frontend/src/custom-component/picture-group/Component.vue +++ b/core/core-frontend/src/custom-component/picture-group/Component.vue @@ -185,16 +185,16 @@ const withInit = () => { initCarousel() } -const calcData = (view: Chart, callback) => { +const calcData = (viewCalc: Chart, callback) => { isError.value = false - const { threshold } = parseJson(view.senior) + const { threshold } = parseJson(viewCalc.senior) if (!threshold.enable) { withInit() callback?.() return } - if (view.tableId || view['dataFrom'] === 'template') { - const v = JSON.parse(JSON.stringify(view)) + if (viewCalc.tableId || viewCalc['dataFrom'] === 'template') { + const v = JSON.parse(JSON.stringify(viewCalc)) getData(v) .then(res => { if (res.code && res.code !== 0) { @@ -223,7 +223,7 @@ const calcData = (view: Chart, callback) => { }) callback?.() }) - } else if (!view.tableId) { + } else if (!viewCalc.tableId) { initReady.value = true withInit() callback?.() diff --git a/core/core-frontend/src/custom-component/picture-group/PictureGroupDatasetSelect.vue b/core/core-frontend/src/custom-component/picture-group/PictureGroupDatasetSelect.vue index 3c3e5fb7a7..415041b4a4 100644 --- a/core/core-frontend/src/custom-component/picture-group/PictureGroupDatasetSelect.vue +++ b/core/core-frontend/src/custom-component/picture-group/PictureGroupDatasetSelect.vue @@ -1,5 +1,5 @@ diff --git a/core/core-frontend/src/views/chart/components/views/index.vue b/core/core-frontend/src/views/chart/components/views/index.vue index bd4eaa7404..2c1e193be0 100644 --- a/core/core-frontend/src/views/chart/components/views/index.vue +++ b/core/core-frontend/src/views/chart/components/views/index.vue @@ -678,19 +678,6 @@ onMounted(() => { }) } }) - useEmitt({ - name: 'calcData-' + view.value.id, - callback: function (val) { - if (!state.initReady) { - return - } - initTitle() - nextTick(() => { - view.value.chartExtRequest = filter(false) - calcData(val) - }) - } - }) useEmitt({ name: 'calcData-' + view.value.id, @@ -913,6 +900,10 @@ const loadPluginCategory = data => { } }) } + +const allEmptyCheck = computed(() => { + return ['rich-text', 'picture-group'].includes(element.value.innerType) +})