Commit 09977928e49730f06f5456e860f460e71ee2fc9b

Authored by ww
1 parent 700fc7be

fix: DEFECT-679 chart render problem

... ... @@ -136,6 +136,7 @@
136 136 const hasDetailPermission = hasPermission('api:yt:dataBoard:detail');
137 137 if (hasDetailPermission)
138 138 router.push(`/data/board/detail/${encode(record.id)}/${encode(record.name)}`);
  139 + else createMessage.warning('没有权限');
139 140 };
140 141
141 142 const handlePagenationPosition = () => {
... ...
... ... @@ -112,7 +112,7 @@
112 112 const wrapRef = ref<HTMLDivElement | null>(null);
113 113 const chartRef = ref<HTMLDivElement | null>(null);
114 114 const deviceAttrs = ref<string[]>([]);
115   - const { setOptions, getInstance } = useECharts(chartRef as Ref<HTMLDivElement>);
  115 + const { setOptions, getInstance, resize } = useECharts(chartRef as Ref<HTMLDivElement>);
116 116 const isNull = ref(true);
117 117 const { toPromise } = useScript({ src: BAI_DU_MAP_URL });
118 118 const [registerDetailDrawer, { openDrawer }] = useDrawer();
... ... @@ -254,6 +254,7 @@
254 254 // 发送请求
255 255 loading.value = true;
256 256 const res = await getDeviceHistoryInfo(searchParams);
  257 + loading.value = false;
257 258 // 判断数据对象是否为空
258 259 if (!Object.keys(res).length) {
259 260 isNull.value = false;
... ... @@ -262,7 +263,6 @@
262 263 isNull.value = true;
263 264 }
264 265 setChartOptions(res, value.keys);
265   - loading.value = false;
266 266 },
267 267 });
268 268
... ... @@ -356,6 +356,7 @@
356 356 data: dataArray.filter((item1) => item1[2] === item),
357 357 };
358 358 });
  359 + resize();
359 360 // 设置数据
360 361 setOptions(eChartOptions(series, keys));
361 362 }
... ...