From 8c1d9a3580517841bf5dcb48b95b22535a94da6b Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Wed, 29 Mar 2023 16:17:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E6=AE=B5=E5=86=9C=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 27 + src/router/index.js | 26 +- .../sunVillage_info/index_code_rights.vue | 1 + .../sunVillage_info/list_multipleLots.vue | 6 +- .../sunVillage_info/list_multipleLotsNh.vue | 526 ++++++++++++++++++ .../list_multipleLotsNh_detail.vue | 190 +++++++ ...s_add.vue => list_multipleLots_detail.vue} | 14 +- src/views/sunVillage_info/login.vue | 5 - src/views/sunVillage_info/login_code.vue | 2 +- 9 files changed, 774 insertions(+), 23 deletions(-) create mode 100644 src/views/sunVillage_info/list_multipleLotsNh.vue create mode 100644 src/views/sunVillage_info/list_multipleLotsNh_detail.vue rename src/views/sunVillage_info/{list_multipleLots_add.vue => list_multipleLots_detail.vue} (95%) diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index ee62369c..9f2e84da 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -709,3 +709,30 @@ export function multipleLotsFirstSign(data, id) { data: data }) } + +// 查询标段农户信息 +export function listMultipleLotsNh(query) { + return request({ + url: '/home/mobile/multipleLotsNh/list', + method: 'get', + params: query + }) +} + +// 查询标段农户详情 +export function getMultiplelotsNh(query, id) { + return request({ + url: '/home/mobile/multipleLotsNh/get/' + id, + method: 'get', + params: query + }) +} + +// 标段合同乙方签字 +export function multipleLotsSecondSign(data, id) { + return request({ + url: '/transaction/multiplelotsnh/secondSign/' + id, + method: 'post', + data: data + }) +} diff --git a/src/router/index.js b/src/router/index.js index a2d4183f..f57b79c6 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3830,14 +3830,32 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/list_multipleLots'], resolve) }, - { ////阳光村务(新)-- 标段合同网签 - path: '/sunVillage_info/list_multipleLots_add', - name: 'sunVillageInfoListMultipleLotsAdd', + { ////阳光村务(新)-- 标段合同详情 + path: '/sunVillage_info/list_multipleLots_detail', + name: 'sunVillageInfoListMultipleLotsDetail', + meta: { + title: '标段合同详情', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_multipleLots_detail'], resolve) + }, + { ////阳光村务(新)-- 标段农户网签 + path: '/sunVillage_info/list_multipleLotsNh', + name: 'sunVillageInfoListMultipleLotsNh', meta: { title: '标段合同网签', hidden: true, }, - component: (resolve) => require(['@/views/sunVillage_info/list_multipleLots_add'], resolve) + component: (resolve) => require(['@/views/sunVillage_info/list_multipleLotsNh'], resolve) + }, + { ////阳光村务(新)-- 标段农户详情 + path: '/sunVillage_info/list_multipleLotsNh_detail', + name: 'sunVillageInfoListMultipleLotsNhDetail', + meta: { + title: '标段合同详情', + hidden: true, + }, + component: (resolve) => require(['@/views/sunVillage_info/list_multipleLotsNh_detail'], resolve) }, { ////阳光村务(新)-- 宅基地申请 path: '/sunVillage_info/homeApplication/applicationList', diff --git a/src/views/sunVillage_info/index_code_rights.vue b/src/views/sunVillage_info/index_code_rights.vue index 5d6633e0..f4f7c099 100644 --- a/src/views/sunVillage_info/index_code_rights.vue +++ b/src/views/sunVillage_info/index_code_rights.vue @@ -222,6 +222,7 @@ justify-content: center; padding-top: 40PX; width: 25%; + margin-top: 10PX; &:nth-child(3){ margin-right: 0; } diff --git a/src/views/sunVillage_info/list_multipleLots.vue b/src/views/sunVillage_info/list_multipleLots.vue index ebe3fc97..7e864d36 100644 --- a/src/views/sunVillage_info/list_multipleLots.vue +++ b/src/views/sunVillage_info/list_multipleLots.vue @@ -132,7 +132,9 @@ }, getList() { listMultiplelots(this.queryParams).then(response => { - this.applicationList = response.rows; + response.rows.forEach(item => { + this.applicationList.push(item); + }); if (this.applicationList.length >= response.total) { this.finished = true; @@ -145,7 +147,7 @@ }, goDetail(id) { this.$router.push({ - path: '/sunVillage_info/list_multipleLots_add', + path: '/sunVillage_info/list_multipleLots_detail', query: { id: id } }) }, diff --git a/src/views/sunVillage_info/list_multipleLotsNh.vue b/src/views/sunVillage_info/list_multipleLotsNh.vue new file mode 100644 index 00000000..c8091773 --- /dev/null +++ b/src/views/sunVillage_info/list_multipleLotsNh.vue @@ -0,0 +1,526 @@ + + + + + diff --git a/src/views/sunVillage_info/list_multipleLotsNh_detail.vue b/src/views/sunVillage_info/list_multipleLotsNh_detail.vue new file mode 100644 index 00000000..b897d135 --- /dev/null +++ b/src/views/sunVillage_info/list_multipleLotsNh_detail.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/views/sunVillage_info/list_multipleLots_add.vue b/src/views/sunVillage_info/list_multipleLots_detail.vue similarity index 95% rename from src/views/sunVillage_info/list_multipleLots_add.vue rename to src/views/sunVillage_info/list_multipleLots_detail.vue index 7027a223..43205031 100644 --- a/src/views/sunVillage_info/list_multipleLots_add.vue +++ b/src/views/sunVillage_info/list_multipleLots_detail.vue @@ -22,32 +22,24 @@ - + - - +