在数据库中添加了Version字段,并修改前端,不再使用指定的Version

This commit is contained in:
2026-01-08 14:12:34 +08:00
parent 7d7c0b251f
commit 67c3be3c9e
5 changed files with 29 additions and 20 deletions

View File

@@ -1,5 +1,3 @@
const version = "0.1.9";
//公式相关
function toggleAccordion(header) {
@@ -36,20 +34,29 @@ document.addEventListener('DOMContentLoaded', function() {
throwOnError: false
});
// 获取页面中的版本号元素
const versionElement = document.querySelector('.version');
// 确保数据已加载
if (window.weatherData) {
// 获取页面中的版本号元素
const versionElement = document.querySelector('.version');
// 更新内容(拼接版本号)
if (versionElement) {
versionElement.textContent = `版本号: ${version}`;
// 【修改点】直接使用 window.weatherData.version
// 使用 || 'v1.0' 作为默认值,防止数据库版本为空时显示 undefined
const dbVersion = window.weatherData.version || 'default';
// 更新页面显示
if (versionElement) {
versionElement.textContent = `版本号: ${dbVersion}`;
}
// 【修改点】调用 downloadpdf只传 data不再传那个空的 version 变量
downloadpdf(window.weatherData);
} else {
console.error("错误window.weatherData 未定义");
}
//console.log(window.weatherData);
downloadpdf(window.weatherData, version);
});
// 下载按钮
function downloadpdf(data, version) {
function downloadpdf(data) {
const areaTypeMap = {
urban: "城市",
@@ -320,17 +327,17 @@ ${data.hasSpotCheckWindSpeed ? `
htmlString += `
</div>
<br>
<div class="footer">----报表结束 version:${version}----</div>
<div class="footer">----报表结束 version:${data.version}----</div>
</body>
</html>
`
const filename = `${data.id}-${version}.pdf`
const filename = `${data.id}-${data.version || 'unknown'}.pdf`
var opt = {
margin: 10,
filename: filename,
image: {
type: 'jpeg',
quality: 0.98
quality: 0.99
},
html2canvas: {
scale: 2