feat(前端界面): 优化前端签名展示
build.yaml / build (push) Successful in 39s

This commit is contained in:
2026-07-10 20:46:51 +08:00
parent 4cc24722c2
commit 5b0da8f06b
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -1668,7 +1668,7 @@ function renderSignatures() {
const fragment = document.createDocumentFragment(); const fragment = document.createDocumentFragment();
for (const signature of signatures) { for (const signature of signatures) {
const row = document.createElement("div"); const row = document.createElement("div");
row.className = `signature-row ${signature.valid ? "valid" : "invalid"}`; row.className = `signature-row ${signature.integrityValid ? "valid" : "invalid"}`;
const head = document.createElement("div"); const head = document.createElement("div");
head.className = "signature-head"; head.className = "signature-head";
@@ -1677,7 +1677,7 @@ function renderSignatures() {
const badges = document.createElement("div"); const badges = document.createElement("div");
badges.className = "signature-badges"; badges.className = "signature-badges";
badges.append(fontBadge(signature.valid ? "有效" : "无效", signature.valid ? "valid" : "invalid")); badges.append(fontBadge(signature.integrityValid ? "完整" : "异常", signature.integrityValid ? "valid" : "invalid"));
head.append(name, badges); head.append(name, badges);
row.append(head); row.append(head);
@@ -1713,7 +1713,7 @@ function signatureSummary(signatures) {
if (!signatures.length) { if (!signatures.length) {
return "0"; return "0";
} }
const invalid = signatures.filter((signature) => !signature.valid).length; const invalid = signatures.filter((signature) => !signature.integrityValid).length;
if (invalid) { if (invalid) {
return `${signatures.length} · 异常 ${invalid}`; return `${signatures.length} · 异常 ${invalid}`;
} }
+2 -2
View File
@@ -43,7 +43,7 @@ type FontInfo = ofdgo.FontInfo
type SignatureInfo struct { type SignatureInfo struct {
ID string `json:"id"` ID string `json:"id"`
Type string `json:"type"` Type string `json:"type"`
Valid bool `json:"valid"` IntegrityValid bool `json:"integrityValid"`
Version string `json:"version,omitempty"` Version string `json:"version,omitempty"`
SealType string `json:"sealType,omitempty"` SealType string `json:"sealType,omitempty"`
Signer string `json:"signer,omitempty"` Signer string `json:"signer,omitempty"`
@@ -346,7 +346,7 @@ func signatureInfo(report ofdgo.SignatureVerifyReport) SignatureInfo {
return SignatureInfo{ return SignatureInfo{
ID: report.ID, ID: report.ID,
Type: string(report.Type), Type: string(report.Type),
Valid: report.Valid, IntegrityValid: report.IntegrityValid(),
Version: report.Provider.Version, Version: report.Provider.Version,
SealType: report.SealType, SealType: report.SealType,
Signer: signatureSigner(report), Signer: signatureSigner(report),