From de7df1d489bdad38dcbeb78d74cad8e3bfa09e3d Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 27 九月 2024 16:59:34 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/page/mission/MissionColumn.jsx |   32 +++++++++++++-------------------
 1 files changed, 13 insertions(+), 19 deletions(-)

diff --git a/zy-acs-flow/src/page/mission/MissionColumn.jsx b/zy-acs-flow/src/page/mission/MissionColumn.jsx
index bdb5aad..7bae8fb 100644
--- a/zy-acs-flow/src/page/mission/MissionColumn.jsx
+++ b/zy-acs-flow/src/page/mission/MissionColumn.jsx
@@ -1,15 +1,13 @@
 import { Droppable } from '@hello-pangea/dnd';
 import { Box, Stack, Typography } from '@mui/material';
+import {
+    useTranslate,
+} from 'react-admin';
+import { MissionCard } from './MissionCard';
 
-import { Deal } from '../types';
-import { DealCard } from './MissionCard';
-import { useConfigurationContext } from '../root/ConfigurationContext';
-import { findDealLabel } from './deal';
+export const MissionColumn = ({ stage, missions, }) => {
+    const translate = useTranslate();
 
-export const MissionColumn = ({ stage, deals, }) => {
-    const totalAmount = deals.reduce((sum, deal) => sum + deal.amount, 0);
-
-    const { dealStages } = useConfigurationContext();
     return (
         <Box
             sx={{
@@ -28,21 +26,17 @@
             }}
         >
             <Stack alignItems="center">
-                <Typography variant="subtitle1">
-                    {findDealLabel(dealStages, stage)}
+                <Typography variant="body1" sx={{
+                    // fontWeight: 'bold'
+                }}>
+                    {translate(`page.mission.enums.posType.${stage}`)}
                 </Typography>
                 <Typography
                     variant="subtitle1"
                     color="text.secondary"
                     fontSize="small"
                 >
-                    {totalAmount.toLocaleString('en-US', {
-                        notation: 'compact',
-                        style: 'currency',
-                        currency: 'USD',
-                        currencyDisplay: 'narrowSymbol',
-                        minimumSignificantDigits: 3,
-                    })}
+                    {missions.length}
                 </Typography>
             </Stack>
             <Droppable droppableId={stage}>
@@ -63,8 +57,8 @@
                             },
                         }}
                     >
-                        {deals.map((deal, index) => (
-                            <DealCard key={deal.id} deal={deal} index={index} />
+                        {missions.map((mission, idx) => (
+                            <MissionCard key={mission.id} mission={mission} index={idx} />
                         ))}
                         {droppableProvided.placeholder}
                     </Box>

--
Gitblit v1.9.1