diff --git a/src/compenents/back-bar/index.module.less b/src/compenents/back-bar/index.module.less new file mode 100644 index 0000000..a114e55 --- /dev/null +++ b/src/compenents/back-bar/index.module.less @@ -0,0 +1,20 @@ +.back-bar-box { + width: 100%; + height: auto; + float: left; + display: flex; + align-items: center; + + .line { + width: 1px; + height: 14px; + background-color: #d8d8d8; + margin-right: 15px; + } + + .name { + font-size: 14px; + font-weight: 600; + color: #333333; + } +} diff --git a/src/compenents/back-bar/index.tsx b/src/compenents/back-bar/index.tsx new file mode 100644 index 0000000..1ae53fd --- /dev/null +++ b/src/compenents/back-bar/index.tsx @@ -0,0 +1,29 @@ +import { Button } from "antd"; +import { useState } from "react"; +import styles from "./index.module.less"; +import { useNavigate } from "react-router-dom"; +import { LeftOutlined } from "@ant-design/icons"; + +interface PropInterface { + title: string; +} + +export const BackBartment = (props: PropInterface) => { + const [loading, setLoading] = useState(true); + const navigate = useNavigate(); + return ( +
+ +
+
{props.title}
+
+ ); +}; diff --git a/src/compenents/index.ts b/src/compenents/index.ts index 08add1d..14b2134 100644 --- a/src/compenents/index.ts +++ b/src/compenents/index.ts @@ -2,4 +2,5 @@ export * from "./footer"; export * from "./header"; export * from "./leftMenu"; export * from "./upload-image-button"; -export * from ".//treeDepartment"; \ No newline at end of file +export * from "./treeDepartment"; +export * from "./back-bar"; \ No newline at end of file diff --git a/src/pages/member/create.tsx b/src/pages/member/create.tsx index 437ffcb..11a836b 100644 --- a/src/pages/member/create.tsx +++ b/src/pages/member/create.tsx @@ -3,7 +3,7 @@ import { Row, Col, Form, Input, Cascader, Button, message } from "antd"; import styles from "./create.module.less"; import { user, department } from "../../api/index"; import { useNavigate } from "react-router-dom"; -import { UploadImageButton } from "../../compenents"; +import { UploadImageButton, BackBartment } from "../../compenents"; interface Option { value: string | number; @@ -80,90 +80,95 @@ export const MemberCreatePage: React.FC = () => { <> -
- + + +
+ - - - -
-
- { - setAvatar(url); - form.setFieldsValue({ avatar: url }); - }} - > -
- {avatar && ( - - )} -
-
- - - - - - - - - - - - - - - - - + + + +
+
+ { + setAvatar(url); + form.setFieldsValue({ avatar: url }); + }} + > +
+ {avatar && ( + + )} +
+
+ + + + + + + + + + + + + + + + + +
diff --git a/src/pages/member/update.tsx b/src/pages/member/update.tsx index 30f0f6f..4f2e0a8 100644 --- a/src/pages/member/update.tsx +++ b/src/pages/member/update.tsx @@ -3,7 +3,7 @@ import { Row, Col, Form, Input, Cascader, Button, message } from "antd"; import styles from "./update.module.less"; import { user, department } from "../../api/index"; import { useParams, useNavigate } from "react-router-dom"; -import { UploadImageButton } from "../../compenents"; +import { UploadImageButton, BackBartment } from "../../compenents"; interface Option { value: string | number; @@ -102,97 +102,102 @@ export const MemberUpdatePage: React.FC = () => { <> -
- + + +
+ - - - - - - -
-
- { - setAvatar(url); - form.setFieldsValue({ avatar: url }); - }} - > -
- {avatar && ( - - )} -
-
- - - - - - - - - - - - - - - - - + + + + + + +
+
+ { + setAvatar(url); + form.setFieldsValue({ avatar: url }); + }} + > +
+ {avatar && ( + + )} +
+
+ + + + + + + + + + + + + + + + + +
diff --git a/src/pages/system/administrator/create.tsx b/src/pages/system/administrator/create.tsx index 3fa3bc4..000c1e7 100644 --- a/src/pages/system/administrator/create.tsx +++ b/src/pages/system/administrator/create.tsx @@ -3,6 +3,7 @@ import { Row, Col, Form, Input, Select, Switch, Button, message } from "antd"; import styles from "./create.module.less"; import { adminUser } from "../../../api/index"; import { useNavigate } from "react-router-dom"; +import { BackBartment } from "../../../compenents"; export const AdministratorCreatePage: React.FC = () => { const navigate = useNavigate(); @@ -62,81 +63,86 @@ export const AdministratorCreatePage: React.FC = () => { <> -
- -
- - - - - - - - - - - - - - + + + +
diff --git a/src/pages/system/administrator/update.tsx b/src/pages/system/administrator/update.tsx index 4e1f3ad..f9365a9 100644 --- a/src/pages/system/administrator/update.tsx +++ b/src/pages/system/administrator/update.tsx @@ -3,6 +3,7 @@ import { Row, Col, Form, Input, Select, Switch, Button, message } from "antd"; import styles from "./update.module.less"; import { adminUser } from "../../../api/index"; import { useParams, useNavigate } from "react-router-dom"; +import { BackBartment } from "../../../compenents"; export const AdministratorUpdatePage: React.FC = () => { const params = useParams(); @@ -80,80 +81,85 @@ export const AdministratorUpdatePage: React.FC = () => { <> -
- -
- - - - - - - - - - - - - - + + + +
diff --git a/src/pages/system/adminroles/create.tsx b/src/pages/system/adminroles/create.tsx index 5847144..ab68749 100644 --- a/src/pages/system/adminroles/create.tsx +++ b/src/pages/system/adminroles/create.tsx @@ -3,6 +3,7 @@ import { Row, Col, Form, Input, Select, Button, message } from "antd"; import styles from "./create.module.less"; import { adminRole } from "../../../api/index"; import { useNavigate } from "react-router-dom"; +import { BackBartment } from "../../../compenents"; export const AdminrolesCreatePage: React.FC = () => { const navigate = useNavigate(); @@ -47,47 +48,52 @@ export const AdminrolesCreatePage: React.FC = () => { <> -
- + + +
+ - - - - + + + - - - + + +