Procházet zdrojové kódy

feat(views): 优化“实时监测”页面的智控面板,增加 loading

wangcong před 2 týdny
rodič
revize
a0c94c9c6f

+ 2 - 1
src/views/real-time-monitor/device-control/AIOptimization.vue

@@ -35,7 +35,7 @@ interface OptimizeAlgorithmItem {
   modalComponent?: Component;
 }
 
-const { handleRequest } = useRequest();
+const { isLoading, handleRequest } = useRequest();
 const chillerUnitWaterTemp = ref(props.info.moduleInfoAi.aiSeekHostWaterTempValue);
 const coolingTowerWaterTemp = ref(props.info.moduleInfoAi.aiSeekTowerWaterTempValue);
 
@@ -228,6 +228,7 @@ const handleOk = () => {
         </template>
       </template>
     </ATable>
+    <ASpin v-if="isLoading" class="center-loading" :spinning="true" />
     <AModal
       v-model:open="visible"
       wrap-class-name="hvac-modal ai-optimize-modal"

+ 2 - 1
src/views/real-time-monitor/device-control/AIStartStop.vue

@@ -86,7 +86,7 @@ const handleModeClick = (option: ModeTypeItem) => {
   });
 };
 
-const { handleRequest } = useRequest();
+const { isLoading, handleRequest } = useRequest();
 const deviceList = ref<AIStartStopDeviceItem[]>([]);
 let deviceTimer: number | undefined;
 
@@ -191,6 +191,7 @@ const handleStartStatusSwitch = (device: AIStartStopDeviceItem) => {
         />
       </div>
     </div>
+    <ASpin v-if="isLoading" class="center-loading" :spinning="true" />
   </div>
 </template>