feat: 培训记录/绩效考核/违纪记录独立列表页+菜单入口

- 后端: 新增3个组织级列表接口 (training/performance/disciplinary /list)
- 前端: 新增3个列表页面,支持搜索、分页、新增/编辑/删除弹窗
- 侧边栏: 团队分组新增培训记录、绩效考核、违纪记录入口
- 路由+面包屑注册
- 社公商保改名为社保公积金
This commit is contained in:
freedakgmail
2026-08-05 08:21:53 +08:00
parent 539e384ee1
commit b239465e78
9 changed files with 930 additions and 3 deletions
@@ -20,6 +20,9 @@ const ROUTE_MAP: Record<string, BreadcrumbItem> = {
'/leave-approval': { group: '员工管理', label: '休假审批' },
'/termination': { group: '员工管理', label: '解聘补偿' },
'/special-status': { group: '员工管理', label: '特殊状态' },
'/training-records': { group: '员工管理', label: '培训记录' },
'/performance-records': { group: '员工管理', label: '绩效考核' },
'/disciplinary-records': { group: '员工管理', label: '违纪记录' },
'/money': { group: '薪税社保', label: '薪税管理' },
'/social': { group: '薪税社保', label: '社保公积金' },
'/evidence': { group: '合规风控', label: '证据链' },
@@ -15,7 +15,7 @@ import {
Bell, ScrollText, Settings,
ChevronDown, ChevronRight,
Building2, CalendarDays, ClipboardList, Heart, CalendarClock,
Gift, PenTool, Umbrella,
Gift, PenTool, Umbrella, GraduationCap, TrendingUp, AlertTriangle,
} from 'lucide-react'
import Logo from '../ui/Logo'
import { settingsApi } from '../../lib/api-services'
@@ -47,6 +47,9 @@ const navGroups: NavGroup[] = [
{ path: '/work-process', label: '用工办理', icon: ClipboardList },
{ path: '/termination', label: '离职管理', icon: UserX },
{ path: '/special-status', label: '特殊员工', icon: Heart },
{ path: '/training-records', label: '培训记录', icon: GraduationCap },
{ path: '/performance-records', label: '绩效考核', icon: TrendingUp },
{ path: '/disciplinary-records', label: '违纪记录', icon: AlertTriangle },
],
},
{
@@ -60,7 +63,7 @@ const navGroups: NavGroup[] = [
title: '薪酬',
items: [
{ path: '/money', label: '薪税管理', icon: Calculator },
{ path: '/social', label: '社公商保', icon: Shield },
{ path: '/social', label: '社保公积金', icon: Shield },
{ path: '/salary-dashboard', label: '薪酬分析', icon: BarChart3 },
],
},