fix: keep storing avatar url when edit external user

This commit is contained in:
jialin
2025-08-14 20:28:21 +08:00
parent 5bd5c7d2c5
commit 70aecc1f0c
+4 -9
View File
@@ -16,7 +16,6 @@ import {
import { PageContainer } from '@ant-design/pro-components'; import { PageContainer } from '@ant-design/pro-components';
import { useIntl } from '@umijs/max'; import { useIntl } from '@umijs/max';
import { import {
Avatar,
Button, Button,
ConfigProvider, ConfigProvider,
Empty, Empty,
@@ -86,6 +85,7 @@ const Users: React.FC = () => {
const handleModalOk = async (data: FormData) => { const handleModalOk = async (data: FormData) => {
const params = { const params = {
...currentData,
...data, ...data,
is_admin: data.is_admin === 'admin' is_admin: data.is_admin === 'admin'
}; };
@@ -231,14 +231,9 @@ const Users: React.FC = () => {
}} }}
render={(text, record) => { render={(text, record) => {
return ( return (
<span className="flex flex-center gap-8"> <AutoTooltip ghost minWidth={20}>
{record.avatar_url && ( {text}
<Avatar src={record.avatar_url} alt={text} size="small" /> </AutoTooltip>
)}
<AutoTooltip ghost minWidth={20}>
{text}
</AutoTooltip>
</span>
); );
}} }}
/> />