From cf55e57ac8e892c321cc9eeb79e14b39e7d80e82 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 28 Nov 2025 16:34:19 +0800
Subject: [PATCH] Merge branch 'feature/v8.0/8.0.3' into prod

---
 src/views/resource/components/spotDetails.vue |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/src/views/resource/components/spotDetails.vue b/src/views/resource/components/spotDetails.vue
index 28eb3a8..dd0f1eb 100644
--- a/src/views/resource/components/spotDetails.vue
+++ b/src/views/resource/components/spotDetails.vue
@@ -81,14 +81,30 @@
               </el-table-column>
               <el-table-column label="操作"  align="center" v-if="props.title === '图斑编辑'">
                 <template #default="scope">
-                  <span class="operationspan" @click="handleDelete(scope.row)">删除</span>
-                  <span
+                  <!-- <span class="operationspan" @click="handleDelete(scope.row)">删除</span> -->
+            <el-button icon="el-icon-delete" link @click="handleDelete(scope.row)"></el-button>
+                  <!-- <span
                     class="operationspan"
                     v-if="scope.row.is_exception == 2"
                     @click.stop="handleSelectionChange(scope.row)"
                   >
                     {{ isEditing && selectionIds === scope.row.id ? '取消编辑' : '编辑' }}
-                  </span>
+                  </span> -->
+               <template v-if="scope.row.is_exception == 2">
+                    <el-button 
+                      v-if="!isEditing || selectionIds !== scope.row.id"
+                      icon="el-icon-edit" 
+                      link 
+                      @click.stop="handleSelectionChange(scope.row)"
+                    />
+                    <el-button 
+                      v-else
+                      icon="el-icon-circle-close" 
+                      link 
+                      @click.stop="handleSelectionChange(scope.row)"
+                    
+                    />
+                  </template>
                 </template>
               </el-table-column>
             </el-table>
@@ -913,4 +929,9 @@
   height: 100%;
   width: 100%;
 }
+.el-button {
+ padding: 0; 
+      color: #fff; 
+      width: 17px;
+}
 </style>

--
Gitblit v1.9.3