|
@@ -9,6 +9,7 @@ import {
|
|
|
IGroupMemberDeleteResponse,
|
|
IGroupMemberDeleteResponse,
|
|
|
IGroupMemberListResponse,
|
|
IGroupMemberListResponse,
|
|
|
} from "../api/Group";
|
|
} from "../api/Group";
|
|
|
|
|
+import User, { IUser } from "../auth/User";
|
|
|
|
|
|
|
|
const { Content } = Layout;
|
|
const { Content } = Layout;
|
|
|
|
|
|
|
@@ -20,6 +21,7 @@ interface DataItem {
|
|
|
id: number;
|
|
id: number;
|
|
|
userId: string;
|
|
userId: string;
|
|
|
name?: string;
|
|
name?: string;
|
|
|
|
|
+ user: IUser;
|
|
|
tag: IRoleTag[];
|
|
tag: IRoleTag[];
|
|
|
image: string;
|
|
image: string;
|
|
|
}
|
|
}
|
|
@@ -83,6 +85,7 @@ const GroupMemberWidget = ({ groupId }: IWidgetGroupFile) => {
|
|
|
id: item.id ? item.id : 0,
|
|
id: item.id ? item.id : 0,
|
|
|
userId: item.user_id,
|
|
userId: item.user_id,
|
|
|
name: item.user?.nickName,
|
|
name: item.user?.nickName,
|
|
|
|
|
+ user: item.user,
|
|
|
tag: [],
|
|
tag: [],
|
|
|
image: "",
|
|
image: "",
|
|
|
};
|
|
};
|
|
@@ -123,6 +126,9 @@ const GroupMemberWidget = ({ groupId }: IWidgetGroupFile) => {
|
|
|
avatar: {
|
|
avatar: {
|
|
|
dataIndex: "image",
|
|
dataIndex: "image",
|
|
|
editable: false,
|
|
editable: false,
|
|
|
|
|
+ render(dom, entity, index, action, schema) {
|
|
|
|
|
+ return <User {...entity.user} showName={false} />;
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
subTitle: {
|
|
subTitle: {
|
|
|
render: (text, row, index, action) => {
|
|
render: (text, row, index, action) => {
|