From 69cc010e3c7f994f302426c6f3acdc15c2b49cbb Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 31 Oct 2025 10:18:33 +0800
Subject: [PATCH] feat:新增/编辑文件夹

---
 src/views/layerManagement/components/rightEdit.vue |   28 +++-------------------------
 1 files changed, 3 insertions(+), 25 deletions(-)

diff --git a/src/views/layerManagement/components/rightEdit.vue b/src/views/layerManagement/components/rightEdit.vue
index 1b0c7b8..88ef9c0 100644
--- a/src/views/layerManagement/components/rightEdit.vue
+++ b/src/views/layerManagement/components/rightEdit.vue
@@ -51,7 +51,7 @@
       </div>
     </div>
     <div class="detailInfo">
-      <div class="infpItem" v-if="layerParams.fenceType === 1">
+      <div class="infpItem" v-if="layerParams.editNest">
        
         <div class="itemData">
           <div class="title">围栏面积</div>
@@ -122,20 +122,12 @@
   control_start_time: '',
   control_end_time: '',
   geo_data: '',
-  noFlyZoneArea: '',
-
   altitude:''
 });
-
 const detailData = ref(null);
-const totalArea = ref(null);
-const totalCount = ref(null);
 const fenceArea = ref(0)
 detailData.value = layerParams.value.editDetailData;
-totalArea.value = layerParams.value.total_area;
-totalCount.value = layerParams.value.total_count;
 fenceArea.value = layerParams.value.fenceArea
-
 watch(
   () => layerParams.value.fenceArea,
   (newArea) => {
@@ -149,7 +141,6 @@
 watch(
   () => timeValue.value,
   (newTimeArr) => {
-
     if (Array.isArray(newTimeArr) && newTimeArr.length === 2) {
       const startTime = newTimeArr[0]; 
       const endTime = newTimeArr[1];   
@@ -165,11 +156,6 @@
 );
 const clearAllData = () => {
   detailData.value = {};
-  // 清空回显相关数据
-  detailData.value = {};
-  totalArea.value = null;
-  totalCount.value = null;
-  // 重置判断状态(可选,根据业务需求是否需要)
   layerParams.value.decideWhetherToAddOrEdit = 1;
   // 重置面板状态和缓存数据
   layerParams.value.addNest = false;
@@ -184,7 +170,7 @@
 };
 const submitHandle = () => {
   const params = {
-    folder_id: layerParams.value.fenceType === 1 ? 1 : 2,
+     folder_id: formData.value.folder_id,
     name: formData.value.name,
     description: formData.value.description,
     is_enabled: true,
@@ -198,7 +184,6 @@
   if (layerParams.value.decideWhetherToAddOrEdit === 2) {
     params.id = detailData.value.id;
   }
-  console.log('formData', params);
 
   if (layerParams.value.decideWhetherToAddOrEdit === 1) {
     //围栏新增
@@ -262,15 +247,8 @@
         dayjs(editData.control_end_time).toDate()
       ];
     }
-    // 回显总数和总面积(编辑时可能需要展示)
-    totalArea.value = layerParams.value.total_area || 0;
-    totalCount.value = layerParams.value.total_count || 0;
        fenceArea.value = editData.area|| 0;
-  } else {
-    // 新增状态:不回显数据,清空总数和总面积
-    totalArea.value = null;
-    totalCount.value = null;
-  }
+  } 
 });
 </script>
 

--
Gitblit v1.9.3