提交 32f6235e 作者: ZhangLingKun

优化:任务订单详情优化

上级 6b087506
流水线 #7404 已通过 于阶段
in 1 分 10 秒
......@@ -56,6 +56,20 @@ const dutyOptionList = [
value: 3,
},
];
const orderLevelList = [
{
label: '加急单',
code: 'RUSH_ORDER',
},
{
label: '置顶单',
code: 'TOP_ORDER',
},
{
label: '普通单',
code: 'REGULAR_ORDER',
},
];
const DemandOrderDetail = () => {
const navigate = useNavigate();
......@@ -172,6 +186,10 @@ const DemandOrderDetail = () => {
const handleRefresh = () => {
getServiceOrderFormDetails(Number(searchParams.get('id')));
};
// 转换订单类型
const transformOrderLevel = (code?: string) => {
return orderLevelList.find((v) => v.code === code)?.label;
};
useEffect(() => {
getServiceOrderFormDetails(Number(searchParams.get('id')));
......@@ -198,31 +216,38 @@ const DemandOrderDetail = () => {
</Descriptions.Item>
</Descriptions>
<Descriptions title='订单信息' bordered style={{ marginTop: '10px' }}>
<Descriptions.Item label='发单时间'>
{demandDetail?.serviceOrderFormDetailsDTO?.createTime}
<Descriptions.Item label='订单描述'>
{demandDetail?.serviceOrderFormDetailsDTO?.requireDescription}
</Descriptions.Item>
<Descriptions.Item label='订单类型'>
<Descriptions.Item label='服务行业'>
{demandDetail?.serviceOrderFormDetailsDTO?.serviceName}
</Descriptions.Item>
<Descriptions.Item label='订单类型'>
{transformOrderLevel(
demandDetail?.serviceOrderFormDetailsDTO?.orderEarningsDTO?.orderLevel,
)}
</Descriptions.Item>
<Descriptions.Item label='任务地址'>
{demandDetail?.serviceOrderFormDetailsDTO?.taskAddress}
</Descriptions.Item>
<Descriptions.Item label='订单编号'>
{demandDetail?.serviceOrderFormDetailsDTO?.publisherNumber}
</Descriptions.Item>
<Descriptions.Item label='订单描述'>
{demandDetail?.serviceOrderFormDetailsDTO?.requireDescription}
</Descriptions.Item>
<Descriptions.Item label='任务时间'>
{demandDetail?.serviceOrderFormDetailsDTO?.taskStartTime}~
{demandDetail?.serviceOrderFormDetailsDTO?.taskEndTime}
{`${demandDetail?.serviceOrderFormDetailsDTO?.taskStartTime} ~ ${demandDetail?.serviceOrderFormDetailsDTO?.taskEndTime}`}
</Descriptions.Item>
<Descriptions.Item label='任务地址'>
{demandDetail?.serviceOrderFormDetailsDTO?.taskAddress}
<Descriptions.Item label='发单时间'>
{demandDetail?.serviceOrderFormDetailsDTO?.createTime}
</Descriptions.Item>
<Descriptions.Item label='订单金额'>
{demandDetail?.serviceOrderFormDetailsDTO?.orderAmount.toFixed(2).toLocaleString()}
</Descriptions.Item>
<Descriptions.Item label='平台收益'>
{demandDetail?.serviceOrderFormDetailsDTO?.orderEarnings.toFixed(2).toLocaleString()}
</Descriptions.Item>
<Descriptions.Item label='发单方'>-</Descriptions.Item>
<Descriptions.Item label='接单方'>-</Descriptions.Item>
</Descriptions>
{demandDetail?.serviceArriveSceneDTO && (
<>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论