瀏覽代碼

feat:新增枚举

yangxiaolong 1 月之前
父節點
當前提交
f408b72a67
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      frontend/apps/admin/src/App.vue

+ 2 - 2
frontend/apps/admin/src/App.vue

@@ -856,7 +856,7 @@ function statusTone(status: string) {
     return "success";
   }
   if (
-    ["CANCELLED", "REFUNDED", "EXPIRED", "DISABLED", "FAILED", "REJECTED"].includes(
+    ["CANCELLED", "SURRENDERED", "EXPIRED", "DISABLED", "FAILED", "REJECTED"].includes(
       status,
     )
   ) {
@@ -4305,7 +4305,7 @@ onBeforeUnmount(() => {
         <section class="detail-section">
           <p class="detail-section-title">保障信息</p>
           <dl class="detail-grid">
-            <div><dt>保障状态</dt><dd><span class="status-pill success">{{ statusLabel(selectedPolicy.status) }}</span></dd></div>
+            <div><dt>保障状态</dt><dd><span class="status-pill" :class="statusTone(selectedPolicy.status)">{{ statusLabel(selectedPolicy.status) }}</span></dd></div>
             <div><dt>承保保费</dt><dd>{{ formatMoney(selectedPolicy.premium_cents) }}</dd></div>
             <div><dt>保障起期</dt><dd>{{ formatDate(selectedPolicy.coverage_start) }}</dd></div>
             <div><dt>保障止期</dt><dd>{{ formatDate(selectedPolicy.coverage_end) }}</dd></div>