From c887e8836b26db6e806e273a9a14f19285de03cc Mon Sep 17 00:00:00 2001 From: yangfuda <945208611@qq.com> Date: Thu, 10 Aug 2023 15:37:12 +0800 Subject: [PATCH 01/15] =?UTF-8?q?=E9=93=B6=E5=86=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../paymentApproval/approvalDetail.vue | 23 ++++---- .../paymentApproval/approvalList.vue | 52 ++++++++++++++++++- 2 files changed, 64 insertions(+), 11 deletions(-) diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalDetail.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalDetail.vue index 2ad1b61b..fae6f78d 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalDetail.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalDetail.vue @@ -71,6 +71,8 @@ + +

查看更多

收起列表

@@ -131,6 +133,7 @@ bankTypeDictionaries:[], projectList:[], projectFundTypeOptions:[], + transferStatusOptions:[], projectFundTypeDictionaries:[], projectList:[], @@ -175,6 +178,12 @@ } this.projectFundTypeDictionaries = response.data; }); + this.getDicts("transfer_status").then((response) => { + this.transferStatusOptions = response.data; + }); + this.getDicts("bank_type_all").then(response => { + this.bankTypeDictionaries = response.data; + }); this.getDictionaries(); this.getFileList(); this.getTemplateList(); @@ -235,15 +244,11 @@ this.form = response.data; }); queryTransferDetail(this.$route.query.id).then((response) => { - this.getDicts("bank_type_all").then(res => { - for (var i = 0; i < res.data.length; i++) { - this.bankTypeDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue}); - } - for (var j = 0 ; j < response.rows.length ; j++){ - response.rows[j].bankTypeText = this.selectDictLabel(res.data, response.rows[j].bankType); - } - this.chargeItme = response.rows; - }); + for (var j = 0 ; j < response.rows.length ; j++){ + response.rows[j].bankTypeText = this.selectDictLabel(this.bankTypeDictionaries, response.rows[j].bankType); + response.rows[j].transferStatus = this.selectDictLabel(this.transferStatusOptions, response.rows[j].transferStatus); + } + this.chargeItme = response.rows; this.getPayeeList(); }); }, diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue index 4c95e27b..3d624609 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue @@ -21,7 +21,7 @@ finished-text="没有更多了" @load="getList"> - + @@ -30,6 +30,11 @@ @@ -54,13 +65,14 @@ diff --git a/src/views/contracted/village/contractor/contractorFamilyDetail.vue b/src/views/contracted/village/contractor/contractorFamilyDetail.vue index 9c47da27..9345bec3 100644 --- a/src/views/contracted/village/contractor/contractorFamilyDetail.vue +++ b/src/views/contracted/village/contractor/contractorFamilyDetail.vue @@ -1,117 +1,109 @@ From cef8e204fe0de34c8f965e2af19c8dc7d8168a05 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Fri, 11 Aug 2023 14:30:13 +0800 Subject: [PATCH 04/15] =?UTF-8?q?=E9=98=B3=E5=85=89=E6=9D=91=E5=8A=A1?= =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 27 + src/views/homesteadSurvey/add.vue | 6 + src/views/homesteadSurvey/fsssAdd.vue | 4 + src/views/homesteadSurvey/zrzAdd.vue | 5 + .../sunVillage_info/paidExit/paidExitList.vue | 8 +- .../homestead/circulation/circulationAdd.vue | 46 +- .../circulation/circulationDetail.vue | 46 +- .../homestead/circulation/circulationList.vue | 52 +- .../circulation/circulationModify.vue | 46 +- .../homestead/freeExit/freeExitAdd.vue | 2 +- .../homestead/freeExit/freeExitDetail.vue | 2 +- .../homestead/freeExit/freeExitList.vue | 2 +- .../homestead/freeExit/freeExitModify.vue | 2 +- .../homeApplication/applicationGsList.vue | 4 +- .../homeApplication/applicationList.vue | 363 +- .../homeApplication/proposerLite.vue | 5287 +++++++++++++++++ .../homestead/paidExit/paidExitAdd.vue | 726 +++ .../homestead/paidExit/paidExitDetail.vue | 4 +- .../homestead/paidExit/paidExitList.vue | 39 +- .../homestead/paidExit/paidExitModify.vue | 634 ++ .../homestead/paidUtilize/paidUtilizeAdd.vue | 47 +- .../paidUtilize/paidUtilizeDteail.vue | 47 +- .../homestead/paidUtilize/paidUtilizeList.vue | 52 +- .../paidUtilize/paidUtilizeModify.vue | 47 +- 24 files changed, 7195 insertions(+), 303 deletions(-) create mode 100644 src/views/yinnong/homestead/homeApplication/proposerLite.vue create mode 100644 src/views/yinnong/homestead/paidExit/paidExitAdd.vue create mode 100644 src/views/yinnong/homestead/paidExit/paidExitModify.vue diff --git a/src/router/index.js b/src/router/index.js index 85553089..2e5fd561 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -852,6 +852,24 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/yinnong/homestead/freeExit/freeExitList'], resolve) }, + { + path: '/homesteadPaidExitAdd', + name: 'homesteadPaidExitAdd', + meta: { + title: '有偿退出(阳光村务)', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/homestead/paidExit/paidExitAdd'], resolve) + }, + { + path: '/homesteadPaidExitModify', + name: 'homesteadPaidExitModify', + meta: { + title: '有偿退出(阳光村务)', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/homestead/paidExit/paidExitModify'], resolve) + }, { path: '/paidExitAdd', name: 'paidExitAdd', @@ -3912,6 +3930,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/sunVillage_info/homeApplication/proposerLite'], resolve) }, + { + path: '/homesteadProposerLite', + name: 'homesteadProposerLite', + meta: { + title: '农村宅基地申请(阳光村务)', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/homestead/homeApplication/proposerLite'], resolve) + }, { path: '/sunVillage_info/paidExit/paidExitList', name: 'sunVillageInfoPaidExitList', diff --git a/src/views/homesteadSurvey/add.vue b/src/views/homesteadSurvey/add.vue index fc19bbbc..246d896a 100644 --- a/src/views/homesteadSurvey/add.vue +++ b/src/views/homesteadSurvey/add.vue @@ -849,11 +849,17 @@ export default { return; } if(this.form.id == null){ + let surveyItem = JSON.parse(localStorage.getItem("surveyItem")); + this.$set(this.form, 'theGeomJson', JSON.parse( this.form.theGeomJson)); + if(this.form.theGeomJson.hasOwnProperty('coordinates')) // 从后台获取的 + this.$set(this.form, 'theGeomJson',this.form.theGeomJson.coordinates); + this.$set(this.form, 'theGeomJson', JSON.stringify( this.form.theGeomJson)); this.$set(this.form, 'surveyId', surveyItem.id); addZjdzd(this.form).then(response => { let _this =this; getZjdzd(response.data).then((res) => { + console.info(res.data); localStorage.setItem("zjdzdxxItem",JSON.stringify(res.data)); this.$toast({ icon: 'success', // 找到自己需要的图标 diff --git a/src/views/homesteadSurvey/fsssAdd.vue b/src/views/homesteadSurvey/fsssAdd.vue index f970787d..b768c4f9 100644 --- a/src/views/homesteadSurvey/fsssAdd.vue +++ b/src/views/homesteadSurvey/fsssAdd.vue @@ -209,6 +209,10 @@ export default { }, submitzjd(){ this.$refs.form.validate().then(() => { + this.$set(this.form, 'theGeomJson', JSON.parse( this.form.theGeomJson)); + if(this.form.theGeomJson.hasOwnProperty('coordinates')) // 从后台获取的 + this.$set(this.form, 'theGeomJson',this.form.theGeomJson.coordinates); + this.$set(this.form, 'theGeomJson', JSON.stringify( this.form.theGeomJson)); if(this.form.id == null){ addFsss(this.form).then(response => { let _this =this diff --git a/src/views/homesteadSurvey/zrzAdd.vue b/src/views/homesteadSurvey/zrzAdd.vue index 636805ff..c090134f 100644 --- a/src/views/homesteadSurvey/zrzAdd.vue +++ b/src/views/homesteadSurvey/zrzAdd.vue @@ -243,6 +243,7 @@ export default { let data = this.$route.query; this.form = data; this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem")); + console.info(this.zjdzdxx); this.permission = localStorage.getItem("executePermission"); if(this.form.shyqrdbzjhm != null){ this.getList(); @@ -269,6 +270,10 @@ export default { submitzjd(){ this.$refs.form.validate().then(() => { if(this.form.id == null){ + this.$set(this.form, 'theGeomJson', JSON.parse( this.form.theGeomJson)); + if(this.form.theGeomJson.hasOwnProperty('coordinates')) // 从后台获取的 + this.$set(this.form, 'theGeomJson',this.form.theGeomJson.coordinates); + this.$set(this.form, 'theGeomJson', JSON.stringify( this.form.theGeomJson)); addZrz(this.form).then(response => { let _this =this this.$toast({ diff --git a/src/views/sunVillage_info/paidExit/paidExitList.vue b/src/views/sunVillage_info/paidExit/paidExitList.vue index e1973d9c..4a1ababc 100644 --- a/src/views/sunVillage_info/paidExit/paidExitList.vue +++ b/src/views/sunVillage_info/paidExit/paidExitList.vue @@ -28,7 +28,7 @@ @load="getList" > - + @@ -39,13 +39,13 @@ diff --git a/src/views/yinnong/homestead/circulation/circulationAdd.vue b/src/views/yinnong/homestead/circulation/circulationAdd.vue index 1852e910..77906f99 100644 --- a/src/views/yinnong/homestead/circulation/circulationAdd.vue +++ b/src/views/yinnong/homestead/circulation/circulationAdd.vue @@ -1,15 +1,9 @@