fix(加班申请): 去掉撤销相关的状态和动作。

feat(工作报告): 开发工作报告功能
This commit is contained in:
dk
2026-06-11 10:56:24 +08:00
parent 2e369b23a9
commit d53a8dfae5
56 changed files with 14312 additions and 2910 deletions

View File

@@ -27,12 +27,14 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
metrics_worktime: () => import("@/views/metrics/worktime/index.vue"),
"personal-center_my-application": () => import("@/views/personal-center/my-application/index.vue"),
"personal-center_my-item": () => import("@/views/personal-center/my-item/index.vue"),
"personal-center_my-monthly": () => import("@/views/personal-center/my-monthly/index.vue"),
"personal-center_my-performance": () => import("@/views/personal-center/my-performance/index.vue"),
"personal-center_my-profile": () => import("@/views/personal-center/my-profile/index.vue"),
"personal-center_my-weekly": () => import("@/views/personal-center/my-weekly/index.vue"),
"personal-center_overtime-application": () => import("@/views/personal-center/overtime-application/index.vue"),
"personal-center_pending-approval": () => import("@/views/personal-center/pending-approval/index.vue"),
"personal-center_work-report": () => import("@/views/personal-center/work-report/index.vue"),
"personal-center_work-report_monthly": () => import("@/views/personal-center/work-report/monthly/index.vue"),
"personal-center_work-report_project": () => import("@/views/personal-center/work-report/project/index.vue"),
"personal-center_work-report_weekly": () => import("@/views/personal-center/work-report/weekly/index.vue"),
product_dashboard: () => import("@/views/product/dashboard/index.vue"),
product_list: () => import("@/views/product/list/index.vue"),
product_requirement: () => import("@/views/product/requirement/index.vue"),

View File

@@ -185,18 +185,6 @@ export const generatedRoutes: GeneratedRoute[] = [
keepAlive: true
}
},
{
name: 'personal-center_my-monthly',
path: '/personal-center/my-monthly',
component: 'view.personal-center_my-monthly',
meta: {
title: 'personal-center_my-monthly',
i18nKey: 'route.personal-center_my-monthly',
icon: 'mdi:calendar-month-outline',
order: 2,
keepAlive: true
}
},
{
name: 'personal-center_my-performance',
path: '/personal-center/my-performance',
@@ -221,18 +209,6 @@ export const generatedRoutes: GeneratedRoute[] = [
keepAlive: true
}
},
{
name: 'personal-center_my-weekly',
path: '/personal-center/my-weekly',
component: 'view.personal-center_my-weekly',
meta: {
title: 'personal-center_my-weekly',
i18nKey: 'route.personal-center_my-weekly',
icon: 'mdi:calendar-week-outline',
order: 1,
keepAlive: true
}
},
{
name: 'personal-center_overtime-application',
path: '/personal-center/overtime-application',
@@ -256,6 +232,53 @@ export const generatedRoutes: GeneratedRoute[] = [
order: 7,
keepAlive: true
}
},
{
name: 'personal-center_work-report',
path: '/personal-center/work-report',
component: 'view.personal-center_work-report',
meta: {
title: 'personal-center_work-report',
i18nKey: 'route.personal-center_work-report',
icon: 'mdi:file-chart-outline',
order: 3,
keepAlive: true
},
children: [
{
name: 'personal-center_work-report_monthly',
path: '/personal-center/work-report/monthly',
component: 'view.personal-center_work-report_monthly',
meta: {
title: 'personal-center_work-report_monthly',
i18nKey: 'route.personal-center_work-report_monthly',
hideInMenu: true,
activeMenu: 'personal-center_work-report'
}
},
{
name: 'personal-center_work-report_project',
path: '/personal-center/work-report/project',
component: 'view.personal-center_work-report_project',
meta: {
title: 'personal-center_work-report_project',
i18nKey: 'route.personal-center_work-report_project',
hideInMenu: true,
activeMenu: 'personal-center_work-report'
}
},
{
name: 'personal-center_work-report_weekly',
path: '/personal-center/work-report/weekly',
component: 'view.personal-center_work-report_weekly',
meta: {
title: 'personal-center_work-report_weekly',
i18nKey: 'route.personal-center_work-report_weekly',
hideInMenu: true,
activeMenu: 'personal-center_work-report'
}
}
]
}
]
},

View File

@@ -182,12 +182,14 @@ const routeMap: RouteMap = {
"personal-center": "/personal-center",
"personal-center_my-application": "/personal-center/my-application",
"personal-center_my-item": "/personal-center/my-item",
"personal-center_my-monthly": "/personal-center/my-monthly",
"personal-center_my-performance": "/personal-center/my-performance",
"personal-center_my-profile": "/personal-center/my-profile",
"personal-center_my-weekly": "/personal-center/my-weekly",
"personal-center_overtime-application": "/personal-center/overtime-application",
"personal-center_pending-approval": "/personal-center/pending-approval",
"personal-center_work-report": "/personal-center/work-report",
"personal-center_work-report_monthly": "/personal-center/work-report/monthly",
"personal-center_work-report_project": "/personal-center/work-report/project",
"personal-center_work-report_weekly": "/personal-center/work-report/weekly",
"product": "/product",
"product_dashboard": "/product/dashboard",
"product_list": "/product/list",