项目优化,构建文件Lombok异常问题修复

This commit is contained in:
2026-06-29 13:55:42 +08:00
parent 53b3b2c989
commit 0799f9cb4d
47 changed files with 1034 additions and 865 deletions
@@ -29,13 +29,13 @@
<el-divider content-position="left">温湿度与气压</el-divider>
<el-col :span="12">
<el-form-item label="相对湿度" prop="avgTemp" label-width="80px">
<el-form-item label="相对湿度" prop="relativeHumidity" label-width="80px">
<el-input-number v-model="dataForm.relativeHumidity" :precision="1" :step="0.1" controls-position="right" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="气压" prop="avgTemp" label-width="80px">
<el-form-item label="气压" prop="atmospheres" label-width="80px">
<el-input-number v-model="dataForm.atmospheres" :precision="1" :step="0.1" controls-position="right" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
@@ -80,13 +80,13 @@
</el-col>
<el-col :span="12">
<el-form-item label="日平均风速" prop="maxWindSpeed">
<el-form-item label="日平均风速" prop="dayAvgWindSpeed">
<el-input-number v-model="dataForm.dayAvgWindSpeed" :precision="1" :min="0" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="日平均风向" prop="maxWindSpeed">
<el-form-item label="日平均风向" prop="dayAvgWindDirection">
<el-input-number v-model="dataForm.dayAvgWindDirection" :precision="1" :min="0" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
@@ -103,23 +103,23 @@
</el-col>
<el-col :span="12">
<el-form-item label="极大风速" prop="maxWindSpeed">
<el-form-item label="极大风速" prop="extremeWindSpeed">
<el-input-number v-model="dataForm.extremeWindSpeed" :precision="1" :min="0" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="极大风速风向" prop="maxWindSpeed">
<el-form-item label="极大风速风向" prop="extremeWindDirection">
<el-input-number v-model="dataForm.extremeWindDirection" :precision="1" :min="0" style="width: 100%"></el-input-number>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="极大风速出现时间" prop="minTempTime" label-width="125px">
<el-form-item label="极大风速出现时间" prop="extremeWindTime" label-width="125px">
<el-input v-model="dataForm.extremeWindTime" placeholder="HHmm"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="最大风速出现时间" prop="minTempTime" label-width="125px">
<el-form-item label="最大风速出现时间" prop="maxWindTime" label-width="125px">
<el-input v-model="dataForm.maxWindTime" placeholder="HHmm"></el-input>
</el-form-item>
</el-col>
+9 -1
View File
@@ -18,12 +18,20 @@ export default defineComponent({
title: "404",
message: "访问页面不存在"
},
403: {
title: "403",
message: "无权限访问"
},
500: {
title: "500",
message: "服务器错误"
},
error: {
title: "错误",
message: "访问出错了"
}
};
const tip: ITip = tips[to?.toString() ?? "error"];
const tip: ITip = tips[to?.toString()] || tips["error"];
const onBack = () => {
router.back();
};
+2 -1
View File
@@ -273,7 +273,8 @@
</section>
<!-- ==================== 主体 ==================== -->
<div class="main-grid">
<el-empty v-if="!loading && pageState.weatherData.length === 0" description="暂无历史气象数据" :image-size="120" style="margin-top: 60px" />
<div class="main-grid" v-else>
<div class="col-main">
<el-card class="mod-card" shadow="never">
<template #header>
@@ -16,7 +16,7 @@
<aside class="file-list-panel">
<div v-for="(item, index) in state.fileItems" :key="item.anchorId" class="file-list-item" :class="{ 'is-active': state.selectedFileIndex === index }" @click="selectFile(index)">
<div class="file-list-item__thumb">
<img v-if="blobUrlCache[item.fileId]" :src="blobUrlCache[item.fileId]" class="file-list-item__img" alt="{{item.displayName}}}" />
<img v-if="blobUrlCache[item.fileId]" :src="blobUrlCache[item.fileId]" class="file-list-item__img" :alt="item.displayName" />
<span v-else-if="isImageFile(item.type)" class="file-list-item__icon file-list-item__icon--img">GIF</span>
<span v-else class="file-list-item__icon file-list-item__icon--other"></span>
</div>