From 048426cae242f190ea1f5df310d68af0d738762e Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 27 九月 2024 13:27:57 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/mission/MissionCard.jsx | 32 +++++++++++--------------------- 1 files changed, 11 insertions(+), 21 deletions(-) diff --git a/zy-acs-flow/src/page/mission/MissionCard.jsx b/zy-acs-flow/src/page/mission/MissionCard.jsx index 961aac4..4fe4b4e 100644 --- a/zy-acs-flow/src/page/mission/MissionCard.jsx +++ b/zy-acs-flow/src/page/mission/MissionCard.jsx @@ -1,33 +1,31 @@ import { Draggable } from '@hello-pangea/dnd'; import { Box, Card, Typography } from '@mui/material'; import { ReferenceField, useRedirect } from 'react-admin'; -import { CompanyAvatar } from '../companies/CompanyAvatar'; -import { Deal } from '../types'; -export const MissionCard = ({ deal, index }) => { - if (!deal) return null; +export const MissionCard = ({ mission, index }) => { + if (!mission) return null; return ( - <Draggable draggableId={String(deal.id)} index={index}> + <Draggable draggableId={String(mission.id)} index={index}> {(provided, snapshot) => ( - <DealCardContent + <MissionCardContent provided={provided} snapshot={snapshot} - deal={deal} + mission={mission} /> )} </Draggable> ); }; -export const DealCardContent = ({ +export const MissionCardContent = ({ provided, snapshot, - deal, + mission, }) => { const redirect = useRedirect(); const handleClick = () => { - redirect(`/deals/${deal.id}/show`, undefined, undefined, undefined, { + redirect(`/mission/${mission.id}/show`, undefined, undefined, undefined, { _scrollToTop: false, }); }; @@ -50,25 +48,17 @@ <Box padding={1} display="flex"> <ReferenceField source="company_id" - record={deal} + record={mission} reference="companies" link={false} > - <CompanyAvatar width={20} height={20} /> </ReferenceField> <Box sx={{ marginLeft: 1 }}> <Typography variant="body2" gutterBottom> - {deal.name} + {mission.groupNo} </Typography> <Typography variant="caption" color="textSecondary"> - {deal.amount.toLocaleString('en-US', { - notation: 'compact', - style: 'currency', - currency: 'USD', - currencyDisplay: 'narrowSymbol', - minimumSignificantDigits: 3, - })} - {deal.category ? `, ${deal.category}` : ''} + 1 </Typography> </Box> </Box> -- Gitblit v1.9.1