@@ -26,10 +26,10 @@ import dynamic from 'next/dynamic';
26
26
import CopyBox from '@fastgpt/web/components/common/String/CopyBox' ;
27
27
import MyIconButton from '@fastgpt/web/components/common/Icon/button' ;
28
28
import { useTableMultipleSelect } from '@fastgpt/web/hooks/useTableMultipleSelect' ;
29
- import CollaboratorContextProvider from '@/components/support/permission/MemberManager/context' ;
30
29
import { ReadRoleVal } from '@fastgpt/global/support/permission/constant' ;
31
30
import { getModelCollaborators , updateModelCollaborators } from '@/web/common/system/api' ;
32
31
import { useUserStore } from '@/web/support/user/useUserStore' ;
32
+ import { LazyCollaboratorProvider } from '@/components/support/permission/MemberManager/context' ;
33
33
34
34
const MyModal = dynamic ( ( ) => import ( '@fastgpt/web/components/common/MyModal' ) ) ;
35
35
@@ -317,7 +317,7 @@ const ModelTable = () => {
317
317
< Td fontSize = { 'sm' } > { item . priceLabel } </ Td >
318
318
{ userInfo ?. team . permission . hasManagePer && (
319
319
< Td fontSize = { 'sm' } >
320
- < CollaboratorContextProvider
320
+ < LazyCollaboratorProvider
321
321
selectedHint = { t ( 'account_model:model_permission_config_hint' ) }
322
322
defaultRole = { ReadRoleVal }
323
323
onGetCollaboratorList = { ( ) => getModelCollaborators ( item . model ) }
@@ -335,12 +335,10 @@ const ModelTable = () => {
335
335
size = "1rem"
336
336
hoverColor = { 'blue.500' }
337
337
w = "min-content"
338
- onClick = { ( ) => {
339
- onOpenManageModal ( ) ;
340
- } }
338
+ onClick = { onOpenManageModal }
341
339
/>
342
340
) }
343
- </ CollaboratorContextProvider >
341
+ </ LazyCollaboratorProvider >
344
342
</ Td >
345
343
) }
346
344
</ Tr >
@@ -351,7 +349,7 @@ const ModelTable = () => {
351
349
352
350
< FloatingActionBar
353
351
Controler = {
354
- < CollaboratorContextProvider
352
+ < LazyCollaboratorProvider
355
353
selectedHint = { t ( 'account_model:model_permission_config_hint' ) }
356
354
defaultRole = { ReadRoleVal }
357
355
onGetCollaboratorList = { ( ) =>
@@ -368,16 +366,11 @@ const ModelTable = () => {
368
366
permission = { userInfo ?. team . permission ! }
369
367
>
370
368
{ ( { onOpenManageModal } ) => (
371
- < Button
372
- variant = { 'whiteBase' }
373
- onClick = { ( ) => {
374
- onOpenManageModal ( ) ;
375
- } }
376
- >
369
+ < Button variant = { 'whiteBase' } onClick = { onOpenManageModal } >
377
370
{ t ( 'common:permission.Permission config' ) }
378
371
</ Button >
379
372
) }
380
- </ CollaboratorContextProvider >
373
+ </ LazyCollaboratorProvider >
381
374
}
382
375
> </ FloatingActionBar >
383
376
</ Flex >
0 commit comments