From f788849c6f649dbc6c5c8699d8f83d71ba484376 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期五, 15 八月 2025 09:03:55 +0800 Subject: [PATCH] 库存使用率修改 --- rsf-admin/src/page/dashboard/index.jsx | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/rsf-admin/src/page/dashboard/index.jsx b/rsf-admin/src/page/dashboard/index.jsx index c2f7fd8..d47caa1 100644 --- a/rsf-admin/src/page/dashboard/index.jsx +++ b/rsf-admin/src/page/dashboard/index.jsx @@ -13,7 +13,6 @@ import NbChart from "./NbChart"; import NbList from "./NbList"; import NbCard from "./NbCard"; -import { orderBy } from 'lodash'; import NbPie from './NbPie'; const styles = { @@ -75,11 +74,13 @@ const [statistic, setStatistic] = useState({}); const [stock, setStock] = useState([]); const [deadStock, setDeadStock] = useState([]); + const [locUsage, setLocUsages] = useState([]); useEffect(() => { getDashBoardHeader() getRecentTrands() getRecentStocks() + getRecentUsage() }, []) @@ -101,6 +102,21 @@ const { code, msg, data } = res?.data; if (code === 200) { setDeadStock(data?.records); + } else { + notify(msg, { type: 'error', messageArgs: { _: msg } }); + } + }).catch((error) => { + notify(error.message, { type: 'error', messageArgs: { _: error.message } }); + }) + } + + const getRecentUsage = () => { + request.post("/loc/pie/list").then(res => { + const { code, msg, data } = res?.data; + console.log(data); + console.log(code); + if (code === 200) { + setLocUsages(data?.data) } else { notify(msg, { type: 'error', messageArgs: { _: msg } }); } @@ -151,12 +167,11 @@ <NbChart orders={stock} /> </Box> <Spacer /> - <Box sx={{ display: 'flex' }}> + <Box sx={{ display: 'flex', justifyContent: 'space-between' }}> <NbList deadStock={deadStock} /> - <NbPie /> + <NbPie locUsage={locUsage} /> </Box> <Spacer /> - </Grid> <Grid item md={4}> <Box sx={{ display: 'flex' }}> -- Gitblit v1.9.1