1.
Some checks failed
Uniapp 自动化打包 CI/CD / 打包 Uniapp 项目 (push) Has been cancelled

This commit is contained in:
2025-09-05 16:54:53 +08:00
parent 8e23e63b3a
commit c7ff9a5234
22 changed files with 2849 additions and 591 deletions

View File

@@ -86,10 +86,15 @@
this.loadAllTabsData()
},
onShow() {
uni.$once('refreshData', () => {
// 使用$on替代$once确保每次都能监听到事件
uni.$on('refreshData', () => {
this.loadAllTabsData()
});
},
// 页面卸载时移除事件监听器
onUnload() {
uni.$off('refreshData');
},
methods: {
goBack() {
uni.navigateBack();
@@ -141,16 +146,16 @@
this.tabLoaded[idx] = true;
this.loading = false;
},
goDetail2(item) {
const itemStr = encodeURIComponent(JSON.stringify(item));
if([20, 30, 31, 32].includes(item.state)){
uni.navigateTo({
url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr,
});
}else{
uni.navigateTo({
url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr + "&pageType=detail",
});
goDetail2(item) {
const itemStr = encodeURIComponent(JSON.stringify(item));
if([20, 30, 31, 32].includes(item.state)){
uni.navigateTo({
url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr,
});
}else{
uni.navigateTo({
url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr + "&pageType=detail",
});
}
},
goStatistics() {
@@ -161,6 +166,11 @@
// 添加预加载所有标签页数据的方法
async loadAllTabsData() {
// 重置状态
this.pageNum = [1, 1];
this.noMore = [false, false];
this.tabData = [[], []];
// 并行加载所有标签页数据,提高加载速度
const loadPromises = [0, 1].map((index) => {
return this.loadTabData(index);