From 491bb5df409d42195f31e607802d58cbfa1b682c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E6=83=B3?= <826276471@qq.com>
Date: Thu, 27 Feb 2025 17:30:06 +0800
Subject: [PATCH] feat
---
.../src/apis/land.js | 7 +++
.../landsManage/common/CreateLand.vue | 9 +++-
.../component/landsManage/index.vue | 44 +++++++++++++------
3 files changed, 45 insertions(+), 15 deletions(-)
diff --git a/sub-government-affairs-service/src/apis/land.js b/sub-government-affairs-service/src/apis/land.js
index 2763bf2..13206ed 100644
--- a/sub-government-affairs-service/src/apis/land.js
+++ b/sub-government-affairs-service/src/apis/land.js
@@ -13,6 +13,13 @@ export function saveLand(params = {}) {
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', {
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..9b7c608 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 } from '@/apis/land';
import { ElMessage } from 'element-plus';
import { CommonUpload } from '@/apis';
@@ -85,6 +85,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
+ landType: {
+ type: String,
+ default: '0',
+ },
});
const emit = defineEmits(['close']);
/* --------------- data --------------- */
@@ -155,11 +159,12 @@ async function handleSubmit() {
...baseInfo,
...propertyInfo,
isDraftsSave: 0,
+ landType: props.landType,
};
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/landsManage/index.vue b/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue
index e97a103..4c538dd 100644
--- a/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue
+++ b/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue
@@ -1,6 +1,6 @@
-
+
{{ item.label }}
@@ -29,7 +29,7 @@
-
+
{{ item.label }}
@@ -53,19 +53,25 @@
{{ !row.isUpload ? '是' : '否' }}
-
+
+
+ 编辑
+ 详情
+ 删除
+
+
handlePaginaChange(v, true)" @size-hange="(v) => handlePaginaChange(v)" />
-
+