-
-
- void queryClient.invalidateQueries({
- queryKey: ['tls-certificates'],
- })
- }
- >
- 刷新证书
-
-
setIsCertificateImportOpen(true)}
- >
- 添加证书
-
-
-
- {certificatesQuery.isLoading ? (
-
- ) : certificatesQuery.isError ? (
-
- ) : certificates.length === 0 ? (
-
- ) : (
-
- {certificates.map((certificate) => {
- const status = getCertificateStatus(certificate);
-
- return (
-
-
-
-
-
- {certificate.name}
-
-
-
-
-
生效:{formatDateTime(certificate.not_before)}
-
到期:{formatDateTime(certificate.not_after)}
-
备注:{certificate.remark || '暂无备注'}
-
-
-
-
- handleOpenCertificateDetail(certificate)}
- className="px-3 py-2 text-xs"
- >
- 查看
-
- handleOpenCertificateEditor(certificate)}
- className="px-3 py-2 text-xs"
- >
- 编辑
-
- handleDeleteCertificate(certificate)}
- disabled={deleteCertificateMutation.isPending}
- className="px-3 py-2 text-xs"
- >
- 删除
-
-
-
-
- );
- })}
-
- )}
-
-