|
@@ -1,5 +1,6 @@
|
1
|
1
|
import React, { useState, forwardRef, useRef, useImperativeHandle } from 'react';
|
2
|
2
|
import { Avatar, Button, Dropdown, Menu, Form, Input, Modal } from 'antd';
|
|
3
|
+import { useModel } from '@/store'
|
3
|
4
|
|
4
|
5
|
const ChangePassword = forwardRef((props, ref) => {
|
5
|
6
|
const [visible, setVisible] = useState(false);
|
|
@@ -65,6 +66,7 @@ export default (props) => {
|
65
|
66
|
];
|
66
|
67
|
|
67
|
68
|
const passRef = useRef();
|
|
69
|
+ const { user = {} } = useModel('user');
|
68
|
70
|
|
69
|
71
|
const onClick = ({ key }) => {
|
70
|
72
|
if (key === 'changePassword') {
|
|
@@ -78,7 +80,7 @@ export default (props) => {
|
78
|
80
|
<Dropdown overlay={menu}>
|
79
|
81
|
<div className="user-info">
|
80
|
82
|
<Avatar src="https://joeschmoe.io/api/v1/random" />
|
81
|
|
- <span className='font'>张延森</span>
|
|
83
|
+ <span className='font'>{user.name}</span>
|
82
|
84
|
<ChangePassword ref={passRef} />
|
83
|
85
|
</div>
|
84
|
86
|
</Dropdown>
|