From e809ae2e2af9c624cbb2ee1edea24474a35b0042 Mon Sep 17 00:00:00 2001 From: heheer Date: Tue, 10 Dec 2024 11:53:19 +0800 Subject: [PATCH] fix: multirow selector default value (#3358) * fix: multirow selector default value * fix --- .../common/MySelect/MultipleRowSelect.tsx | 2 +- projects/app/src/pages/api/core/app/create.ts | 3 +- .../components/WorkflowComponents/AppCard.tsx | 36 ++++++++++--------- projects/app/src/pages/app/list/index.tsx | 8 ++--- 4 files changed, 26 insertions(+), 23 deletions(-) diff --git a/packages/web/components/common/MySelect/MultipleRowSelect.tsx b/packages/web/components/common/MySelect/MultipleRowSelect.tsx index e21af4abe..64ad94678 100644 --- a/packages/web/components/common/MySelect/MultipleRowSelect.tsx +++ b/packages/web/components/common/MySelect/MultipleRowSelect.tsx @@ -104,7 +104,7 @@ export const MultipleRowSelect = ({ ); const onOpenSelect = useCallback(() => { - setCloneValue(value); + setCloneValue(Array.isArray(value) ? value : []); onOpen(); }, [value, onOpen]); diff --git a/projects/app/src/pages/api/core/app/create.ts b/projects/app/src/pages/api/core/app/create.ts index 5a5dddd10..463baa2f2 100644 --- a/projects/app/src/pages/api/core/app/create.ts +++ b/projects/app/src/pages/api/core/app/create.ts @@ -130,7 +130,8 @@ export const onCreateApp = async ({ chatConfig, versionName: name, username, - avatar: userAvatar + avatar: userAvatar, + isPublish: true } ], { session } diff --git a/projects/app/src/pages/app/detail/components/WorkflowComponents/AppCard.tsx b/projects/app/src/pages/app/detail/components/WorkflowComponents/AppCard.tsx index 678bde7ef..70b4f7969 100644 --- a/projects/app/src/pages/app/detail/components/WorkflowComponents/AppCard.tsx +++ b/projects/app/src/pages/app/detail/components/WorkflowComponents/AppCard.tsx @@ -97,9 +97,10 @@ const AppCard = ({ showSaveStatus, isSaved }: { showSaveStatus: boolean; isSaved appName: appDetail.name })} - {appDetail.permission.hasWritePer && feConfigs?.show_team_chat && ( <> + + {t('app:Team_Tags')} - )} {appDetail.permission.isOwner && ( - - - {t('common:common.Delete')} - + <> + + + + + {t('common:common.Delete')} + + )} )} diff --git a/projects/app/src/pages/app/list/index.tsx b/projects/app/src/pages/app/list/index.tsx index c783aa9b2..923b4fea5 100644 --- a/projects/app/src/pages/app/list/index.tsx +++ b/projects/app/src/pages/app/list/index.tsx @@ -3,7 +3,6 @@ import { Box, Flex, Button, useDisclosure, Input, InputGroup } from '@chakra-ui/ import { AddIcon } from '@chakra-ui/icons'; import { serviceSideProps } from '@/web/common/utils/i18n'; import { useUserStore } from '@/web/support/user/useUserStore'; -import { useI18n } from '@/web/context/I18n'; import { useTranslation } from 'next-i18next'; import dynamic from 'next/dynamic'; import MyMenu from '@fastgpt/web/components/common/MyMenu'; @@ -41,7 +40,6 @@ const List = dynamic(() => import('./components/List')); const MyApps = () => { const { t } = useTranslation(); - const { appT } = useI18n(); const router = useRouter(); const { isPc } = useSystem(); const { @@ -102,14 +100,14 @@ const MyApps = () => { setSearchKey(e.target.value)} - placeholder={appT('search_app')} + placeholder={t('app:search_app')} maxLength={30} pl={8} bg={'white'} /> ), - [searchKey, setSearchKey, appT] + [searchKey, setSearchKey, t] ); return ( @@ -300,7 +298,7 @@ const MyApps = () => { }); }} onMove={() => setMoveAppId(folderDetail._id)} - deleteTip={appT('confirm_delete_folder_tip')} + deleteTip={t('app:confirm_delete_folder_tip')} onDelete={() => onDeleFolder(folderDetail._id)} managePer={{ mode: 'all',