From 82b4d2abd875cb9a6319fdd6180cf85c7f8c48fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E9=B8=BF?= Date: Wed, 18 Jun 2025 14:25:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=9F=E5=9C=B0=E8=B5=84=E6=BA=90=E5=BA=9350?= =?UTF-8?q?%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../landManagement/index.js | 9 ++ .../src/composables/useLandCrud.js | 4 +- .../views/resource/database/ForestLand.vue | 7 ++ .../src/views/resource/database/Grassland.vue | 79 ++++++++++-- .../resource/database/components/LandForm.vue | 113 ++++++++++++++++++ .../database/components/LandSearch.vue | 59 +++++++++ 6 files changed, 256 insertions(+), 15 deletions(-) create mode 100644 sub-government-affairs-service/src/views/resource/database/ForestLand.vue diff --git a/sub-government-affairs-service/src/apis/landResourceManagement/landManagement/index.js b/sub-government-affairs-service/src/apis/landResourceManagement/landManagement/index.js index b13e65c..b16adb0 100644 --- a/sub-government-affairs-service/src/apis/landResourceManagement/landManagement/index.js +++ b/sub-government-affairs-service/src/apis/landResourceManagement/landManagement/index.js @@ -68,3 +68,12 @@ export function getLandById(id) { params: { landId: id }, }); } + +// 土地信息审批(PUT) +export function approveLand(data) { + return request({ + url: '/land-resource/approval/approval', + method: 'POST', + data, + }); +} diff --git a/sub-government-affairs-service/src/composables/useLandCrud.js b/sub-government-affairs-service/src/composables/useLandCrud.js index 3b26c1b..b6f8e95 100644 --- a/sub-government-affairs-service/src/composables/useLandCrud.js +++ b/sub-government-affairs-service/src/composables/useLandCrud.js @@ -1,5 +1,5 @@ import { ref } from 'vue'; -import { fetchLandList, deleteLand, createLand, updateLand } from '@/apis/landResourceManagement/landManagement'; +import { createLand, deleteLand, editLand, fetchLandList, getLandById } from '@/apis/landResourceManagement/landManagement'; import { ElMessageBox, ElMessage } from 'element-plus'; import { cloneDeep } from 'lodash'; @@ -36,7 +36,7 @@ export function useLandCrud(type) { await createLand({ ...data, type }); ElMessage.success('新增成功'); } else { - await updateLand(data); + await editLand(data); ElMessage.success('更新成功'); } formVisible.value = false; diff --git a/sub-government-affairs-service/src/views/resource/database/ForestLand.vue b/sub-government-affairs-service/src/views/resource/database/ForestLand.vue new file mode 100644 index 0000000..9cc63e1 --- /dev/null +++ b/sub-government-affairs-service/src/views/resource/database/ForestLand.vue @@ -0,0 +1,7 @@ + + + diff --git a/sub-government-affairs-service/src/views/resource/database/Grassland.vue b/sub-government-affairs-service/src/views/resource/database/Grassland.vue index 5209aa7..68a239d 100644 --- a/sub-government-affairs-service/src/views/resource/database/Grassland.vue +++ b/sub-government-affairs-service/src/views/resource/database/Grassland.vue @@ -142,18 +142,8 @@