hookehuyr

fix(打卡页面): 在离开页面时清除lastTaskId以强制刷新

关键修改是在路由离开时清除了lastTaskId,确保即使相同ID的任务再次进入也会触发刷新
<!--
* @Date: 2025-05-29 15:34:17
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-12-19 01:21:14
* @LastEditTime: 2025-12-19 14:55:13
* @FilePath: /mlaj/src/views/checkin/IndexCheckInPage.vue
* @Description: 文件描述
-->
......@@ -673,6 +673,8 @@ onBeforeRouteLeave((to, from) => {
// 检查目标路径是否是打卡详情页
if (!to.path.startsWith('/checkin/detail')) {
sessionStorage.removeItem('collapsible_calendar_filter_state')
// 关键:清除 lastTaskId,这样下次即使同ID进入,也会被视为新任务触发刷新
lastTaskId.value = ''
}
})
......