From 01728a47122942a0ff9fda2b829bc75057e2bc68 Mon Sep 17 00:00:00 2001 From: sugarBecomer Date: Tue, 24 Mar 2026 17:54:36 +0800 Subject: [PATCH] fix: resolve TypeScript build errors --- src/stores/permission.ts | 4 ++-- src/views/cpdaily/CpTaskForm.vue | 3 --- src/views/system/RoleManage.vue | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/stores/permission.ts b/src/stores/permission.ts index b7da96f..ffb2291 100644 --- a/src/stores/permission.ts +++ b/src/stores/permission.ts @@ -21,9 +21,9 @@ export const usePermissionStore = defineStore('permission', () => { const dynamicRoutes = ref([]) /** 从后端菜单树生成 Vue Router 路由 */ - function generateRoutes(menuTree: UserMenu[]) { + function generateRoutes(menuTree: UserMenu[]): any[] { const modules = import.meta.glob('@/views/**/*.vue') - const routes = menuTree + const routes: any[] = menuTree .filter(m => !m.hidden && m.type !== 'button') .map(menu => ({ path: menu.route, diff --git a/src/views/cpdaily/CpTaskForm.vue b/src/views/cpdaily/CpTaskForm.vue index 96d2cba..a15a319 100644 --- a/src/views/cpdaily/CpTaskForm.vue +++ b/src/views/cpdaily/CpTaskForm.vue @@ -244,9 +244,6 @@ function isDaySelected(day: number): boolean { return Array.isArray(executeParams.value.execute_days) && executeParams.value.execute_days.includes(day) } -const allDaysSelected = computed(() => - Array.isArray(executeParams.value.execute_days) && weekDays.every(d => executeParams.value.execute_days.includes(d.value)) -) // ---- 数据加载 ---- async function loadForm() { diff --git a/src/views/system/RoleManage.vue b/src/views/system/RoleManage.vue index f0761bc..7c59069 100644 --- a/src/views/system/RoleManage.vue +++ b/src/views/system/RoleManage.vue @@ -299,7 +299,7 @@ async function fetchRoles(params: PageParams): Promise> {