feat: enhance operations dashboard and reporting controls
This commit is contained in:
@@ -71,6 +71,15 @@ export function EnterpriseSignaturesTable({
|
||||
: payload.links;
|
||||
const cardVisual = signatureCardVisual(signature.auditStatus, signature.carrierReportSummary);
|
||||
const expanded = expandedSignatureId === signature.id || Boolean(appliedDrainageKeyword);
|
||||
const signatureTooltip = [
|
||||
`签名:${formatSignatureName(signature.name)}`,
|
||||
`企业:${signature.tenant?.name ?? signature.tenantId}`,
|
||||
`应用:${signature.application?.name ?? '未绑定应用'}`,
|
||||
`用途:${signature.purpose || '未填写'}`,
|
||||
`审核状态:${signature.auditStatus}`,
|
||||
`创建时间:${signature.createdAt ? new Date(signature.createdAt).toLocaleString('zh-CN') : '未知'}`,
|
||||
`更新时间:${signature.updatedAt ? new Date(signature.updatedAt).toLocaleString('zh-CN') : '未知'}`,
|
||||
].join('\n');
|
||||
return (
|
||||
<article
|
||||
aria-label={`签名总体状态:${cardVisual.label}`}
|
||||
@@ -86,7 +95,7 @@ export function EnterpriseSignaturesTable({
|
||||
>
|
||||
{expanded ? <ChevronDown size={18} /> : <ChevronRight size={18} />}
|
||||
</button>
|
||||
<div className="enterprise-signature-table__signature" data-label="签名">
|
||||
<div aria-label={signatureTooltip} className="enterprise-signature-table__signature" data-label="签名" title={signatureTooltip}>
|
||||
<strong>{formatSignatureName(signature.name)}</strong>
|
||||
</div>
|
||||
<div data-label="企业">
|
||||
|
||||
Reference in New Issue
Block a user