From e1cb0923a89efbaddeec71a292607c4fa5cb33ac Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Thu, 28 Aug 2025 11:34:34 +0800
Subject: [PATCH] feat:添加接口

---
 src/views/resource/components/DrawPolygon.vue |   45 ++++++++++++++++++---------------------------
 1 files changed, 18 insertions(+), 27 deletions(-)

diff --git a/src/views/resource/components/DrawPolygon.vue b/src/views/resource/components/DrawPolygon.vue
index 9463dd7..ae7a8ac 100644
--- a/src/views/resource/components/DrawPolygon.vue
+++ b/src/views/resource/components/DrawPolygon.vue
@@ -223,41 +223,32 @@
   }, []);
   polygon.push(polygon[0]);
   console.log('绘制', `POLYGON((${polygon.join(',')}))`);
-  ElMessage.success('重新绘制图斑成功!!');
-  if (selectionIds.value) {
-    emit('upDateDrawState');
-    selectionIds.value = null;
-    clearSelect();
-  }
-getTableList()
-cancel()
   // 接口
-  // sdfwUpdate({
-  // 	ids: selectionIds.value,
-  // 	sdfw: `POLYGON((${polygon.join(',')}))`,
-  // })
-  // 	.then(res => {
-  // 		if (selectionIds.value) {
-  // 			emit('upDateDrawState')
-  // 			selectionIds.value = null
-  // 			// clearSelect()
-  // 		}
+  sdfwUpdate({
+  	ids: selectionIds.value,
+  	sdfw: `POLYGON((${polygon.join(',')}))`,
+  })
+  	.then(res => {
+  		if (selectionIds.value) {
+  			emit('upDateDrawState')
+  			selectionIds.value = null
+  			clearSelect()
+  		}
 
-  // 		if (res.data.code !== 0) return ElMessage.error(res.message)
-  // 		ElMessage.success('重新绘制图斑成功!!')
-
-  // 		// getTableList()
-  // 	})
-  // 	.catch(e => {
-  // 		cancel()
-  // 	})
+  		if (res.data.code !== 0) return ElMessage.error(res.message)
+  		ElMessage.success('重新绘制图斑成功!!')
+  		getTableList()
+  	})
+  	.catch(e => {
+  		cancel()
+  	})
 }
 
 function cancel() {
   remove();
   removeMenuPanel();
   clearPlanar();
-removeSaveMenuPanel();
+  removeSaveMenuPanel();
   init();
 }
 

--
Gitblit v1.9.3