feat: remove V1 calendar/budget/stats modules
- 删除 V1 前端页面 (CalendarView, BudgetView, statisticsV1) - 移除 V1 路由配置 (/calendar, /budget, /) - 清理路由守卫中的 V1 版本切换逻辑 - 移除设置页面中的版本切换功能 - 更新底部导航和登录重定向到 V2 路由 - 移除 App.vue 中 V1 页面的缓存配置 - 删除后端 TransactionRecordController.GetDailyStatisticsAsync (Obsolete) - 删除 TransactionStatisticsController.GetBalanceStatisticsAsync - 保留 V2 仍在使用的共享 API (GetUncoveredCategories, GetArchiveSummary, GetDailyStatistics) - 保留 V2 使用的全局事件监听机制 - 所有测试通过 (210/210) Breaking Change: V1 API 端点和路由将不可用
This commit is contained in:
@@ -54,11 +54,9 @@ const messageStore = useMessageStore()
|
||||
// 定义需要缓存的页面组件名称
|
||||
const cachedViews = ref([
|
||||
'CalendarV2', // 日历V2页面
|
||||
'CalendarView', // 日历V1页面
|
||||
'StatisticsView', // 统计页面
|
||||
'StatisticsV2View', // 统计V2页面
|
||||
'BalanceView', // 账单页面
|
||||
'BudgetView', // 预算页面
|
||||
'BudgetV2View' // 预算V2页面
|
||||
])
|
||||
|
||||
@@ -148,16 +146,16 @@ watch(
|
||||
)
|
||||
|
||||
const isShowAddBill = computed(() => {
|
||||
return route.path === '/' || route.path === '/balance' || route.path === '/message' || route.path === '/calendar' || route.path === '/calendar-v2'
|
||||
return route.path === '/' || route.path === '/balance' || route.path === '/message' || route.path === '/calendar-v2'
|
||||
})
|
||||
|
||||
// 需要显示底部导航栏的路由
|
||||
const showNav = computed(() => {
|
||||
return [
|
||||
'/', '/statistics-v2',
|
||||
'/calendar', '/calendar-v2',
|
||||
'/calendar-v2',
|
||||
'/balance', '/message',
|
||||
'/budget', '/budget-v2', '/setting'
|
||||
'/budget-v2', '/setting'
|
||||
].includes(route.path)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user