From 450f13df28ecc471416e8273058a6b3a08a3fed6 Mon Sep 17 00:00:00 2001 From: boyang <1920788179@qq.com> Date: Fri, 1 Nov 2024 15:39:37 +0800 Subject: [PATCH] fix: 修改预警数据报错 --- src/pages/Order/Order/index.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/pages/Order/Order/index.tsx b/src/pages/Order/Order/index.tsx index c612251..f3beefa 100644 --- a/src/pages/Order/Order/index.tsx +++ b/src/pages/Order/Order/index.tsx @@ -131,7 +131,7 @@ import './index.less'; import { OrderListItemType, OrderType } from './type.d'; // import { useNavigate } from 'react-router-dom'; import { history } from '@umijs/max'; -import { format } from 'fecha'; +// import { format } from 'fecha'; const OrderPage = () => { const [orderDrawerVisible, setOrderDrawerVisible] = useState<boolean>(false); @@ -4590,10 +4590,19 @@ const OrderPage = () => { } function setOriginTime(value) { const currentDate = new Date(); + // 创建一个新的日期对象,并在当前日期的基础上加上 daysToAdd 天 const newDate = new Date(currentDate); newDate.setDate(currentDate.getDate() - value); - const formattedDate = format(newDate, 'yyyy-MM-dd HH:mm:ss'); + // 检查日期是否有效,并格式化输出 + function formatDate(date) { + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始,需加1 + const day = String(date.getDate()).padStart(2, '0'); // 确保是两位数 + return `${year}-${month}-${day} ${date.toTimeString().split(' ')[0]}`; // 获取时间部分 + } + const formattedDate = formatDate(newDate); + // const formattedDate = format(newDate, 'YYYY-MM-dd HH:mm:ss'); return formattedDate; } const [invoiceWarningNum, setInvoiceWarningNum] = useState(0); -- libgit2 0.23.3