切换到任务列表页面时自动刷新任务数据

- 在 activeTab 监听器和 changeTab 函数中添加对 tasklist 页面的检测
- 切换到任务列表时自动调用 loadTaskLatestInfo() 刷新最新转存文件和更新日期
- 保持与转存记录页面一致的用户体验,确保显示最新数据
This commit is contained in:
x1ao4 2025-07-15 02:42:43 +08:00
parent 48f771063b
commit fcdec5e58a

View File

@ -602,7 +602,7 @@
</div> </div>
<!-- 任务设置模块 --> <!-- 任务设置模块 -->
<div class="row title" title="配置影视发现页面创建任务时的智能填充规则,包括各类型内容的保存路径格式和命名规则"> <div class="row title" title="配置影视发现页面创建任务时的智能填充规则,请使用你的网盘目录替换默认的目录前缀否则将自动继承任务列表最后一个任务的保存路径查阅Wiki了解详情">
<div class="col"> <div class="col">
<h2 style="display: inline-block; font-size: 1.5rem;">任务设置</h2> <h2 style="display: inline-block; font-size: 1.5rem;">任务设置</h2>
<span class="badge badge-pill badge-light"> <span class="badge badge-pill badge-light">
@ -2475,6 +2475,10 @@
} }
}, },
activeTab(newValue, oldValue) { activeTab(newValue, oldValue) {
// 如果切换到任务列表页面,则刷新任务最新信息
if (newValue === 'tasklist') {
this.loadTaskLatestInfo();
}
// 如果切换到文件整理页面,则加载文件列表 // 如果切换到文件整理页面,则加载文件列表
if (newValue === 'filemanager') { if (newValue === 'filemanager') {
this.fetchAccountsDetail(); this.fetchAccountsDetail();
@ -3039,6 +3043,11 @@
$('#sidebarMenu').collapse('toggle') $('#sidebarMenu').collapse('toggle')
} }
// 当切换到任务列表标签时刷新任务最新信息
if (tab === 'tasklist') {
this.loadTaskLatestInfo();
}
// 当切换到历史记录标签时加载数据 // 当切换到历史记录标签时加载数据
if (tab === 'history') { if (tab === 'history') {
this.loadHistoryRecords(); this.loadHistoryRecords();