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