From da2a4e58ecc7c5da0a3ec726708a16c21e7f60e3 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 07 Apr 2025 15:34:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/components/CommonWeather.vue |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/components/CommonWeather.vue b/src/components/CommonWeather.vue
index 5ff5314..34ce38c 100644
--- a/src/components/CommonWeather.vue
+++ b/src/components/CommonWeather.vue
@@ -4,21 +4,36 @@
     <div class="line"></div>
     <div class="weather">
       <img src="@/assets/images/home/homeLeft/tq.png" alt="" />
-      <span class="tq">阴天</span>
-      <span class="qk">适合飞行</span>
+      <span class="tq">{{ weather }}</span>
+      <span class="qk">{{ isFly }}</span>
     </div>
   </div>
 </template>
 
 <script setup>
 import dayjs from 'dayjs';
+import { getDroneSuggest } from '@/api/home/common';
 
 
 const time = ref('');
 const updateTime = () => {
     time.value = dayjs().format('YYYY.MM.DD HH:mm:ss');
 };
+
+// 天气
+const weather = ref('');
+// 是否适合飞行
+const isFly = ref('');
+// 获取天气建议
+const getWeatherSuggest = () => {
+  getDroneSuggest().then(res => {
+    if (res.data.code !== 0) return;
+    weather.value = res.data.data.weather;
+    isFly.value = res.data.data.flightAdvice;
+  });
+};
 onMounted(() => {
+    getWeatherSuggest();
     updateTime(); // 立即执行一次
     time.value = setInterval(updateTime, 1000);
 });

--
Gitblit v1.9.3