From 95a1b16085b2073a326e81ec867e3351acfb555d Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Mon, 16 Jun 2025 17:04:19 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=B0=83=E6=95=B4=E9=82=AE=E4=BB=B6?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8C=89=E9=92=AE=E5=A4=A7=E5=B0=8F=E3=80=81?= =?UTF-8?q?=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/orders/components/MailBox.jsx | 49 +++++++------------ .../orders/components/NewEmailButton.jsx | 1 + 2 files changed, 20 insertions(+), 30 deletions(-) diff --git a/src/views/orders/components/MailBox.jsx b/src/views/orders/components/MailBox.jsx index 7c44db2..f20fe8c 100644 --- a/src/views/orders/components/MailBox.jsx +++ b/src/views/orders/components/MailBox.jsx @@ -1,11 +1,11 @@ import { useEffect, useState } from 'react' -import { ReloadOutlined, ReadOutlined, RightOutlined, LeftOutlined, ExpandOutlined } from '@ant-design/icons' +import { ReloadOutlined, ReadOutlined, RightOutlined, LeftOutlined, SearchOutlined, MailOutlined } from '@ant-design/icons' import { Flex, Button, Tooltip, List, Form, Row, Col, Input, Checkbox, DatePicker, Switch, Breadcrumb, Skeleton } from 'antd' import dayjs from 'dayjs' import { useEmailList } from '@/hooks/useEmail' import { isEmpty } from '@/utils/commons' import { MailboxDirIcon } from './MailboxDirIcon' -import { AttachmentIcon, MailCheckIcon, MailOpenIcon, MailUnreadIcon } from '@/components/Icons' +import { AttachmentIcon, MailCheckIcon, MailOpenIcon } from '@/components/Icons' import NewEmailButton from './NewEmailButton' const { RangePicker } = DatePicker @@ -131,8 +131,7 @@ const MailBox = ({ mailboxDir, onMailItemClick, ...props }) => { return ( <>
- - + 0 && selectedItems.length < pagination.pagedList.length} @@ -146,44 +145,34 @@ const MailBox = ({ mailboxDir, onMailItemClick, ...props }) => { } }}> - + + + +
{ return ( <>