R47 A1-A8:完成薪资管理模块

这个提交包含在:
2026-03-29 19:05:55 +08:00
父节点 c0384b5bbf
当前提交 7ba72ca87d
共修改 25 个文件,包含 3598 行新增和 4 行删除
+10
查看文件
@@ -32,6 +32,7 @@ import {
NotificationChannelsPage,
NotificationsPage,
OrganizationPage,
PayrollPage,
PerformancePage,
PaymentBatchesPage,
PeoplePage,
@@ -305,6 +306,15 @@ export function AppRouter() {
}
/>
<Route
path="payroll"
element={
<RequirePermission anyOf={["system.users"]}>
{withRouteFallback(<PayrollPage />)}
</RequirePermission>
}
/>
<Route
path="performance"
element={
+1
查看文件
@@ -0,0 +1 @@
export { PayrollPage as default } from "../../pages/PayrollPage";
+1
查看文件
@@ -23,6 +23,7 @@ export const PaymentBatchesPage = lazy(() => import("./PaymentBatchesPage"));
export const PeoplePage = lazy(() => import("./PeoplePage"));
export const PeopleStatsPage = lazy(() => import("./PeopleStatsPage"));
export const PerformancePage = lazy(() => import("./PerformancePage"));
export const PayrollPage = lazy(() => import("./PayrollPage"));
export const OrganizationPage = lazy(() => import("./OrganizationPage"));
export const EmployeeProfilePage = lazy(() => import("./EmployeeProfilePage"));
export const TeamPresencePage = lazy(() => import("./TeamPresencePage"));