diff --git a/DigitalHumanWeb/package.json b/DigitalHumanWeb/package.json index e0a9e3a..7be646f 100644 --- a/DigitalHumanWeb/package.json +++ b/DigitalHumanWeb/package.json @@ -231,7 +231,7 @@ "y-webrtc": "^10.3.0", "yaml": "^2.5.0", "yjs": "^13.6.18", - "zod": "^3.23.8", + "zod": "^3.24.1", "zustand": "^4.5.5", "zustand-utils": "^1.3.2" }, @@ -246,6 +246,7 @@ "@peculiar/webcrypto": "^1.5.0", "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", + "@types/axios": "^0.14.4", "@types/chroma-js": "^2.4.4", "@types/debug": "^4.1.12", "@types/diff": "^5.2.1", diff --git a/DigitalHumanWeb/public/images/logo-3d.webp b/DigitalHumanWeb/public/images/logo-3d.webp new file mode 100644 index 0000000..4914e91 Binary files /dev/null and b/DigitalHumanWeb/public/images/logo-3d.webp differ diff --git a/DigitalHumanWeb/src/app/(main)/@nav/_layout/Desktop/TopActions.tsx b/DigitalHumanWeb/src/app/(main)/@nav/_layout/Desktop/TopActions.tsx index 8124be2..59fc8e5 100644 --- a/DigitalHumanWeb/src/app/(main)/@nav/_layout/Desktop/TopActions.tsx +++ b/DigitalHumanWeb/src/app/(main)/@nav/_layout/Desktop/TopActions.tsx @@ -38,7 +38,7 @@ export interface TopActionProps { tab?: SidebarTabKey; } -const getUserId = (s:object) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id; const TopActions = memo(() => { const { t } = useTranslation('common'); const switchBackToChat = useGlobalStore((s) => s.switchBackToChat); @@ -76,7 +76,7 @@ const TopActions = memo(() => { )} {showMarket && ( - {setValue("/model"); window.localStorage.setItem("nowChat", "")}}> + {setValue("/model"); window.localStorage.setItem("nowChat", "")}}> {"model"}
模型
@@ -88,13 +88,13 @@ const TopActions = memo(() => { )} {showMarket && ( - {setValue("/plugins"); window.localStorage.setItem("nowChat", "")}}> + {setValue("/plugins"); window.localStorage.setItem("nowChat", "")}}> {"plugins"}
插件
)} {showMarket && ( - {setValue("/power"); window.localStorage.setItem("nowChat", "")}}> + {setValue("/power"); window.localStorage.setItem("nowChat", "")}}> {"power"}
算力
diff --git a/DigitalHumanWeb/src/app/(main)/_layout/Desktop.tsx b/DigitalHumanWeb/src/app/(main)/_layout/Desktop.tsx index e16e7da..3e953b2 100644 --- a/DigitalHumanWeb/src/app/(main)/_layout/Desktop.tsx +++ b/DigitalHumanWeb/src/app/(main)/_layout/Desktop.tsx @@ -11,7 +11,7 @@ import { UserOutlined } from '@ant-design/icons'; import { LayoutProps } from './type'; import { Divider, Avatar } from "antd"; -const title = { +const title:{[key: string]: string } = { "/chat": '会话', "/discover/assistants": "助手", "/files": "工具", diff --git a/DigitalHumanWeb/src/app/(main)/applicationset/applicationset.tsx b/DigitalHumanWeb/src/app/(main)/applicationset/applicationset.tsx index 39ac33e..01070a4 100644 --- a/DigitalHumanWeb/src/app/(main)/applicationset/applicationset.tsx +++ b/DigitalHumanWeb/src/app/(main)/applicationset/applicationset.tsx @@ -528,6 +528,7 @@ const stList = [ { date: '2024-02-03', des: "擅长产品功能分析与用户价值观广告文案创作。", + id: '1', title: 'XXX助手', }, ] @@ -703,17 +704,17 @@ const useStyles = createStyles(({css}) => ({ })) const getContainer = () => document.querySelector("#fileRight") -const handleClickCard = (e) => { +const handleClickCard = (e: { website?: any }) => { window.open(e.website, '_blank'); } -const onClickAncho = (e,link) => { +const onClickAncho = (e: { preventDefault?: any },link: { href?: any }) => { e.preventDefault() let srcolls = document.querySelector(link.href) - srcolls.scrollIntoView({ - behavior: 'smooth', - block: 'start' - }) + // srcolls.scrollIntoView({ + // behavior: 'smooth', + // block: 'start' + // }) } const ApplicationSet = memo(() => { const { styles, cx } = useStyles() @@ -725,7 +726,7 @@ const ApplicationSet = memo(() => { request({ method: "get", url: "/flxai/api/robot/apptoolsset/getAllAiTools", - }).then(response => { + }).then((response:{ code?: any,data?: any }) => { if (response.code === 0) { console.log(response,"2222") setStData(response.data); @@ -737,11 +738,11 @@ const ApplicationSet = memo(() => { fetchData(); }, []); // 空数组[]意味着仅在组件挂载时调用一次 - const handleClick = (e) => { + const handleClick = (e: string) => { setVal(e) } - const onChangeAnchor = (e) => { + const onChangeAnchor = (e: string) => { setAchVal(e) } @@ -752,7 +753,8 @@ const ApplicationSet = memo(() => {
- {val === 'AI' ? <> + {val === 'AI' ? + <> {
- + 助手大师 {e.date}
diff --git a/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareButton/style.ts b/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareButton/style.ts index 58844e2..ce9be6d 100644 --- a/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareButton/style.ts +++ b/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareButton/style.ts @@ -2,7 +2,7 @@ import { createStyles } from 'antd-style'; import { imageUrl } from '@/const/url'; -export const useStyles = createStyles(({ css, token, stylish, cx }, withBackground: boolean) => ({ +export const useStyles = createStyles(({ css, token, cx }, withBackground: boolean) => ({ background: css` padding: 24px; @@ -34,7 +34,7 @@ export const useStyles = createStyles(({ css, token, stylish, cx }, withBackgrou border-block-end: 1px solid ${token.colorBorder}; `, preview: cx( - stylish.noScrollbar, + // stylish.noScrollbar, css` overflow: hidden scroll; diff --git a/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareText/index.tsx b/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareText/index.tsx index 5a4417e..821b22c 100644 --- a/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareText/index.tsx +++ b/DigitalHumanWeb/src/app/(main)/chat/(workspace)/features/ShareText/index.tsx @@ -46,7 +46,7 @@ const ShareText = memo(() => { const data = [ ["question", "answer"], ]; - let arrItem = []; + let arrItem:string[] = []; messagesNew.forEach((chat)=> { if (chat.role === 'assistant') { arrItem.push(chat.content) diff --git a/DigitalHumanWeb/src/app/(main)/discover/(detail)/assistant/[slug]/features/Header.tsx b/DigitalHumanWeb/src/app/(main)/discover/(detail)/assistant/[slug]/features/Header.tsx index c1b7f9f..487fefa 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(detail)/assistant/[slug]/features/Header.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(detail)/assistant/[slug]/features/Header.tsx @@ -72,7 +72,7 @@ interface HeaderProps { identifier: string; mobile?: boolean; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id; const Header = memo(({ identifier, data, mobile }) => { const { styles, theme } = useStyles(); const router = useRouter() diff --git a/DigitalHumanWeb/src/app/(main)/discover/(detail)/model/[...slugs]/features/Header.tsx b/DigitalHumanWeb/src/app/(main)/discover/(detail)/model/[...slugs]/features/Header.tsx index 2c46667..a4b3651 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(detail)/model/[...slugs]/features/Header.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(detail)/model/[...slugs]/features/Header.tsx @@ -70,7 +70,7 @@ interface HeaderProps { mobile?: boolean; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id; const Header = memo(({ identifier, data, mobile }) => { const { styles, theme } = useStyles(); diff --git a/DigitalHumanWeb/src/app/(main)/discover/(detail)/plugin/[slug]/features/Header.tsx b/DigitalHumanWeb/src/app/(main)/discover/(detail)/plugin/[slug]/features/Header.tsx index 03e03ad..0963e18 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(detail)/plugin/[slug]/features/Header.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(detail)/plugin/[slug]/features/Header.tsx @@ -67,7 +67,7 @@ interface HeaderProps { identifier: string; mobile?: boolean; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id; const Header = memo(({ identifier, data, mobile }) => { const { styles, theme } = useStyles(); diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/(home)/features/ModelList.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/(home)/features/ModelList.tsx index 40b2f9d..272566e 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/(home)/features/ModelList.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/(home)/features/ModelList.tsx @@ -3,7 +3,7 @@ import Link from 'next/link'; import { memo } from 'react'; import urlJoin from 'url-join'; -import { DiscoverModelItem } from '@/typesgpt-4o-mini'; +import { DiscoverModelItem } from '@/types/discover'; import Card from '../../models/features/Card'; diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/[slug]/page.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/[slug]/page.tsx index c8e5152..60fd4c4 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/[slug]/page.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/[slug]/page.tsx @@ -30,9 +30,9 @@ const Page = async ({ params, searchParams }: Props) => { const { t: td } = await translation('discover', searchParams?.hl); const mobile = isMobileDevice(); const discoverService = new DiscoverService(); - console.log(params.slug,"3333333") + // console.log(params.slug,"3333333") const items = await discoverService.getAssistantCategory(locale, params.slug); - console.log("8272772727",items) + // console.log("8272772727",items) const ld = ldModule.generate({ description: t('discover.assistants.description'), title: [td(`category.assistant.${params.slug}`), t('discover.assistants.title')].join(' · '), diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/Card.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/Card.tsx index 56ff7e7..6ddd2f3 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/Card.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/Card.tsx @@ -78,7 +78,7 @@ export interface AssistantCardProps variant?: 'default' | 'compact'; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const AssistantCard = memo( ({ showCategory, className, meta, createdAt, author, variant, ...rest }) => { @@ -91,7 +91,7 @@ const AssistantCard = memo( const isCompact = variant === 'compact'; const userId = getUserId(useUserStore.getState()) // console.log(tags,avatar,author,9383737) - console.log(userId,"9999999999") + // console.log(userId,"9999999999") const [val, setVal] = useState('') const handleCollect = (e) => { console.log(e,"8844848") @@ -116,7 +116,7 @@ const AssistantCard = memo( method: "post", url: "/flxai/api/robot/appaiassistant", }).then(response => { - console.log(response,"222222222") + // console.log(response,"222222222") if (response.code === 0) { message.success(t('collectSuccess')); setVal("1") diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/List.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/List.tsx index e4083d0..a765e9c 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/List.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/assistants/features/List.tsx @@ -22,7 +22,7 @@ export interface ListProps { mobile?: boolean; searchKeywords?: string; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const List = memo(({ category, mobile, searchKeywords, items = [] }) => { const { t } = useTranslation('discover'); @@ -30,8 +30,8 @@ const List = memo(({ category, mobile, searchKeywords, items = [] }) const [stData, setStData] = useState(items) const recentLength = mobile ? 4 : 8; const userId = getUserId(useUserStore.getState()) - console.log(userId,'zhushou---3837373266262266') - console.log('zhushou--------------',items) + // console.log(userId,'zhushou---3837373266262266') + // console.log('zhushou--------------',items) const { all, recent, last } = useMemo(() => { return { all: stData, @@ -65,7 +65,7 @@ const List = memo(({ category, mobile, searchKeywords, items = [] }) res?.data?.forEach((item) => { array2Object[item.identifier] = item; }); - console.log('chajian22222222222222222222222222222--------------') + // console.log('chajian22222222222222222222222222222--------------') setStData(stData.map((item)=> { const matchingItem = array2Object[item.identifier]; if (matchingItem) { @@ -80,7 +80,7 @@ const List = memo(({ category, mobile, searchKeywords, items = [] }) }; fetchData(); }, []); // 空数组[]意味着仅在组件挂载时调用一次 - console.log(category,recent,last,"92929292") + // console.log(category,recent,last,"92929292") const handleClickCard = (item) => { console.log(item) router.push(urlJoin('/discover/assistant/', item.identifier)) diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/[slug]/page.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/[slug]/page.tsx index 6ae4c3d..b130574 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/[slug]/page.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/[slug]/page.tsx @@ -36,7 +36,7 @@ const Page = async ({ params, searchParams }: Props) => { const discoverService = new DiscoverService(); const list = await discoverService.getProviderList(locale); const cate = list.find((cate) => cate.identifier === params.slug); - console.log(params.slug,"3333333") + // console.log(params.slug,"3333333") const items = await discoverService.getModelCategory(locale, params.slug); const ld = ldModule.generate({ description: t('discover.models.description'), diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/Card.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/Card.tsx index d4fbfcc..fc40695 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/Card.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/Card.tsx @@ -80,7 +80,7 @@ const useStyles = createStyles(({ css, token, isDarkMode }) => ({ export interface ModelCardProps extends DiscoverModelItem, FlexboxProps { showCategory?: boolean; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const ModelCard = memo(({ className, meta, socialData, identifier, ...rest }) => { const { title, description, functionCall, vision, tokens, category, id, displayName, enabled } = meta; const { conversations, likes, tokens: socialDataToken } = socialData; @@ -93,7 +93,7 @@ const ModelCard = memo(({ className, meta, socialData, identifie const userId = getUserId(useUserStore.getState()) const [val, setVal] = useState(status) const handleCollect = (e) => { - console.log(e,"8844848") + // console.log(e,"8844848") e.preventDefault() e.stopPropagation() const params = { @@ -118,7 +118,7 @@ const ModelCard = memo(({ className, meta, socialData, identifie method: "post", url: "/flxai/api/robot/appaimodel", }).then(response => { - console.log(response,"222222222") + // console.log(response,"222222222") if (response.code === 0) { message.success(d('collectSuccess')); setVal("1") diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/List.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/List.tsx index 987de39..84555ed 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/List.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/features/List.tsx @@ -2,7 +2,7 @@ import { Empty } from 'antd'; // import Link from 'next/link'; -import { memo, useState } from 'react'; +import { memo, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import urlJoin from 'url-join'; import { useRouter } from 'next/navigation'; @@ -21,54 +21,60 @@ export interface ListProps { mobile?: boolean; searchKeywords?: string; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const List = memo(async ({ category, searchKeywords, items = [] }) => { const { t } = useTranslation('discover'); const router = useRouter() const userId = getUserId(useUserStore.getState()) const [stData, setStData] = useState(items) - console.log(userId,'models---3837373266262266') - console.log('models---99999999',items) - if(category === "collect") { - const res = await request({ - method: "get", - params: { - userid: userId - }, - url: "/flxai/api/robot/appaimodel/getAllAiModel", - }) - setStData(res?.data.map((item)=> { - item.classify = 'collect'; - return item - })) - // items = res.data; - // items = items.map((item)=> { - // item.classify = 'collect'; - // return item - // }) - } else { - const res = await request({ - method: "get", - params: { - userid: userId - }, - url: "/flxai/api/robot/appaimodel/getAllAiModel", - }) - const array2Object = {}; - res?.data?.forEach(item => { - array2Object[item.identifier] = item; - }); - setStData(stData.map((item)=> { - const matchingItem = array2Object[item.identifier]; - if (matchingItem) { - matchingItem.status = '1'; - return matchingItem - } else { - item.status = '0'; - return item - } - })) - } + // console.log(userId,'models---3837373266262266') + // console.log('models---99999999',items) + useEffect(() => { + const fetchData = async() => { + if(category === "collect") { + const res = await request({ + method: "get", + params: { + userid: userId + }, + url: "/flxai/api/robot/appaimodel/getAllAiModel", + }) + setStData(res?.data.map((item)=> { + item.classify = 'collect'; + return item + })) + // items = res.data; + // items = items.map((item)=> { + // item.classify = 'collect'; + // return item + // }) + } else { + const res = await request({ + method: "get", + params: { + userid: userId + }, + url: "/flxai/api/robot/appaimodel/getAllAiModel", + }) + const array2Object = {}; + res?.data?.forEach(item => { + array2Object[item.identifier] = item; + }); + setStData(stData.map((item)=> { + const matchingItem = array2Object[item.identifier]; + if (matchingItem) { + matchingItem.status = '1'; + return matchingItem + } else { + item.status = '0'; + return item + } + })) + } + }; + fetchData(); + }, []); // 空数组[]意味着仅在组件挂载时调用一次 + const handleClickCard = (item) => { console.log(item) router.push(urlJoin('/discover/model/', item.identifier)) diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/page.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/page.tsx index fe310b6..92bba15 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/models/page.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/models/page.tsx @@ -28,7 +28,7 @@ const Page = async ({ searchParams }: Props) => { const mobile = isMobileDevice(); const discoverService = new DiscoverService(); const items = await discoverService.getModelList(locale); - console.log("8272772727",'jiangxucong') + // console.log("8272772727",'jiangxucong') const ld = ldModule.generate({ description: t('discover.models.description'), diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/Card.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/Card.tsx index 981f3e1..38fbd4d 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/Card.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/Card.tsx @@ -80,7 +80,7 @@ interface PluginCardProps showCategory?: boolean; variant?: 'default' | 'compact'; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const PluginCard = memo( ({ className, showCategory, meta, createdAt, author, variant, ...rest }) => { const { avatar, title, description, tags = [], category } = meta; @@ -91,11 +91,11 @@ const PluginCard = memo( const { message } = App.useApp(); const isCompact = variant === 'compact'; const userId = getUserId(useUserStore.getState()) - console.log(status,"9383737-------------------------------------") - console.log(manifest,locale,"plugins9999999999-------------------") + // console.log(status,"9383737-------------------------------------") + // console.log(manifest,locale,"plugins9999999999-------------------") const [val, setVal] = useState('') const handleCollect = (e) => { - console.log(e,"8844848") + // console.log(e,"8844848") e.preventDefault() e.stopPropagation() const params = { @@ -118,7 +118,7 @@ const PluginCard = memo( method: "post", url: "/flxai/api/robot/appaiplugin", }).then(response => { - console.log(response,"222222222") + // console.log(response,"222222222") if (response.code === 0) { message.success(t('collectSuccess')); setVal("1") @@ -128,9 +128,9 @@ const PluginCard = memo( }) } const renderElement = () => { - console.log(classify,'66666----------------------') + // console.log(classify,'66666----------------------') if (classify !== 'collect') { - console.log(status,"222222222--------------------------") + // console.log(status,"222222222--------------------------") if(status === "1" || val === "1") { return
{e.stopPropagation()}}>
} else { diff --git a/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/List.tsx b/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/List.tsx index eaf8ab5..c8ad416 100644 --- a/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/List.tsx +++ b/DigitalHumanWeb/src/app/(main)/discover/(list)/plugins/features/List.tsx @@ -22,15 +22,15 @@ export interface ListProps { mobile?: boolean; searchKeywords?: string; } -const getUserId = (s) => s.user?.id +const getUserId = (s: { user?: { id?: any } }) => s.user?.id const List = memo(({ category, mobile, searchKeywords, items = [] }) => { const { t } = useTranslation('discover'); const router = useRouter() const [stData, setStData] = useState(items) const recentLength = mobile ? 4 : 8; const userId = getUserId(useUserStore.getState()) - console.log(userId,'chajian---3837373266262266') - console.log('chajian33333333--------------',items) + // console.log(userId,'chajian---3837373266262266') + // console.log('chajian33333333--------------',items) const { all, recent, last } = useMemo(() => { return { all: stData, @@ -64,7 +64,7 @@ const List = memo(({ category, mobile, searchKeywords, items = [] }) res?.data?.forEach((item) => { array2Object[item.identifier] = item; }); - console.log('chajian22222222222222222222222222222--------------') + // console.log('chajian22222222222222222222222222222--------------') setStData(stData.map((item)=> { const matchingItem = array2Object[item.identifier]; if (matchingItem) { @@ -80,7 +80,7 @@ const List = memo(({ category, mobile, searchKeywords, items = [] }) fetchData(); }, []); // 空数组[]意味着仅在组件挂载时调用一次 - console.log('chajian999999999999999--------------',stData) + // console.log('chajian999999999999999--------------',stData) const handleClickCard = (item) => { console.log(item) diff --git a/DigitalHumanWeb/src/app/(main)/robot/components/RobotList.tsx b/DigitalHumanWeb/src/app/(main)/robot/components/RobotList.tsx index aefe028..d7f8851 100644 --- a/DigitalHumanWeb/src/app/(main)/robot/components/RobotList.tsx +++ b/DigitalHumanWeb/src/app/(main)/robot/components/RobotList.tsx @@ -498,50 +498,52 @@ const RobotList = memo<{ mobile?: boolean }>(() => { return ( <> -
+
我的数字形象
- ( - - -
- -
-
- -
- Oliva -
-
- - -
-
-
-
-
- )} - style={{marginTop: '10px', padding: '0 50px'}} - /> +
+ ( + + +
+ +
+
+ +
+ Oliva +
+
+ + +
+
+
+
+
+ )} + style={{marginTop: '10px', padding: '0 50px'}} + /> +
diff --git a/DigitalHumanWeb/src/app/(main)/welcome/features/Actions.tsx b/DigitalHumanWeb/src/app/(main)/welcome/features/Actions.tsx index d12cd08..40bbd70 100644 --- a/DigitalHumanWeb/src/app/(main)/welcome/features/Actions.tsx +++ b/DigitalHumanWeb/src/app/(main)/welcome/features/Actions.tsx @@ -3,28 +3,21 @@ import { Icon } from '@lobehub/ui'; import { Button } from 'antd'; import { SendHorizonal } from 'lucide-react'; -import Link from 'next/link'; +// import Link from 'next/link'; import { useRouter } from 'next/navigation'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; import { Flexbox } from 'react-layout-kit'; -import { featureFlagsSelectors, useServerConfigStore } from '@/store/serverConfig'; +// import { featureFlagsSelectors, useServerConfigStore } from '@/store/serverConfig'; const Actions = memo<{ mobile?: boolean }>(({ mobile }) => { const { t } = useTranslation('welcome'); const router = useRouter(); - const { showMarket } = useServerConfigStore(featureFlagsSelectors); + // const { showMarket } = useServerConfigStore(featureFlagsSelectors); return ( - {showMarket && ( - - - - )}