feat: refine report material workflow states
This commit is contained in:
@@ -45,7 +45,7 @@ export function AdminEnterpriseSignaturesPage() {
|
||||
const [reportStatusTarget, setReportStatusTarget] = useState<ClientSmsSignature | null>(null);
|
||||
const [signatures, setSignatures] = useState<ClientSmsSignature[]>([]);
|
||||
const [total, setTotal] = useState(0);
|
||||
const [pendingReportDetailTotal, setPendingReportDetailTotal] = useState(0);
|
||||
const [pendingReportMaterialTotal, setPendingReportMaterialTotal] = useState(0);
|
||||
const [tenants, setTenants] = useState<TenantOption[]>([]);
|
||||
const [page, setPage] = useState(1);
|
||||
const [importOpen, setImportOpen] = useState(false);
|
||||
@@ -70,7 +70,7 @@ export function AdminEnterpriseSignaturesPage() {
|
||||
if (sequence !== listRequestSequence.current) return;
|
||||
setSignatures(signatureResult.items);
|
||||
setTotal(signatureResult.total);
|
||||
setPendingReportDetailTotal(signatureResult.pendingReportDetailTotal);
|
||||
setPendingReportMaterialTotal(signatureResult.pendingReportMaterialTotal);
|
||||
setError('');
|
||||
} catch (failure) {
|
||||
if (sequence !== listRequestSequence.current) return;
|
||||
@@ -317,11 +317,11 @@ export function AdminEnterpriseSignaturesPage() {
|
||||
</div>
|
||||
|
||||
<div className="enterprise-signature-pending-summary" role="status">
|
||||
<span>待生成批次的签名报备明细</span>
|
||||
<strong>{pendingReportDetailTotal}</strong>
|
||||
<span>条</span>
|
||||
<Button onClick={() => navigate('/admin/report-tasks?scope=pending')} size="sm" variant="ghost">
|
||||
查看明细
|
||||
<span>待生成报备资料</span>
|
||||
<strong>{pendingReportMaterialTotal}</strong>
|
||||
<span>份</span>
|
||||
<Button onClick={() => navigate('/admin/report-materials')} size="sm" variant="ghost">
|
||||
查看详情
|
||||
</Button>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user