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