Commit 1d3ad42861e20b05cf255a0d3e59b6c088cb4d9d

Authored by xp.Huang
2 parents 2bc2186b 2da05dad

Merge branch 'ww' into 'main'

fix: add device location chart loading

See merge request huang/yun-teng-iot-front!244
... ... @@ -40,7 +40,9 @@
40 40 :canFullscreen="false"
41 41 >
42 42 <BasicForm @register="registerForm" />
43   - <div v-show="isNull" ref="chartRef" :style="{ height: '600px', width }"></div>
  43 + <div v-show="isNull" ref="chartRef" :style="{ height: '600px', width }">
  44 + <Loading :loading="loading" :absolute="true" />
  45 + </div>
44 46 <Empty v-show="!isNull" />
45 47 </BasicModal>
46 48 <DeviceDetailDrawer @register="registerDetailDrawer" />
... ... @@ -74,6 +76,7 @@
74 76 import djh from '/@/assets/images/djh.png';
75 77 import online from '/@/assets/images/online1.png';
76 78 import lx1 from '/@/assets/images/lx1.png';
  79 + import Loading from '/@/components/Loading/src/Loading.vue';
77 80 export default defineComponent({
78 81 name: 'BaiduMap',
79 82 components: {
... ... @@ -83,6 +86,7 @@
83 86 BasicModal,
84 87 BasicForm,
85 88 DeviceDetailDrawer,
  89 + Loading,
86 90 },
87 91 props: {
88 92 width: {
... ... @@ -105,6 +109,7 @@
105 109 const { toPromise } = useScript({ src: BAI_DU_MAP_URL });
106 110 const [registerDetailDrawer, { openDrawer }] = useDrawer();
107 111 const [registerModal, { openModal }] = useModal();
  112 + const loading = ref(false);
108 113 const [
109 114 registerForm,
110 115 { resetFields, getFieldsValue, setFieldsValue, validate, updateSchema },
... ... @@ -121,6 +126,7 @@
121 126 const startTs = Date.now() - endTs;
122 127 endTs = Date.now();
123 128 // 发送请求
  129 + loading.value = true;
124 130 const res = await getDeviceHistoryInfo({
125 131 entityId,
126 132 keys: keys.join(),
... ... @@ -188,6 +194,7 @@
188 194 },
189 195 series,
190 196 });
  197 + loading.value = false;
191 198 },
192 199 });
193 200 const [registerTable] = useTable({
... ... @@ -439,6 +446,7 @@
439 446 isNull,
440 447 cancelHistoryModal,
441 448 registerDetailDrawer,
  449 + loading,
442 450 };
443 451 },
444 452 });
... ...