From 9f460e6b518d3338a3cae36c2d60e7a1b25318f7 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Tue, 18 Nov 2025 19:00:42 +0800
Subject: [PATCH] feat:图斑按钮暂定
---
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