From 64a1bbf4caec29a9c534b34e0981ace150bda6dd Mon Sep 17 00:00:00 2001 From: yujk <990961482@qq.com> Date: Thu, 17 Feb 2022 15:56:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E8=B0=83=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homesteadSurvey/shyqr.js | 63 ++ src/views/homesteadSurvey/add.vue | 1233 ++++++++++++++++++++++++--- src/views/homesteadSurvey/index.vue | 74 +- src/views/homesteadSurvey/list.vue | 468 +++++++++- 4 files changed, 1623 insertions(+), 215 deletions(-) create mode 100644 src/api/homesteadSurvey/shyqr.js diff --git a/src/api/homesteadSurvey/shyqr.js b/src/api/homesteadSurvey/shyqr.js new file mode 100644 index 00000000..49dfeec7 --- /dev/null +++ b/src/api/homesteadSurvey/shyqr.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 查询数据调查-使用权人列表 +export function listShyqr(query) { + return request({ + url: '/houseSurvey/shyqr/list', + method: 'get', + params: query + }) +} + +// 导出数据调查-使用权人 +export function exportShyqr(query) { + return request({ + url: '/houseSurvey/shyqr/export', + method: 'get', + params: query + }) +} + +// 新增数据调查-户主信息 +export function shyqrConnectTask(data) { + return request({ + url: '/houseSurvey/shyqr/connectTask', + method: 'post', + data: data + }) +} + +// 查询数据调查-使用权人详细 +export function getShyqr(id) { + return request({ + url: '/houseSurvey/shyqr/get/' + id, + method: 'get' + }) +} + +// 新增数据调查-使用权人 +export function addShyqr(data) { + return request({ + url: '/houseSurvey/shyqr/add', + method: 'post', + data: data + }) +} + +// 修改数据调查-使用权人 +export function updateShyqr(data) { + return request({ + url: '/houseSurvey/shyqr/edit', + method: 'post', + data: data + }) +} + +// 删除数据调查-使用权人 +export function delShyqr(id) { + return request({ + url: '/houseSurvey/shyqr/remove/' + id, + method: 'get' + }) +} + diff --git a/src/views/homesteadSurvey/add.vue b/src/views/homesteadSurvey/add.vue index 97e330ba..4623f5e8 100644 --- a/src/views/homesteadSurvey/add.vue +++ b/src/views/homesteadSurvey/add.vue @@ -3,7 +3,7 @@
diff --git a/src/views/homesteadSurvey/list.vue b/src/views/homesteadSurvey/list.vue index 1d09228e..849f5a0c 100644 --- a/src/views/homesteadSurvey/list.vue +++ b/src/views/homesteadSurvey/list.vue @@ -9,7 +9,7 @@
@@ -34,43 +34,75 @@ - + - - + + + + + + + + + + + + +
-
+
- + @@ -413,12 +798,29 @@ name: "homesteadList", data() { return { + // 使用权人表单弹出 + showsyqr:false, + showhncylist:false, + showhncy:false, activeBtn:1, value:'', active:null, - list:[1,1,1,1,1,1,1,1,1,1,1,1,1], + // 全部列表 + list:[], + // 已核查列表 + list1:[], + // 未核查列表 + list2:[], + // 使用权列表 + syqrlist:[1,1,1,], + // 户内成员表单 + form5: {}, + // 户内成员列表 + hncylist:[11,1,1], currentRate:20, geoJson:null, + // 使用权人 + form1:[], // 户主列表 hzform:{}, // 权利人列表 @@ -434,6 +836,8 @@ columns:[], show1:false, showhzzjlx: false, + // 路由传过来的任务基本信息。 + item: {}, //地图使用 --start openMap: false, mapTheGeomZrzId: null, @@ -456,7 +860,47 @@ } }); }, + created(){ + this.item = this.$route.params.item + this.getZjdList(); + }, methods: { + showPopuphncy(){ + this.showhncy = true + }, + getZjdList(){ + console.log(this.active) + if(this.active==1){ + let params = { + "deptId" : this.item.deptId, + "houserDataConfirmStatus" : "CONFIRMED" + } + listZjdzd(params).then((response) => { + if (response.code == 200) { + this.list1 = response.rows + } + }); + }else if(this.active==2){ + let params = { + "deptId" : this.item.deptId, + "houserDataConfirmStatus" : "UNCONFIRMED" + } + listZjdzd(params).then((response) => { + if (response.code == 200) { + this.list2 = response.rows + } + }); + }else{ + let params = { + "deptId" : this.item.deptId, + } + listZjdzd(params).then((response) => { + if (response.code == 200) { + this.list = response.rows + } + }); + } + }, onConfirm(){}, onSubmit(){}, mapShow() {