From ac0eef1407c4e6d7bde74d77a2ac48517f6bb10f Mon Sep 17 00:00:00 2001 From: lzc Date: Thu, 27 Feb 2025 17:30:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=8D=E6=A4=8D=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/apis/land.js | 39 +++ .../landsManage/common/CreateLand.vue | 4 +- .../landManage/component/plantPlan/index.vue | 258 +++++++++++++----- 3 files changed, 237 insertions(+), 64 deletions(-) diff --git a/sub-government-affairs-service/src/apis/land.js b/sub-government-affairs-service/src/apis/land.js index 2763bf2..8f15386 100644 --- a/sub-government-affairs-service/src/apis/land.js +++ b/sub-government-affairs-service/src/apis/land.js @@ -14,6 +14,15 @@ export function saveLand(params = {}) { }); } +export function exportLands(params = {}) { + return request('/land-resource/landManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} + +//年度计划相关 export function getAnnualList(params = {}) { return request('land-resource/annualManage/page', { method: 'GET', @@ -54,3 +63,33 @@ export function delAnnual(params) { params, }); } + +//种植规划相关 +export function getPlanList(params = {}) { + return request('land-resource/planManage/page', { + method: 'GET', + params, + }); +} + +export function savePlan(data) { + return request('land-resource/planManage/save', { + method: 'POST', + data, + }); +} + +export function editAlan(data = {}) { + return request('land-resource/planManage/edit', { + method: 'PUT', + data, + }); +} + +export function exportPlan(params = {}) { + return request('/land-resource/planManage/export', { + method: 'GET', + params, + responseType: 'blob', + }); +} diff --git a/sub-government-affairs-service/src/views/landManage/component/landsManage/common/CreateLand.vue b/sub-government-affairs-service/src/views/landManage/component/landsManage/common/CreateLand.vue index 8b486aa..9b6b585 100644 --- a/sub-government-affairs-service/src/views/landManage/component/landsManage/common/CreateLand.vue +++ b/sub-government-affairs-service/src/views/landManage/component/landsManage/common/CreateLand.vue @@ -76,7 +76,7 @@ import { reactive, ref, watch } from 'vue'; import LandClassificationType from '@/components/LandClassificationType.vue'; import CustomSelect from '@/components/CustomSelect.vue'; import LandIsTranfer from '@/components/LandIsTranfer.vue'; -import { lnadSave, exportLands } from '@/apis/land'; +import { saveLand, exportLands } from '@/apis/land'; import { ElMessage } from 'element-plus'; import { CommonUpload } from '@/apis'; @@ -159,7 +159,7 @@ async function handleSubmit() { let ids = ''; propertyInfo.propertyCertificateUrl.map((item) => (ids += item.id)); data.propertyCertificateUrl = ids; - const res = await lnadSave(data); + const res = await saveLand(data); if (res.code == 200) { ElMessage.success('保存成功'); resFrom(); diff --git a/sub-government-affairs-service/src/views/landManage/component/plantPlan/index.vue b/sub-government-affairs-service/src/views/landManage/component/plantPlan/index.vue index c4a094c..079e4f9 100644 --- a/sub-government-affairs-service/src/views/landManage/component/plantPlan/index.vue +++ b/sub-government-affairs-service/src/views/landManage/component/plantPlan/index.vue @@ -1,3 +1,4 @@ +