修改了撤回按钮样式,解决点击消息通知弹出对话框时的卡顿

main
wuyize 2023-01-08 20:39:18 +08:00
parent 29991bdf99
commit adb1ac45f8
2 changed files with 8 additions and 4 deletions

View File

@ -112,12 +112,13 @@ function InvoiceDetailModal(props: { invoiceDetail: any, open: boolean, onClose:
title={props.isOwner?"确定撤回吗?":"请填写撤回理由"} title={props.isOwner?"确定撤回吗?":"请填写撤回理由"}
onConfirm={withdraw} onConfirm={withdraw}
okText="确定" okText="确定"
okButtonProps={{danger: true}}
//showCancel={false} //showCancel={false}
cancelText="取消" cancelText="取消"
onCancel={() => {setWithdrawReason("")}} onCancel={() => {setWithdrawReason("")}}
description={props.isOwner?"":<TextArea rows={4} onChange={(e)=>{setWithdrawReason(e.target.value)}}/>} description={props.isOwner?"":<TextArea rows={4} onChange={(e)=>{setWithdrawReason(e.target.value)}}/>}
> >
<Button danger type="primary"></Button> <Button danger ></Button>
</Popconfirm>} </Popconfirm>}
<Button type="primary" href={baseUrl + props.invoiceDetail?.invoiceFileUri} download <Button type="primary" href={baseUrl + props.invoiceDetail?.invoiceFileUri} download

View File

@ -189,7 +189,8 @@ function MessageList(props: { count: number, onCountChange: (count: number) => v
break break
} }
setPopoverOpen(false) setPopoverOpen(false)
readMessage(item) if (!item.alreadyRead)
readMessage(item)
} }
return ( return (
@ -286,8 +287,10 @@ function MessageList(props: { count: number, onCountChange: (count: number) => v
<InvoiceDetailModal open={invoiceModalOpen} invoiceDetail={invoiceDetail} <InvoiceDetailModal open={invoiceModalOpen} invoiceDetail={invoiceDetail}
onClose={() => setInvoiceModalOpen(false)} isBase64={true} onClose={() => setInvoiceModalOpen(false)} isBase64={true}
isOwner={true}/> isOwner={true}/>
<ReimbursementDetail closeDetail={()=>{setReimbursementDetail(undefined)}} <ReimbursementDetail closeDetail={() => {
accessLevel={-1} reimbursement={reimbursementDetail}/> setReimbursementDetail(undefined)
}}
accessLevel={-1} reimbursement={reimbursementDetail}/>
</> </>
) )
} }