From ea2904d7ca03b42f5783cd659fe71c0fbedd2277 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期一, 11 八月 2025 17:05:21 +0800 Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/wms-master into devlop --- rsf-admin/src/page/dashboard/index.jsx | 66 +++++++++++++++++++++++++++++---- 1 files changed, 58 insertions(+), 8 deletions(-) diff --git a/rsf-admin/src/page/dashboard/index.jsx b/rsf-admin/src/page/dashboard/index.jsx index 9a8c629..d8694e0 100644 --- a/rsf-admin/src/page/dashboard/index.jsx +++ b/rsf-admin/src/page/dashboard/index.jsx @@ -10,6 +10,9 @@ import WifiIcon from '@mui/icons-material/Wifi'; import request from '@/utils/request'; import { Box, Typography, LinearProgress, Stack } from '@mui/material'; +import NbChart from "./NbChart"; +import NbList from "./NbList"; +import NbCard from "./NbCard"; const styles = { flex: { display: 'flex' }, @@ -51,14 +54,14 @@ padding: '2rem 1rem', }} > - <WordEffect + {/* <WordEffect words={translate('page.welcome.index')} color={theme.palette.mode === 'light' ? '#666' : '#eeeeee'} /> <WordEffect words={translate('page.welcome.tech')} color={theme.palette.mode === 'light' ? '#666' : '#eeeeee'} - /> + /> */} </div> </> ) @@ -77,13 +80,46 @@ if (code === 200) { setStatistic(data); } else { - notify(msg, { type: 'error', messageArgs: { _: msg } }); + // notify(msg, { type: 'error', messageArgs: { _: msg } }); } }).catch((error) => { - notify(error.message, { type: 'error', messageArgs: { _: error.message } }); + // notify(error.message, { type: 'error', messageArgs: { _: error.message } }); console.error(error); }) }, []) + + const recentOrders = [ + { + id: 1, + name: 'a', + date: "2025-08-10T12:23:56.959Z", + total: 138.94 + }, + { + id: 2, + name: 'b', + date: "2025-08-03T07:45:00.304Z", + total: 214.66 + }, + { + id: 3, + name: 'c', + date: "2025-07-28T00:20:10.968Z", + total: 68.19 + }, + { + id: 4, + name: 'd', + date: "2025-07-22T20:39:00.293Z", + total: 36.56 + }, + { + id: 5, + name: 'e', + date: "2025-07-16T17:40:24.791Z", + total: 100.82 + }, + ] return ( <> @@ -103,24 +139,38 @@ /> </div> <div style={styles.singleCol}> - {/* <OrderChart orders={recentOrders} /> */} + <NbChart orders={recentOrders} /> </div> <div style={styles.singleCol}> - {/* <PendingOrders orders={pendingOrders} /> */} + <NbList orders={recentOrders} /> </div> </div> <div style={styles.rightCol}> <div style={styles.flex}> - <CardWithIcon + <NbCard icon={WifiIcon} title={translate('page.member.header.onlineMembers')} subtitle={`${statistic?.membersOnlineQua}`} + to={{ + pathname: '/task', + search: JSON.stringify({ + filter: JSON.stringify({ status: 1 }), + }), + }} + list={recentOrders} /> <Spacer /> - <CardWithIcon + <NbCard icon={SensorOccupiedIcon} title={translate('page.member.header.totalMembers')} subtitle={`${statistic?.membersTotalQua}`} + to={{ + pathname: '/task', + search: JSON.stringify({ + filter: JSON.stringify({ status: 1 }), + }), + }} + list={recentOrders} /> </div> </div> -- Gitblit v1.9.1