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