diff --git a/src/pages/member/create.tsx b/src/pages/member/create.tsx
index f06cbf3..437ffcb 100644
--- a/src/pages/member/create.tsx
+++ b/src/pages/member/create.tsx
@@ -5,6 +5,12 @@ import { user, department } from "../../api/index";
import { useNavigate } from "react-router-dom";
import { UploadImageButton } from "../../compenents";
+interface Option {
+ value: string | number;
+ label: string;
+ children?: Option[];
+}
+
export const MemberCreatePage: React.FC = () => {
const navigate = useNavigate();
const [form] = Form.useForm();
@@ -19,7 +25,7 @@ export const MemberCreatePage: React.FC = () => {
const getParams = () => {
department.departmentList().then((res: any) => {
const departments = res.data.departments;
- const new_arr = checkArr(departments, 0);
+ const new_arr: Option[] = checkArr(departments, 0);
console.log(new_arr);
setDepartments(new_arr);
});
@@ -34,7 +40,7 @@ export const MemberCreatePage: React.FC = () => {
value: departments[id][i].id,
});
} else {
- const new_arr: any[] = checkArr(departments, departments[id][i].id);
+ const new_arr: Option[] = checkArr(departments, departments[id][i].id);
arr.push({
label: departments[id][i].name,
value: departments[id][i].id,
@@ -97,15 +103,19 @@ export const MemberCreatePage: React.FC = () => {
name="avatar"
rules={[{ required: true, message: "请上传学员头像!" }]}
>
-
- )}
+