From 6df1b6a36e02657c6e91ead1a5c9de4a95fd548d Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 27 九月 2024 14:05:53 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/mission/MissionCard.jsx | 34 ++++++++++------------------------
1 files changed, 10 insertions(+), 24 deletions(-)
diff --git a/zy-acs-flow/src/page/mission/MissionCard.jsx b/zy-acs-flow/src/page/mission/MissionCard.jsx
index 961aac4..1af463c 100644
--- a/zy-acs-flow/src/page/mission/MissionCard.jsx
+++ b/zy-acs-flow/src/page/mission/MissionCard.jsx
@@ -1,33 +1,27 @@
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 = ({
- provided,
- snapshot,
- deal,
-}) => {
+export const MissionCardContent = ({ provided, snapshot, 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 +44,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}` : ''}
+ {mission.posType}
</Typography>
</Box>
</Box>
--
Gitblit v1.9.1