From 32eedf2857255cf29985ffc0cc73e75eccda39bf Mon Sep 17 00:00:00 2001 From: Riku <risaku@163.com> Date: 星期六, 20 九月 2025 22:18:15 +0800 Subject: [PATCH] 2025.9.20 完成现场巡查基础数据产品和月度巡查简报的中间数据产品 --- src/views/fysp/check/components/CompDevicePhoto.vue | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/views/fysp/check/components/CompDevicePhoto.vue b/src/views/fysp/check/components/CompDevicePhoto.vue index 2fa8a10..275e866 100644 --- a/src/views/fysp/check/components/CompDevicePhoto.vue +++ b/src/views/fysp/check/components/CompDevicePhoto.vue @@ -1,5 +1,6 @@ <template> <FYImageSelectDialog + v-loading="loading" title="璁惧鍥剧墖" :typeList="typeList" :typeImgMap="typeImgMap" @@ -10,6 +11,7 @@ import deviceApi from '@/api/fysp/deviceApi'; import { useCloned } from '@vueuse/core'; import { $fysp } from '@/api/index.js'; +const loading = ref(true) const props = defineProps({ // 灞曠ず妯″紡 mode: { @@ -64,6 +66,7 @@ const topTypeId = deviceTopTypeElement.typeId; deviceImgMap.set(topTypeId, []); deviceApi.fetchDevices(props.subtask.sceneId, topTypeId).then((result) => { + loading.value = true; // 鏍囧噯鍖栧睘鎬у悕 for (let i = 0; i < result.data.length; i++) { var element = convertKeys(result.data[i]); @@ -92,7 +95,7 @@ deviceImgMap.get(topTypeId).push(newDevice); } } - }); + }).finally(() => (loading.value = false)); } }); } -- Gitblit v1.9.3