|
@@ -548,7 +548,7 @@ onMounted(() => {
|
|
|
const areaEditorRef = useTemplateRef('areaEditor');
|
|
|
const areaPreviewRef = useTemplateRef('areaPreview');
|
|
|
const currentAreaData = computed(() => {
|
|
|
- return monitoringList.value.find((item) => item.id === selectId.value);
|
|
|
+ return regionList.value.find((item) => item.id === selectId.value);
|
|
|
});
|
|
|
|
|
|
const saveAreaCanvas = (canvas: string) => {
|
|
@@ -560,7 +560,7 @@ const saveAreaCanvas = (canvas: string) => {
|
|
|
canvas,
|
|
|
});
|
|
|
|
|
|
- const currentAreaData = monitoringList.value.find((item) => item.id === selectId.value);
|
|
|
+ const currentAreaData = regionList.value.find((item) => item.id === selectId.value);
|
|
|
|
|
|
if (currentAreaData) {
|
|
|
currentAreaData.canvas = canvas;
|
|
@@ -672,7 +672,12 @@ const highlightEnvPoint = (id: number) => {
|
|
|
<SvgIcon name="home" />
|
|
|
{{ currentAreaData?.avgTemperature || '-' }}℃|{{ currentAreaData?.avgHumidity || '-' }}%
|
|
|
</AButton>
|
|
|
- <AreaPreview ref="areaPreview" :area-data="currentAreaData" @highlight-env-point="highlightEnvPoint" />
|
|
|
+ <AreaPreview
|
|
|
+ v-if="regionList.length"
|
|
|
+ ref="areaPreview"
|
|
|
+ :area-data="currentAreaData"
|
|
|
+ @highlight-env-point="highlightEnvPoint"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
</AFlex>
|