From cb07ba397bba6da9d3cebb19b4a783dfb177dca5 Mon Sep 17 00:00:00 2001 From: ZLY Date: Mon, 13 Oct 2025 10:03:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(flow):=20=E6=9B=B4=E6=96=B0=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E5=88=97=E8=A1=A8=E8=8E=B7=E5=8F=96=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE=E5=AD=98=E5=82=A8?= =?UTF-8?q?,=E4=BF=AE=E6=94=B9=E5=A4=8D=E5=90=88=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=B8=A4=E7=A7=8D=E7=B1=BB=E5=9E=8B=E7=9A=84=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/_app.tsx | 54 +++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 8c71de5..3cfb34f 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -21,7 +21,7 @@ import { setSessionUserInfo } from '@/utils/auth'; import store from '@/store'; import { updateUserInfo } from '@/store/user'; import { getMyComponents, getPubComponents, getTeamComponents } from '@/api/components'; -import { getPublishPage } from '@/api/flow'; +import { getPubFlowList, getMyFlowList } from '@/api/flow'; import dayjs from 'dayjs'; @@ -65,8 +65,20 @@ export default function MyApp({ { promise: getMyComponents(), key: 'myLibs' }, { promise: getPubComponents(), key: 'pubLibs' }, { promise: getTeamComponents(), key: 'teamLibs' }, - { promise: getPublishPage(), key: 'pubFlow' } - // {promise: appId ? getMineSubs({id: appId}) : Promise.resolve(null), key: 'myFlow'}, + { + promise: getPubFlowList({ + currPage: 1, + pageSize: 999 + }), + key: 'pubFlow' + }, + { + promise: getMyFlowList({ + currPage: 1, + pageSize: 999 + }), + key: 'myFlow' + } // {promise: getEventList(), key: 'eventList'} ]; @@ -75,7 +87,7 @@ export default function MyApp({ pubLibs: null, teamLibs: null, pubFlow: null, - // myFlow: null, + myFlow: null, updateTime: dayjs().format('YYYY-MM-DD HH:mm:ss') }; @@ -85,32 +97,16 @@ export default function MyApp({ for (const { promise, key } of requests) { try { const res: any = await promise; - if (res?.code === 200 && res.data?.length > 0) { - // if (key === 'myLibs') { - // addCompInfo(res.data); - // libsStore.setMyLibs(res.data); - // } else if (key === 'pubLibs') { - // addCompInfo(res.data); - // libsStore.setPubLibs(res.data); - // } else if (key === 'teamLibs') { - // addCompInfo(res.data); - // libsStore.setTeamLibs(res.data); - // } else if (key === 'pubFlow') { - // addCompInfo(res.data, true); - // libsStore.setPubFlow(res.data); - // } - // else if (key === 'myFlow') { - // let newData = formatFlowMy(res.data); - // addCompInfo(newData, true); - // libsStore.setMyFlow(newData); - // } - // else if (key === 'eventList') { - // eventStore.setEventList(res.data); - // } + if (res?.code === 200) { + if (key === 'pubFlow' || key === 'myFlow') { + // 更新本地存储数据 + obj[key] = res?.data.list || null; + } + else { + // 更新本地存储数据 + obj[key] = res?.data || null; + } } - - // 更新本地存储数据 - obj[key] = res?.data || null; sessionStorage.setItem(`compLibs${userInfo.userId}`, JSON.stringify(obj)); } catch (error) { console.error(`加载${key}失败:`, error);