|
|
@@ -27,7 +27,10 @@ export const MemberTab = ({ productCode }: MemberTabProps) => {
|
|
|
const loadUsers = async () => {
|
|
|
const res = await fetchUserList({ pageSize: 9999 });
|
|
|
setUserOptions(
|
|
|
- (res.data?.list ?? []).map((u) => ({ label: `${u.username}(${u.nickname})`, value: u.id })),
|
|
|
+ (res.data ?? []).map((u: API.UserItem) => ({
|
|
|
+ label: `${u.username}(${u.nickname})`,
|
|
|
+ value: u.id,
|
|
|
+ })),
|
|
|
);
|
|
|
};
|
|
|
|
|
|
@@ -103,9 +106,9 @@ export const MemberTab = ({ productCode }: MemberTabProps) => {
|
|
|
actionRef={actionRef}
|
|
|
columns={columns}
|
|
|
rowKey="id"
|
|
|
- request={async ({ current, pageSize }) => {
|
|
|
- const res = await fetchMemberList({ productCode, page: current, pageSize });
|
|
|
- return { data: res.data?.list ?? [], total: res.data?.total ?? 0, success: true };
|
|
|
+ search={false}
|
|
|
+ request={async (params, sorter, filter) => {
|
|
|
+ return fetchMemberList({ ...params, productCode }, sorter, filter);
|
|
|
}}
|
|
|
toolBarRender={() => [
|
|
|
<DrawerForm
|