From cc1aacf766bc902001f460fdfce20a9ec2ea097d Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 09 Apr 2025 17:56:11 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/command-center-dashboard
---
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