From b110cc66907a093794b0887a6b2889e57c8c11fb Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 25 八月 2025 13:41:59 +0800
Subject: [PATCH] 库存调整功能修改
---
rsf-admin/src/page/dashboard/NbPie.jsx | 40 ++++++++++++++++------------------------
1 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/rsf-admin/src/page/dashboard/NbPie.jsx b/rsf-admin/src/page/dashboard/NbPie.jsx
index 6b2d64e..c614e70 100644
--- a/rsf-admin/src/page/dashboard/NbPie.jsx
+++ b/rsf-admin/src/page/dashboard/NbPie.jsx
@@ -1,47 +1,39 @@
import * as React from 'react';
import { Pie, PieChart, ResponsiveContainer, Tooltip } from 'recharts';
-import { Card } from "@mui/material";
+import { Card, CardHeader } from "@mui/material";
import { useTranslate } from "react-admin";
-const NbPie = ({ deadStock }) => {
+const NbPie = ({ deadStock, locUsage }) => {
const translate = useTranslate();
-
- const data01 = [
- { name: 'Group A', value: 400 },
- { name: 'Group B', value: 300 },
- { name: 'Group C', value: 300 },
- { name: 'Group D', value: 200 },
- { name: 'Group E', value: 278 },
- { name: 'Group F', value: 189 },
- ];
-
- const data02 = [
- { name: 'Group A', value: 2400 },
- { name: 'Group B', value: 4567 },
- { name: 'Group C', value: 1398 },
- { name: 'Group D', value: 9800 },
- { name: 'Group E', value: 3908 },
- { name: 'Group F', value: 4800 },
- ];
+ console.log(locUsage);
return (
<>
- <Card>
+ <Card sx={{
+ width: '100%',
+ maxHeight: 570,
+ flexDirection: 'column',
+ flex: '1',
+ '& a': {
+ textDecoration: 'none',
+ color: 'inherit',
+ },
+ }}>
+ <CardHeader title={translate('page.dashboard.header.stockUsage')} />
<ResponsiveContainer width="100%" height="100%">
<PieChart width={400} height={400}>
<Pie
dataKey="value"
isAnimationActive={false}
- data={data01}
+ data={locUsage}
cx="50%"
- cy="50%"
+ cy="40%"
outerRadius={80}
fill="#8884d8"
label
/>
- <Pie dataKey="value" data={data02} cx={500} cy={200} innerRadius={40} outerRadius={80} fill="#82ca9d" />
<Tooltip />
</PieChart>
</ResponsiveContainer>
--
Gitblit v1.9.1