| | |
| | | |
| | | import defaultAvat from '/public/img/defaultAva.png' |
| | | |
| | | const handleUpdate = async (val) => { |
| | | const hide = message.loading('正在更新'); |
| | | try { |
| | | const resp = await Http.doPost('api/user/update', val); |
| | | if (resp.code === 200) { |
| | | message.success('更新成功'); |
| | | return true; |
| | | } else { |
| | | message.error(resp.msg); |
| | | return false; |
| | | } |
| | | } catch (error) { |
| | | message.error('配置失败请重试!'); |
| | | return false; |
| | | } finally { |
| | | hide(); |
| | | } |
| | | }; |
| | | |
| | | const BaseView = () => { |
| | | const { styles } = useStyles(); |
| | | const [loading, setLoading] = React.useState(false); |
| | |
| | | queryCurrent(); |
| | | }, []); |
| | | |
| | | console.log(1); |
| | | |
| | | const getAvatarURL = () => { |
| | | if (currentUser) { |
| | | if (currentUser.avatar) { |
| | |
| | | }; |
| | | |
| | | const handleFinish = async () => { |
| | | message.success('更新基本信息成功'); |
| | | handleUpdate(); |
| | | }; |
| | | |
| | | return ( |