From 0d351fe605e86cd55573c6fb6d642ae08e3f1c0e Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Sat, 20 Sep 2025 11:22:37 +0800
Subject: [PATCH] feat:修复取消编辑失效
---
src/views/resource/components/spotDetails.vue | 31 ++++---------------------------
1 files changed, 4 insertions(+), 27 deletions(-)
diff --git a/src/views/resource/components/spotDetails.vue b/src/views/resource/components/spotDetails.vue
index 074377d..4b10111 100644
--- a/src/views/resource/components/spotDetails.vue
+++ b/src/views/resource/components/spotDetails.vue
@@ -69,11 +69,9 @@
>
<el-table-column type="index" align="center" :width="pxToRemNum(30)" label="序号">
- <template #default="{ $index }">
- {{
- ($index + 1 + (params.page - 1) * params.pageSize).toString().padStart(2, '0')
- }}
- </template>
+ <template #default="{ $index }">
+ {{ ($index + 1).toString().padStart(2, '0') }}
+ </template>
</el-table-column>
<el-table-column prop="dkbh" align="center" label="图斑名称" show-overflow-tooltip />
<el-table-column prop="is_exception" :width="pxToRemNum(50)" align="center" label="图斑状态">
@@ -460,28 +458,7 @@
viewer?.entities.removeAll();
};
// 编辑
-// const handleSelectionChange = row => {
-// let curRowIsSelect = row;
-// curRowIsSelect && handleLocationPolygon(row);
-// selectionIds.value = row.id;
-// selectionList.value = row;
-// if (isEditing.value) {
-// //当前已编辑 → 取消编辑(关闭绘制、重置状态)
-// isEditing.value = false;
-// handleUpDateDrawState(false); //取消绘制
-// } else {
-// // 当前未编辑 → 开启编辑(仅异常图斑可编辑)
-// if (row.is_exception === 2 && curRowIsSelect) {
-// isEditing.value = true;
-// handleUpDateDrawState(true); //开启绘制
-
-// } else {
-// ElMessage.warning('仅异常图斑支持编辑绘制');
-// isEditing.value = false;
-// }
-// }
-// };
const handleSelectionChange = row => {
// 如果是同一个图斑且正在编辑,则取消编辑
if (selectionIds.value === row.id && isEditing.value) {
@@ -625,7 +602,7 @@
getspotManagementTableApi();
}, 0);
} else {
-
+ tableData.value = [];
isEditing.value = false;
handleUpDateDrawState(false);
destroyMap();
--
Gitblit v1.9.3