From 825172fe39308a3c8a36c4bece5aba7c8761b0db Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期四, 22 十月 2026 20:28:19 +0800
Subject: [PATCH] fix: 完善检验设备显示与报告印章提示

---
 src/views/business/reportPreparation/index.vue |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/views/business/reportPreparation/index.vue b/src/views/business/reportPreparation/index.vue
index b53c3f0..0ea5aa2 100644
--- a/src/views/business/reportPreparation/index.vue
+++ b/src/views/business/reportPreparation/index.vue
@@ -165,7 +165,7 @@
             <div v-else class="seal-position-empty">璇ヤ綅缃笉鐩栫珷</div>
           </div>
         </div>
-        <el-empty v-if="!sealLoading && sealOptions.length === 0" description="鏆傛棤鍚敤鍗扮珷锛岃鍏堝湪鍗扮珷绠$悊涓淮鎶�" :image-size="54" />
+        <el-empty v-if="!sealLoading && sealOptions.length === 0" description="鏆傛棤鍚敤鍗扮珷锛岃鍏堝埌銆屽熀纭�閰嶇疆 鈫� 鍗扮珷绠$悊銆嶆柊澧炲苟鍚敤鍗扮珷" :image-size="54" />
       </div>
       <template #footer><span  class="dialog-footer">
         <el-button :disabled="loadingApprove" @click="approveReasonVisible = true">涓嶆壒鍑�</el-button>
@@ -1060,6 +1060,9 @@
     },
     // 鎵瑰噯閫氳繃
     subApprove() {
+      if (!this.sealOptions.length) {
+        return this.$message.error('鏆傛棤鍚敤鐨勫嵃绔狅紝璇峰厛鍒般�屽熀纭�閰嶇疆 鈫� 鍗扮珷绠$悊銆嶆柊澧炲苟鍚敤鍗扮珷')
+      }
       const selectedIds = Object.values(this.selectedSealPositions).filter(id => id != null)
       if (!selectedIds.length) {
         return this.$message.error('璇疯嚦灏戜负涓�涓綅缃�夋嫨鍗扮珷')
@@ -1254,7 +1257,7 @@
 .seal-select-block {
   margin-top: 16px;
   padding: 14px 16px;
-  border: 1px solid #ebeef5;
+  border: 1px solid var(--el-border-color-light);
   border-radius: 6px;
   background: #fafafa;
 }
@@ -1264,12 +1267,12 @@
   align-items: center;
   justify-content: space-between;
   margin-bottom: 12px;
-  color: #303133;
+  color: var(--lims-text);
   font-weight: 600;
 }
 
 .seal-select-tip {
-  color: #909399;
+  color: var(--lims-text-3);
   font-size: 12px;
   font-weight: normal;
 }
@@ -1282,18 +1285,18 @@
 
 .seal-position-card {
   padding: 14px;
-  border: 1px solid #dcdfe6;
+  border: 1px solid var(--el-border-color);
   border-radius: 6px;
 }
 
 .seal-position-name {
-  color: #303133;
+  color: var(--lims-text);
   font-weight: 600;
 }
 
 .seal-position-desc {
   margin: 4px 0 10px;
-  color: #909399;
+  color: var(--lims-text-3);
   font-size: 12px;
 }
 
@@ -1301,7 +1304,7 @@
   display: flex;
   align-items: center;
   margin-top: 12px;
-  color: #606266;
+  color: var(--lims-text-2);
 }
 
 .seal-position-preview img {
@@ -1314,7 +1317,7 @@
 .seal-position-empty {
   height: 70px;
   margin-top: 12px;
-  color: #c0c4cc;
+  color: var(--el-text-color-placeholder);
   font-size: 12px;
   line-height: 70px;
   text-align: center;

--
Gitblit v1.9.3