diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue index c739a90..639a159 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue @@ -238,14 +238,6 @@ // 是否是编辑状态 const isEdit = window.location.href.includes('/chart/home/'); - watch( - () => option.status.hide, - () => { - if (!option.status.hide) { - } - }, - ); - // 初始化视频控件 onMounted(() => { // 用于规避视频id重复 @@ -264,10 +256,20 @@ }); }); - // 数据callback处理(预览时触发) - useChartDataFetch(props.chartConfig, useChartEditStore, (resData: any[]) => { - option.dataset = resData; - }); + // 显示+非编辑状态下运行 + watch( + () => option.status.hide, + (newValue) => { + if (!newValue && !isEdit) { + // 数据callback处理(预览时触发) + useChartDataFetch(props.chartConfig, useChartEditStore, (resData: any[]) => { + if (resData) { + option.dataset = resData; + } + }); + } + }, + );