From 07218e374025c477daac32dd3a96178c51b67bca Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Tue, 18 Nov 2025 11:23:01 +0800
Subject: [PATCH] feat:添加交叉面提示
---
src/views/layerManagement/components/rightEdit.vue | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/views/layerManagement/components/rightEdit.vue b/src/views/layerManagement/components/rightEdit.vue
index 80b2413..bdaf905 100644
--- a/src/views/layerManagement/components/rightEdit.vue
+++ b/src/views/layerManagement/components/rightEdit.vue
@@ -245,6 +245,9 @@
EventBus.emit('gettreeDataApi');
};
const submitHandle = () => {
+if(layerParams.value.crossSurface){
+ return ElMessage.warning('测区不支持交叉面')
+}
if (!formData.value.folder_id) {
ElMessage.error('请选择文件夹');
return;
@@ -280,19 +283,21 @@
if (layerParams.value.decideWhetherToAddOrEdit === 2) {
params.id = detailData.value.id;
}
-
if (layerParams.value.decideWhetherToAddOrEdit === 1) {
//围栏新增
addFenceApi(params)
.then(res => {
- ElMessage.success('新增成功');
- EventBus.emit('gettreeDataApi');
- clearAllData();
- emit('callParentMethod');
+ if(res.data.code ===0 ){
+ ElMessage.success('新增成功');
+ EventBus.emit('gettreeDataApi');
+ loading.value = false;
+ emit('update:loading', false);
+ clearAllData();
+ emit('callParentMethod');
+ }
})
.catch(err => {
ElMessage.error('新增失败,请重试');
- console.error('新增失败:', err);
})
.finally(() => {
loading.value = false;
@@ -302,14 +307,17 @@
//围栏编辑
deitFenceApi(params)
.then(res => {
+ if(res.data.code === 0){
ElMessage.success('编辑成功');
EventBus.emit('gettreeDataApi');
clearAllData();
emit('callParentMethod');
+ loading.value = false;
+ emit('update:loading', false);
+ }
})
.catch(err => {
ElMessage.error('编辑失败,请重试');
- console.error('编辑失败:', err);
})
.finally(() => {
loading.value = false;
--
Gitblit v1.9.3