diff --git a/apps/web/src/app/main/admin/deptsettingpage/page.tsx b/apps/web/src/app/main/admin/deptsettingpage/page.tsx
new file mode 100644
index 0000000..8ef3ae4
--- /dev/null
+++ b/apps/web/src/app/main/admin/deptsettingpage/page.tsx
@@ -0,0 +1,7 @@
+export default function DeptSettingPage() {
+ return (
+
+
部门设置
+
+ );
+}
\ No newline at end of file
diff --git a/apps/web/src/app/main/layout/NavigationMenu.tsx b/apps/web/src/app/main/layout/NavigationMenu.tsx
index 490cea3..4ffd306 100644
--- a/apps/web/src/app/main/layout/NavigationMenu.tsx
+++ b/apps/web/src/app/main/layout/NavigationMenu.tsx
@@ -44,6 +44,15 @@ const items = [
null,
null,
),
+ getItem(
+ "系统设置",
+ "/admin",
+ ,
+ [
+ getItem("部门设置", "/admin/department", null, null, null),
+ ],
+ null,
+ ),
getItem(
"训练计划",
"/plan",
@@ -83,7 +92,8 @@ const NavigationMenu: React.FC = () => {
// 添加考核成绩子路径的匹配规则
"^/assessment/positionassessment": ["/assessment"],
"^/assessment/commonassessment": ["/assessment"],
- "^/assessment/sportsassessment": ["/assessment"]
+ "^/assessment/sportsassessment": ["/assessment"],
+ "^/admin/department": ["/admin"],
};
// 选中的菜单
@@ -109,7 +119,10 @@ const NavigationMenu: React.FC = () => {
setOpenKeys(["/staff"]);
} else if (path.startsWith("/assessment/") || path.startsWith("/plan/")) {
setOpenKeys([path.split('/').slice(0, 2).join('/')]);
- } else {
+ } else if(path.startsWith("/admin/")){
+ setOpenKeys(["/admin"]);
+ }
+ else {
setOpenKeys(openKeyMerge(path));
}
diff --git a/apps/web/src/app/main/staffinformation/page.tsx b/apps/web/src/app/main/staffinformation/page.tsx
index acc41e8..5bf9eaf 100644
--- a/apps/web/src/app/main/staffinformation/page.tsx
+++ b/apps/web/src/app/main/staffinformation/page.tsx
@@ -1,6 +1,6 @@
"use client";
-import { Button, Form, Input, Select, DatePicker, Radio, message, Modal, Cascader } from "antd";
+import { Button, Form, Input, Select, DatePicker, Radio, message, Modal, Cascader, InputNumber } from "antd";
import { useState } from "react";
import dayjs from "dayjs";
import { useStaff } from "@nice/client";
@@ -144,7 +144,7 @@ const StaffInformation = () => {
-
+