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)
+})
@@ -983,7 +974,7 @@ const loadPluginCategory = data => {
-