From ee36ce26205dd6b566b6eee3ac0bc6cda3341422 Mon Sep 17 00:00:00 2001 From: yorn <1057707203@qq.com> Date: Tue, 22 Apr 2025 21:13:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=84=E6=9F=A5=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=80=9A=E8=BF=87/=E4=B8=8D=E9=80=9A=E8=BF=87=20?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E5=AE=A1=E6=A0=B8=E6=8C=89=E9=92=AE=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E7=9A=84=E6=93=8D=E4=BD=9C=EF=BC=9A=E5=8F=AA=E6=9C=89?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E9=80=9A=E8=BF=87/=E4=B8=8D=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E6=89=8D=E6=9B=B4=E6=96=B0=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/components/reviews/ReviewPointsList.tsx | 24 ++++++++++++++++++--- app/routes/reviews.tsx | 2 +- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/app/components/reviews/ReviewPointsList.tsx b/app/components/reviews/ReviewPointsList.tsx index 439ff03..0478cba 100644 --- a/app/components/reviews/ReviewPointsList.tsx +++ b/app/components/reviews/ReviewPointsList.tsx @@ -132,6 +132,12 @@ export function ReviewPointsList({ // 重新审核时,不更新结果状态,只更新审核意见和审核状态 // console.log('重新审核-------', reviewPointResultId, editAuditStatusId || '', 'review', message); onStatusChange(reviewPointResultId, editAuditStatusId || '', 'review', message); + + // 找到当前评查点并更新其editAuditStatus为0,使其立即显示通过/不通过按钮 + const updatedReviewPoint = reviewPoints.find(point => point.id === reviewPointResultId); + if (updatedReviewPoint) { + updatedReviewPoint.editAuditStatus = 0; + } } else { // 通过/不通过时,更新结果状态和审核意见 // console.log('通过/不通过-------', reviewPointResultId, editAuditStatusId || '', action === 'approve' ? 'true' : 'false', message); @@ -585,7 +591,11 @@ export function ReviewPointsList({ {value ? '' : '缺失'} -
{value || (value === '' ? 占位符 : '')}
++ {typeof value === 'object' && value !== null + ? (value.value || (value.value === '' ? 占位符 : '')) + : (value || (value === '' ? 占位符 : ''))} +
))} {/* 修改评查结果的结构之后,显示新的结构 */} @@ -685,7 +695,11 @@ export function ReviewPointsList({ {value ? '' : '缺失'} -{value || (value === '' ? 占位符 : '')}
++ {typeof value === 'object' && value !== null + ? (value.value || (value.value === '' ? 占位符 : '')) + : (value || (value === '' ? 占位符 : ''))} +
))} {/* 修改评查结果的结构之后,显示新的结构 */} @@ -803,7 +817,11 @@ export function ReviewPointsList({ {value ? '' : '缺失'} -{value || (value === '' ? 占位符 : '')}
++ {typeof value === 'object' && value !== null + ? (value.value || (value.value === '' ? 占位符 : '')) + : (value || (value === '' ? 占位符 : ''))} +
))} {/* 修改评查结果的结构之后,显示新的结构 */} diff --git a/app/routes/reviews.tsx b/app/routes/reviews.tsx index cf150d2..a853d16 100644 --- a/app/routes/reviews.tsx +++ b/app/routes/reviews.tsx @@ -413,7 +413,7 @@ export default function ReviewDetails() { }); // 从API获取最新数据刷新列表 - if (document && document.id) { + if (document && document.id && newStatus !== 'review') { await refreshReviewData(document.id.toString()); } }