From fa0e4d5f3e5fd804586c968887382f2c04e76634 Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Thu, 10 Aug 2023 16:58:08 +0800 Subject: [PATCH 01/28] =?UTF-8?q?=E7=A1=AE=E6=9D=83=E8=B0=83=E6=9F=A5?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contracted/cbfjtcy.js | 46 +++ .../village/contractor/contractor.vue | 2 +- .../village/contractor/contractorFamily.vue | 103 +++--- .../contractor/contractorFamilyDetail.vue | 329 +++++++++++------- 4 files changed, 310 insertions(+), 170 deletions(-) create mode 100644 src/api/contracted/cbfjtcy.js diff --git a/src/api/contracted/cbfjtcy.js b/src/api/contracted/cbfjtcy.js new file mode 100644 index 00000000..d3cd5919 --- /dev/null +++ b/src/api/contracted/cbfjtcy.js @@ -0,0 +1,46 @@ +import request from '@/utils/request'; + +// 查询承包方家庭成员列表 +export function listJtcy(params) { + return request({ + url: '/service/jtcy/list', + method: 'get', + params: params + }); +} + +// 查询承包方家庭成员详细 +export function getJtcy(id) { + return request({ + url: '/service/jtcy/get/' + id, + method: 'get' + }); +} + +// 新增承包方家庭成员信息 +export function addJtcy(data) { + return request({ + url: '/service/jtcy/add', + method: 'post', + data: data + }); +} + +// 修改承包方家庭成员信息 +export function updateJtcy(data) { + return request({ + url: '/service/jtcy/edit', + method: 'post', + data: data + }); +} + +// 删除承包方家庭成员信息 +export function deleteJtcy(id) { + return request({ + url: '/service/jtcy/remove/' + id, + method: 'get' + }); +} + + diff --git a/src/views/contracted/village/contractor/contractor.vue b/src/views/contracted/village/contractor/contractor.vue index ff8fe70b..53419da0 100644 --- a/src/views/contracted/village/contractor/contractor.vue +++ b/src/views/contracted/village/contractor/contractor.vue @@ -161,7 +161,7 @@ }, deleteContractor(id, index) { this.$dialog.confirm({ - message: '是否确认删除此承包方信息?', + message: '是否确认删除此条承包方信息?', }).then(() => { // on confirm deleteCbf(id).then(res => { diff --git a/src/views/contracted/village/contractor/contractorFamily.vue b/src/views/contracted/village/contractor/contractorFamily.vue index c4b9eb4f..060026d4 100644 --- a/src/views/contracted/village/contractor/contractorFamily.vue +++ b/src/views/contracted/village/contractor/contractorFamily.vue @@ -11,44 +11,39 @@
-

承包方

+

承包方

家庭成员

-

承包合同

-

承包地

+

承包合同

+

承包地

- - -
- + +

- 张三 + {{ item.cyxm }}

-

户主

+

{{ item.yhzgx }}

- 男 - + {{ item. cyxb }} + +

- 230381199705551762 + {{ item.cyzjhm }}

-

- +

{{ item.sfgyr }}

- -

新增

+ +

新增

@@ -71,6 +69,7 @@ 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 02/28] =?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 @@ diff --git a/src/views/contracted/village/contractor/contractorDetail.vue b/src/views/contracted/village/contractor/contractorDetail.vue index 4836fd5c..2d01dac8 100644 --- a/src/views/contracted/village/contractor/contractorDetail.vue +++ b/src/views/contracted/village/contractor/contractorDetail.vue @@ -112,7 +112,11 @@ this.getDicts("cert_type").then(response => { this.credentialTypeOptions = response.data; }); - this.getDetail(); + }, + mounted() { + setTimeout(() => { + this.getDetail(); + }, 500); }, methods: { getDetail(){ diff --git a/src/views/contracted/village/contractor/contractorDetailAdd.vue b/src/views/contracted/village/contractor/contractorDetailAdd.vue index d6706e8c..d8f4ad68 100644 --- a/src/views/contracted/village/contractor/contractorDetailAdd.vue +++ b/src/views/contracted/village/contractor/contractorDetailAdd.vue @@ -88,9 +88,9 @@ form: { deptId: null, cbfbm: null, - cbflx: null, + cbflx: '1', cbfmc: null, - cbfzjlx: null, + cbfzjlx: '1', cbfzjhm: null, cbfdz: null, yzbm: null, @@ -99,9 +99,9 @@ cbfdcjs: null, }, // 承包方类型(标签名) - cbflxText: null, + cbflxText: '农户', // 承包方证件类型(标签名) - cbfzjlxText: null, + cbfzjlxText: '居民身份证', // 承包方类型字典 contractorTypeOptions: [], // 承包方证件类型字典 diff --git a/src/views/contracted/village/contractor/contractorFamilyDetail.vue b/src/views/contracted/village/contractor/contractorFamilyDetail.vue index 98d8f6cf..84ae82ba 100644 --- a/src/views/contracted/village/contractor/contractorFamilyDetail.vue +++ b/src/views/contracted/village/contractor/contractorFamilyDetail.vue @@ -121,7 +121,7 @@ form: {}, // 承包方家庭成员表单信息 cyxbOptions: [], // 成员性别字典 cyzjlxOptions: [], // 成员证件类型字典 - cyzjlxText: null, // 成员证件类型标签名 + cyzjlxText: '居民身份证', // 成员证件类型标签名 showCredentialType: false, // 控制证件类型字典弹出层的显示和隐藏 cybzOptions: [], // 成员备注字典 cybzText: null, // 成员备注标签名 @@ -148,9 +148,13 @@ this.getDicts("family_status").then(response => { this.familyStatusOptions = response.data; }); + }, + mounted() { if (this.$route.params.id) { this.titleName = "修改家庭成员信息"; - this.getDetail(); + setTimeout(() => { + this.getDetail(); + }, 500); } else { this.titleName = "新增家庭成员信息"; this.resetForm(); @@ -234,7 +238,7 @@ cyxb: '1', yhzgx: null, sfgyr: '1', - cyzjlx: null, + cyzjlx: '1', cyzjhm: null, cybz: null, cybzsm: null, diff --git a/src/views/contracted/village/contractor/contractorHeader.vue b/src/views/contracted/village/contractor/contractorHeader.vue index 3a130213..917bdcc9 100644 --- a/src/views/contracted/village/contractor/contractorHeader.vue +++ b/src/views/contracted/village/contractor/contractorHeader.vue @@ -30,10 +30,10 @@ - - From 209b11139b90c4135f1811906355b7c1e82f0267 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 23 Aug 2023 10:26:54 +0800 Subject: [PATCH 16/28] =?UTF-8?q?=E5=8F=91=E5=8C=85=E6=96=B9=E3=80=81?= =?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E5=AE=A1=E6=A0=B8=E7=AD=BE=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homesteadSurvey/nhhncy.js | 17 + src/api/sunVillage_info/sysCbf.js | 60 ++ src/api/sunVillage_info/sysFbf.js | 18 + src/views/homesteadSurvey/add.vue | 3 +- src/views/homesteadSurvey/index.vue | 4 + src/views/homesteadSurvey/list2.vue | 63 +- src/views/sunVillage_info/list_chronicles.vue | 73 ++- .../list_chronicles_process.vue | 189 +++++- .../list_chronicles_single_process.vue | 235 +++++++- src/views/sunVillage_info/list_contractor.vue | 72 ++- .../list_contractor_process.vue | 210 ++++++- .../list_contractor_single_process.vue | 540 ++++++++++++------ .../sunVillage_info/list_employer_process.vue | 207 ++++++- .../sunVillage_info/list_signature_pdf.vue | 1 - 14 files changed, 1374 insertions(+), 318 deletions(-) create mode 100644 src/api/sunVillage_info/sysCbf.js create mode 100644 src/api/sunVillage_info/sysFbf.js diff --git a/src/api/homesteadSurvey/nhhncy.js b/src/api/homesteadSurvey/nhhncy.js index 76bc8ea3..6830eacc 100644 --- a/src/api/homesteadSurvey/nhhncy.js +++ b/src/api/homesteadSurvey/nhhncy.js @@ -25,6 +25,23 @@ export function getNhhncy(id) { method: 'get' }) } +// 查询列表 +export function queryHomesteadnhhncyList(query) { + return request({ + url: '/home/homesteadnhhncy/queryList', + method: 'get', + params: query + }) +} + + +export function addOutsidenhhncy(data) { + return request({ + url: '/home/homesteadnhhncy/outsideAdd', + method: 'post', + data: data + }) +} // 新增数据调查-农户户内成员 export function addNhhncy(data) { diff --git a/src/api/sunVillage_info/sysCbf.js b/src/api/sunVillage_info/sysCbf.js new file mode 100644 index 00000000..2e89b41c --- /dev/null +++ b/src/api/sunVillage_info/sysCbf.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +//查询列表 +export function getList(data){ + return request({ + url:'/service/cbf/list', + method:'get', + params:data + }) +} +//查询承包地块列表 +export function getCbdkms(data){ + return request({ + url:'/service/cbdkxx/getCbdkms', + method:'get', + params:data + }) +} + +//修改 +export function updateSysCfb(data){ + return request({ + url:'/service/cbf/edit', + method: 'post', + data: data + }) +} +//批量修改承包方记事签字 +export function updateBatchSign(data,gsjs){ + return request({ + url:'/service/cbf/updateBatchSign?gsjs='+gsjs, + method: 'post', + data: data + }) +} +//修改承包方记事签字 +export function updateSign(data){ + return request({ + url:'/service/cbf/updateSign', + method: 'post', + data: data + }) +} +//批量修改承包方审核签字 +export function examineBatchSign(data,shyj){ + return request({ + url:'/service/cbf/examineBatchSign?shyj='+shyj, + method: 'post', + data: data + }) +} +//修改承包方审核签字 +export function examineSign(data){ + return request({ + url:'/service/cbf/examineSign', + method: 'post', + data: data + }) +} + diff --git a/src/api/sunVillage_info/sysFbf.js b/src/api/sunVillage_info/sysFbf.js new file mode 100644 index 00000000..5af4237e --- /dev/null +++ b/src/api/sunVillage_info/sysFbf.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +//查询列表 +export function getSysFfb(data){ + return request({ + url:'/service/fbf/sysFbfSelect', + method:'get', + params:data + }) +} +//修改 +export function auditSign(data){ + return request({ + url:'/service/fbf/auditSign', + method: 'post', + data: data + }) +} diff --git a/src/views/homesteadSurvey/add.vue b/src/views/homesteadSurvey/add.vue index 246d896a..9d05181b 100644 --- a/src/views/homesteadSurvey/add.vue +++ b/src/views/homesteadSurvey/add.vue @@ -848,6 +848,7 @@ export default { Dialog({ type: 'danger', message: '请在地图上标注宅基地所在位置!' }); return; } + this.permission = "false"; if(this.form.id == null){ let surveyItem = JSON.parse(localStorage.getItem("surveyItem")); @@ -855,7 +856,7 @@ export default { 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); + this.$set(this.form, 'surveyId', surveyItem.id) addZjdzd(this.form).then(response => { let _this =this; getZjdzd(response.data).then((res) => { diff --git a/src/views/homesteadSurvey/index.vue b/src/views/homesteadSurvey/index.vue index ff160ab5..014ff227 100644 --- a/src/views/homesteadSurvey/index.vue +++ b/src/views/homesteadSurvey/index.vue @@ -229,6 +229,7 @@ console.info(userId); this.nickName = this.$store.state.user.nickName; this.$set(this.queryParams, "rwzxr", userId); + this.$set(this.queryParams, "params", {deptId:100}); this.getList(); },1000) @@ -331,6 +332,7 @@ if(this.active==1){ let params = { "rwfbzt":"PUBLISHED", + "params":{deptId:this.$store.state.user.loginDeptId}, "pageNum": this.countyhc+1, "pageSize":10, } @@ -346,6 +348,7 @@ let params = { "rwwczt": "PUBLISHED", "rwfbzt":"PUBLISHED", + "params":{deptId:this.$store.state.user.loginDeptId}, "pageNum": this.countwhc+1, "pageSize":10, } @@ -361,6 +364,7 @@ let params = { "rwwczt": "UNPUBLISHED", "rwfbzt":"PUBLISHED", + "params":{deptId:this.$store.state.user.loginDeptId}, "pageNum": this.countqb+1, "pageSize":10, } diff --git a/src/views/homesteadSurvey/list2.vue b/src/views/homesteadSurvey/list2.vue index d841f650..a4b1d165 100644 --- a/src/views/homesteadSurvey/list2.vue +++ b/src/views/homesteadSurvey/list2.vue @@ -53,6 +53,7 @@ @@ -83,6 +84,27 @@ + + + + + + + +
+
+
+ +
+ + +
@@ -90,7 +112,7 @@ diff --git a/src/views/sunVillage_info/list_chronicles_process.vue b/src/views/sunVillage_info/list_chronicles_process.vue index ede7cbe0..f8ad8471 100644 --- a/src/views/sunVillage_info/list_chronicles_process.vue +++ b/src/views/sunVillage_info/list_chronicles_process.vue @@ -8,24 +8,24 @@
-

娃娃村

+

{{this.$store.state.user.deptName}}

-

共有承包方800

+

共有承包方{{cbfCount}}

-

共有承包方800

+

承包地{{cbfdkCount}}

-
+
-
+
- - - + + + + + + +
-
- +
+ 批量记事签字
-
+
单独记事签字
- + + +

电子签名

+
+
+ +
+ + + +
@@ -85,6 +217,27 @@ background-size: 100% 100%; border: none; } + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0px; + + } + + .van-cell::after { + position: absolute; + box-sizing: border-box; + content: ' '; + pointer-events: none; + right: 0.426667rem; + bottom: 0; + left: 0.426667rem; + border:none; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + } .home_wrapper{ background: #e9e9e9; min-height: 100vh; diff --git a/src/views/sunVillage_info/list_chronicles_single_process.vue b/src/views/sunVillage_info/list_chronicles_single_process.vue index 2b5e1f95..19411eda 100644 --- a/src/views/sunVillage_info/list_chronicles_single_process.vue +++ b/src/views/sunVillage_info/list_chronicles_single_process.vue @@ -9,24 +9,41 @@

信息核对

- - - - - - - - - - - + + + + + + + + + + + + + + + +
-
+
- - + + + + + +
-
+
- - - + + + + + + +
-
- +
+ 审核签字
- + + +

电子签名

+
+
+ +
+ + + +
@@ -83,7 +242,27 @@ background-size: 100% 100%; border: none; } -.home_wrapper{ + .van-cell::after { + position: absolute; + box-sizing: border-box; + content: ' '; + pointer-events: none; + right: 0.426667rem; + bottom: 0; + left: 0.426667rem; + border:none; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + } + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0px; + + } + .home_wrapper{ background: #e9e9e9; min-height: 100vh; width: 100vw; diff --git a/src/views/sunVillage_info/list_contractor.vue b/src/views/sunVillage_info/list_contractor.vue index cb95e143..d25f4f3f 100644 --- a/src/views/sunVillage_info/list_contractor.vue +++ b/src/views/sunVillage_info/list_contractor.vue @@ -7,35 +7,36 @@
- +
-
查询
+
查询
- -
+ +
-

李佳佳

+

{{item.cbfmc}}

-

444444444

-

13人

+

{{item.lxdh}}

+

{{item.cbfcysl}}

- +
diff --git a/src/views/sunVillage_info/list_contractor_process.vue b/src/views/sunVillage_info/list_contractor_process.vue index 678b75d2..6fac2c86 100644 --- a/src/views/sunVillage_info/list_contractor_process.vue +++ b/src/views/sunVillage_info/list_contractor_process.vue @@ -8,21 +8,21 @@
-

娃娃村

+

{{this.$store.state.user.deptName}}

-

800

+

{{cbfCount}}

承包方

-

800

-

承包方

+

{{cbfdkCount}}

+

承包地

-

800

-

承包方

+

{{cbfGsqzCount}}

+

已公示签字确认

@@ -33,15 +33,21 @@

信息核对

- - - + + + + + + +
-
+
-
+
- - - + + + + + + +
-
- +
+ 批量审核签字
-
+
单独审核签字
- + + +

电子签名

+
+
+ +
+ + + +
@@ -101,6 +243,26 @@ background-size: 100% 100%; border: none; } + .van-cell::after { + position: absolute; + box-sizing: border-box; + content: ' '; + pointer-events: none; + right: 0.426667rem; + bottom: 0; + left: 0.426667rem; + border:none; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + } + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0px; + + } .home_wrapper{ background: #e9e9e9; min-height: 100vh; diff --git a/src/views/sunVillage_info/list_contractor_single_process.vue b/src/views/sunVillage_info/list_contractor_single_process.vue index 60607078..effb7141 100644 --- a/src/views/sunVillage_info/list_contractor_single_process.vue +++ b/src/views/sunVillage_info/list_contractor_single_process.vue @@ -1,78 +1,236 @@ @@ -83,82 +241,102 @@ background-size: 100% 100%; border: none; } -.home_wrapper{ + .van-cell::after { + position: absolute; + box-sizing: border-box; + content: ' '; + pointer-events: none; + right: 0.426667rem; + bottom: 0; + left: 0.426667rem; + border:none; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + } + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0px; + + } + .home_wrapper{ background: #e9e9e9; min-height: 100vh; width: 100vw; - .header_main { - height: 116px; - background: url('../../assets/images/sunVillage_info/list_head.png') no-repeat; - background-size: 100% 100%; - position: fixed; - top: 0; - left: 0; - width: 100%; - font-size: 36px; - line-height: 116px; - text-align: center; - color: #fff; - position: relative; + .header_main { + height: 116px; + background: url('../../assets/images/sunVillage_info/list_head.png') no-repeat; + background-size: 100% 100%; + position: fixed; + top: 0; + left: 0; + width: 100%; + font-size: 36px; + line-height: 116px; + text-align: center; + color: #fff; + position: relative; - .return_btn { - width: 24px; - height: 43.2px; - background: url('../../assets/images/sunVillage_info/list_icon_5.png') center center no-repeat; - background-size: 20px 36px; - position: absolute; - left: 38px; - top: 36px; - } - } - .release_head{ - height: 90px; - padding:0 23px; - display: flex; - align-items: center; - font-size: 26px; - color: #929292; - .people{ - flex: 1; - display: flex; - align-items: center; - .icon{ - width: 24px; - height: 21px; - background: url('../../assets/images/sunVillage_info/details_icon_1.png') no-repeat; - background-size: 100% 100%; - display: block; - margin-right: 8px; - } - } - .time{ - flex: 1; - display: flex; - align-items: center; - justify-content:flex-end; - .icon{ - width: 25px; - height: 25px; - background: url('../../assets/images/sunVillage_info/details_icon_2.png') no-repeat; - background-size: 100% 100%; - display: block; - margin-right: 8px; - } - } - } - .release_conetnt{ - padding:0 22px; - font-size: 32px; - color: #252525; - line-height: 44px; - img{ - max-width: 100%; - margin-bottom: 16px; - } - p{ - margin-bottom: 16px; - } - } + .return_btn { + width: 24px; + height: 43.2px; + background: url('../../assets/images/sunVillage_info/list_icon_5.png') center center no-repeat; + background-size: 20px 36px; + position: absolute; + left: 38px; + top: 36px; + } + } + .release_head{ + height: 90px; + padding:0 23px; + display: flex; + align-items: center; + font-size: 26px; + color: #929292; + .people{ + flex: 1; + display: flex; + align-items: center; + .icon{ + width: 24px; + height: 21px; + background: url('../../assets/images/sunVillage_info/details_icon_1.png') no-repeat; + background-size: 100% 100%; + display: block; + margin-right: 8px; + } + } + .time{ + flex: 1; + display: flex; + align-items: center; + justify-content:flex-end; + .icon{ + width: 25px; + height: 25px; + background: url('../../assets/images/sunVillage_info/details_icon_2.png') no-repeat; + background-size: 100% 100%; + display: block; + margin-right: 8px; + } + } + } + .release_conetnt{ + padding:0 22px; + font-size: 32px; + color: #252525; + line-height: 44px; + img{ + max-width: 100%; + margin-bottom: 16px; + } + p{ + margin-bottom: 16px; + } + } .list_main{ padding:25px; background: #ffffff; @@ -176,46 +354,46 @@ box-shadow: 4px 6px 5px rgba(63, 68, 75, 0.1); position: relative; padding-top: 10vw; - img{ - position: absolute; - left: 50%; - width: 15vw; - transform: translate(-50%,calc(-50% - 10vw)); - border: 5PX solid #e9e9e9; - border-radius: 100%; - } - /deep/ .van-field__label{ - /*padding-left: 10PX;*/ - width: auto; - display: flex; - align-items: start; - color: #ffffff; - margin-right: 6vw; - } - /deep/ .van-cell{ - background-color: transparent; - } - .textarea{ - /deep/ .van-field__value{ - background-color: #ffffff; - border-radius: 10PX; - } - /deep/ .van-field__control{ - padding: 12PX; - color: #666666; - } - } - /deep/ .van-field__value{ - background-color: transparent; - border-radius: 10PX; - } - /deep/ .van-field__control{ - padding: 0PX; - color: #ffffff; - } - /deep/ .van-cell--required::before{ - left: 60PX; - } + img{ + position: absolute; + left: 50%; + width: 15vw; + transform: translate(-50%,calc(-50% - 10vw)); + border: 5PX solid #e9e9e9; + border-radius: 100%; + } + /deep/ .van-field__label{ + /*padding-left: 10PX;*/ + width: auto; + display: flex; + align-items: start; + color: #ffffff; + margin-right: 6vw; + } + /deep/ .van-cell{ + background-color: transparent; + } + .textarea{ + /deep/ .van-field__value{ + background-color: #ffffff; + border-radius: 10PX; + } + /deep/ .van-field__control{ + padding: 12PX; + color: #666666; + } + } + /deep/ .van-field__value{ + background-color: transparent; + border-radius: 10PX; + } + /deep/ .van-field__control{ + padding: 0PX; + color: #ffffff; + } + /deep/ .van-cell--required::before{ + left: 60PX; + } } .subForm2{ padding:25px; @@ -226,21 +404,21 @@ box-shadow: 4px 6px 5px rgba(63, 68, 75, 0.1); position: relative; padding-top: 10vw; - .topImg{ - position: absolute; - left: 50%; - width: 15vw; - transform: translate(-50%,calc(-50% - 10vw)); - border: 5PX solid #e9e9e9; - border-radius: 100%; - } - .bottomImg{ - position: absolute; - left: 50%; - top: 50%; - width: 25vw; - transform: translate(-50%,-50%); - } + .topImg{ + position: absolute; + left: 50%; + width: 15vw; + transform: translate(-50%,calc(-50% - 10vw)); + border: 5PX solid #e9e9e9; + border-radius: 100%; + } + .bottomImg{ + position: absolute; + left: 50%; + top: 50%; + width: 25vw; + transform: translate(-50%,-50%); + } } .titBox{ display: flex; @@ -264,5 +442,5 @@ /deep/ .van-cell--required::before{ left: 85PX; } -} + } diff --git a/src/views/sunVillage_info/list_employer_process.vue b/src/views/sunVillage_info/list_employer_process.vue index 3dd683a9..8a03f841 100644 --- a/src/views/sunVillage_info/list_employer_process.vue +++ b/src/views/sunVillage_info/list_employer_process.vue @@ -9,22 +9,30 @@

信息核对

- - - - - - - - - + + + + + + + + + + + + + + +
-
+
-
+
- - - + + + + + + +
-
- +
+ 审核签字
- + + +

电子签名

+
+
+ +
+ + + +
@@ -77,6 +220,28 @@ background-size: 100% 100%; border: none; } + + .van-cell::after { + position: absolute; + box-sizing: border-box; + content: ' '; + pointer-events: none; + right: 0.426667rem; + bottom: 0; + left: 0.426667rem; + border:none; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + } + + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0px; + + } .home_wrapper{ background: #e9e9e9; min-height: 100vh; diff --git a/src/views/sunVillage_info/list_signature_pdf.vue b/src/views/sunVillage_info/list_signature_pdf.vue index ca71f427..2e69414a 100644 --- a/src/views/sunVillage_info/list_signature_pdf.vue +++ b/src/views/sunVillage_info/list_signature_pdf.vue @@ -45,7 +45,6 @@ this.$toast.loading({ message: "正在加载文件", forbidClick: true, - duration: 20000, }); loadingTask.promise.then(pdf => { this.numPages = pdf.numPages From ceafc4dee98af910e7dc06d204aeb67ac16c576e Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 23 Aug 2023 13:21:44 +0800 Subject: [PATCH 17/28] =?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/sunVillage_info/list_contractor_process.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/sunVillage_info/list_contractor_process.vue b/src/views/sunVillage_info/list_contractor_process.vue index 6fac2c86..3cef5f1c 100644 --- a/src/views/sunVillage_info/list_contractor_process.vue +++ b/src/views/sunVillage_info/list_contractor_process.vue @@ -17,7 +17,7 @@

承包方

-

{{cbfdkCount}}

+

{{cbfdkCount}}

承包地

From 000fed4f25074202eafbdc8dc4ebf961955da90d Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 23 Aug 2023 15:32:47 +0800 Subject: [PATCH 18/28] =?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E3=80=81?= =?UTF-8?q?=E5=8F=91=E5=8C=85=E6=96=B9=E5=AE=A1=E6=A0=B8=E7=AD=BE=E5=AD=97?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/sysCbf.js | 8 ++++++++ .../sunVillage_info/list_chronicles_process.vue | 17 ++++++++++++----- .../sunVillage_info/list_contractor_process.vue | 17 ++++++++++++----- 3 files changed, 32 insertions(+), 10 deletions(-) diff --git a/src/api/sunVillage_info/sysCbf.js b/src/api/sunVillage_info/sysCbf.js index 2e89b41c..0237f578 100644 --- a/src/api/sunVillage_info/sysCbf.js +++ b/src/api/sunVillage_info/sysCbf.js @@ -16,6 +16,14 @@ export function getCbdkms(data){ params:data }) } +//查询承包方调查 +export function getCbfdcList(data){ + return request({ + url:'/service/cbfdc/list', + method:'get', + params:data + }) +} //修改 export function updateSysCfb(data){ diff --git a/src/views/sunVillage_info/list_chronicles_process.vue b/src/views/sunVillage_info/list_chronicles_process.vue index f8ad8471..7aa5c815 100644 --- a/src/views/sunVillage_info/list_chronicles_process.vue +++ b/src/views/sunVillage_info/list_chronicles_process.vue @@ -92,7 +92,7 @@ @@ -74,6 +602,20 @@ border: none; } + /deep/ .van-field--disabled .van-field__label { + color: #646566; + } + + /deep/ .landPopup .van-dialog { + width: 90%; + height: 85%; + overflow-y: auto; + } + + /deep/ .landPopup .van-field__label { + width: 7em; + } + .head{ padding: 0 4vw; } @@ -140,24 +682,24 @@ margin-right: 10PX; } &:nth-child(2) i{ - background: rgba(12,255,0,.5); - border-color: rgba(12,255,0,1); + background: rgba(22,233,15,.7); + border-color: rgba(22,233,15,1); } &:nth-child(3) i{ - background: rgba(255,137,5,.5); - border-color: rgba(255,137,5,1); + background: rgba(1,198,222,.7); + border-color: rgba(1,198,222,1); } &:nth-child(4) i{ - background: rgba(246,255,0,.5); - border-color: rgba(246,255,0,1); + background: rgba(238,238,0,.7); + border-color: rgba(238,238,0,1); } &:nth-child(5) i{ - background: rgba(168,0,255,.5); - border-color: rgba(168,0,255,1); + background: rgba(238,60,60,.7); + border-color: rgba(238,60,60,1); } &:nth-child(6) i{ - background: rgba(0,234,255,.5); - border-color: rgba(0,234,255,1); + background: rgba(235,134,0,.7); + border-color: rgba(235,134,0,1); } } } @@ -169,4 +711,12 @@ background-image: linear-gradient(to right,#c6fe8b,#48e5a2); } + .footer_main { + flex: 0 0 120px; + background: #ccc; + display: flex; + justify-content: center; /* 相对父元素水平居中 */ + align-items: center; /* 子元素相对父元素垂直居中 */ + } + From c3b48ae1447fb61bf129b57bb1a1bce4c1930755 Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Wed, 23 Aug 2023 17:11:39 +0800 Subject: [PATCH 20/28] =?UTF-8?q?=E7=A1=AE=E6=9D=83=E8=B0=83=E6=9F=A5?= =?UTF-8?q?=E6=89=BF=E5=8C=85=E5=9C=B0=E5=9D=97=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../village/contractor/contractorLandMap.vue | 197 +++++++++++++++++- 1 file changed, 188 insertions(+), 9 deletions(-) diff --git a/src/views/contracted/village/contractor/contractorLandMap.vue b/src/views/contracted/village/contractor/contractorLandMap.vue index 82c13c6c..8091086f 100644 --- a/src/views/contracted/village/contractor/contractorLandMap.vue +++ b/src/views/contracted/village/contractor/contractorLandMap.vue @@ -4,36 +4,79 @@ - +
-
+
+ + + + + + + + + + + + + + + + + + + +
@@ -82,6 +252,15 @@ overflow: initial; } + /deep/ .contractedLandPopup .van-dialog { + height: 85%; + overflow-y: auto; + } + + /deep/ .contractedLandPopup .van-field__label { + width: 7em; + } + .tb_main{ position: relative; p{ From 53a78fd760c86cee145dfbe36987ff5eb5794294 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 23 Aug 2023 17:23:34 +0800 Subject: [PATCH 21/28] =?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E3=80=81?= =?UTF-8?q?=E5=8F=91=E5=8C=85=E6=96=B9=E5=AE=A1=E6=89=B9=E7=AD=BE=E5=AD=97?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 8 ++++ src/views/sunVillage_info/list_cbf.vue | 42 ++++++++++++++++++- .../list_chronicles_process.vue | 2 +- .../list_chronicles_single_process.vue | 17 +++++--- .../list_contractor_process.vue | 6 +-- .../list_contractor_single_process.vue | 16 ++++--- .../sunVillage_info/list_employer_process.vue | 4 +- 7 files changed, 77 insertions(+), 18 deletions(-) diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index 3ec3a57b..d9f6920b 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -814,6 +814,14 @@ export function cbhtSecondSign(data,id) { data: data }) } +// 承包方公示结果签字 +export function updateGsjgSign(data) { + return request({ + url: '/open/home/mobile/updateGsjgSign', + method: 'post', + data: data + }) +} // 附件查询 export function attachmentQuery(query) { diff --git a/src/views/sunVillage_info/list_cbf.vue b/src/views/sunVillage_info/list_cbf.vue index ac005a0a..7051547e 100644 --- a/src/views/sunVillage_info/list_cbf.vue +++ b/src/views/sunVillage_info/list_cbf.vue @@ -44,6 +44,10 @@

预览

--> +
+ +

公示结果签名

+

预览

@@ -73,7 +77,8 @@
@@ -90,7 +95,7 @@ + + diff --git a/src/views/sunVillage_info/list_fbfsq.vue b/src/views/sunVillage_info/list_fbfsq.vue new file mode 100644 index 00000000..57c7425a --- /dev/null +++ b/src/views/sunVillage_info/list_fbfsq.vue @@ -0,0 +1,317 @@ + + + + + From 7c7fbcab50780b66d3ff0f256e9aba5d9902c5c0 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Fri, 25 Aug 2023 10:41:04 +0800 Subject: [PATCH 27/28] =?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E3=80=81?= =?UTF-8?q?=E5=8F=91=E5=8C=85=E6=96=B9=E6=8E=88=E6=9D=83=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../images/sunVillage_info/index_block_cbfsq.png | Bin 0 -> 4274 bytes .../images/sunVillage_info/index_block_fbfsq.png | Bin 0 -> 4309 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/assets/images/sunVillage_info/index_block_cbfsq.png create mode 100644 src/assets/images/sunVillage_info/index_block_fbfsq.png diff --git a/src/assets/images/sunVillage_info/index_block_cbfsq.png b/src/assets/images/sunVillage_info/index_block_cbfsq.png new file mode 100644 index 0000000000000000000000000000000000000000..b3318ee2a4827ff13fe3998d9b190398f369823b GIT binary patch literal 4274 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 Y@)4-CaofdBvi literal 0 HcmV?d00001 diff --git a/src/assets/images/sunVillage_info/index_block_fbfsq.png b/src/assets/images/sunVillage_info/index_block_fbfsq.png new file mode 100644 index 0000000000000000000000000000000000000000..68bfb8dbae11ca4b6f8b78efd90c86e3b475b5c1 GIT binary patch literal 4309 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 literal 0 HcmV?d00001 From 78d08dc178ba66599a22bd484547b8066ccfd42c Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Mon, 28 Aug 2023 11:28:20 +0800 Subject: [PATCH 28/28] =?UTF-8?q?=E7=A1=AE=E6=9D=83=E8=B0=83=E6=9F=A5?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../village/contractor/contractorFamily.vue | 21 +++--- .../village/contractor/contractorLand.vue | 21 +++--- .../contracted/village/massif/massif.vue | 6 +- .../village/massif/massifDetail.vue | 72 ++++++++++++------- 4 files changed, 73 insertions(+), 47 deletions(-) diff --git a/src/views/contracted/village/contractor/contractorFamily.vue b/src/views/contracted/village/contractor/contractorFamily.vue index 4a1588a6..e2e5d7c5 100644 --- a/src/views/contracted/village/contractor/contractorFamily.vue +++ b/src/views/contracted/village/contractor/contractorFamily.vue @@ -63,10 +63,10 @@

新增

+ @@ -98,6 +98,7 @@ showContractorPopup: false, // 控制承包方信息弹出层的显示和隐藏 transferMemberId: null, // 转出的成员ID taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 + searchKeyword: '', // 弹出框查询关键字 }; }, created() { @@ -105,6 +106,13 @@ this.getList(); this.getContractorList(); }, + computed: { + filteredContractors() { + return this.contractorList.filter(item => { + return item.cbfmc.indexOf(this.searchKeyword) !== -1; + }) + } + }, methods: { getList(){ listJtcy({cbfbm: this.$route.params.cbfbm, translate_dict: 1}).then(response => { @@ -185,6 +193,7 @@ return false; } this.transferMemberId = item.id; + this.searchKeyword = ''; this.showContractorPopup = true; }, onConfirmContractorOptions(value) { @@ -261,14 +270,6 @@ border: none; } - /deep/ .van-search__content{ - background: rgba(255,255,255,.5); - } - /deep/ .van-search{ - padding: 0; - flex: 1; - } - /deep/ .van-ellipsis{ overflow: initial; } diff --git a/src/views/contracted/village/contractor/contractorLand.vue b/src/views/contracted/village/contractor/contractorLand.vue index 59efe841..def8b93e 100644 --- a/src/views/contracted/village/contractor/contractorLand.vue +++ b/src/views/contracted/village/contractor/contractorLand.vue @@ -62,9 +62,10 @@
+ @@ -99,6 +100,7 @@ showContractorPopup: false, // 控制承包方信息弹出层的显示和隐藏 transferLandId: null, // 转出的承包地块ID taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 + searchKeyword: '', // 弹出框查询关键字 }; }, created() { @@ -106,6 +108,13 @@ this.getList(); this.getContractorList(); }, + computed: { + filteredContractors() { + return this.contractorList.filter(item => { + return item.cbfmc.indexOf(this.searchKeyword) !== -1; + }) + } + }, methods: { getList(){ listCbdkxx({cbfbm: this.$route.params.cbfbm, translate_dict: 1}).then(response => { @@ -166,6 +175,7 @@ }, transferLand(id) { this.transferLandId = id; + this.searchKeyword = ''; this.showContractorPopup = true; }, onConfirmContractorOptions(value) { @@ -237,15 +247,6 @@ border: none; } - /deep/ .van-search__content{ - background: rgba(255,255,255,.5); - } - - /deep/ .van-search{ - padding: 0; - flex: 1; - } - /deep/ .van-ellipsis{ overflow: initial; } diff --git a/src/views/contracted/village/massif/massif.vue b/src/views/contracted/village/massif/massif.vue index dac05e2d..303fc505 100644 --- a/src/views/contracted/village/massif/massif.vue +++ b/src/views/contracted/village/massif/massif.vue @@ -16,7 +16,7 @@ v-model="value" shape="round" background="transparent" - placeholder="请输入地块代码搜索" + placeholder="请输入地块名称搜索" @search="onSearch" > @@ -78,7 +78,7 @@ // 查询参数 queryParams: { deptId: null, - dkbm: null, + dkmc: null, dklb: null, pageNum:1, pageSize:20, @@ -132,7 +132,7 @@ }); }, onSearch(){ - this.queryParams.dkbm = this.value; + this.queryParams.dkmc = this.value; this.queryData(); }, landCategoryChange(dictValue, dictLabel) { diff --git a/src/views/contracted/village/massif/massifDetail.vue b/src/views/contracted/village/massif/massifDetail.vue index 1d602652..c4d4b558 100644 --- a/src/views/contracted/village/massif/massifDetail.vue +++ b/src/views/contracted/village/massif/massifDetail.vue @@ -53,7 +53,7 @@ right-icon="arrow-down" readonly clickable - @click="showLandCategory = true" + @click="openLandCategoryPopup" /> { this.syqxzOptions = response.data; }); this.getDicts("land_type").then(response => { this.dklbOptions = response.data; + // 新增地块信息的时候,去除地块类别中的承包地块选项 + if (!this.$route.query.id) { + let index = this.dklbOptions.findIndex(item => item.dictValue === '10'); + this.dklbOptions.splice(index, 1); + } }); this.getDicts("land_grade").then(response => { this.dldjOptions = response.data; @@ -238,7 +241,9 @@ if (this.$route.query.id) { this.titleName = '修改地块信息'; this.isDisabled = true; - this.getDetail(); + setTimeout(() => { + this.getDetail(); + }, 500); } else { this.titleName = '新增地块信息'; this.resetForm(); @@ -270,11 +275,11 @@ deptId: null, dkbm: null, dkmc: null, - syqxz: null, - dklb: null, - tdlylx: null, - dldj: null, - tdyt: null, + syqxz: '30', + dklb: '99', + tdlylx: '01', + dldj: '01', + tdyt: '1', sfjbnt: '1', scmjm: null, zjrxm: null, @@ -285,6 +290,11 @@ dkbzxx: null, theGeom: null }; + this.syqxzText = '集体土地所有权'; + this.dklbText = '其他集体土地'; + this.tdlylxText = '【1】耕地'; + this.dldjText = '一等地'; + this.tdytText = '种植业'; }, getCoordinates() { getDept(this.$route.query.deptId).then(response => { @@ -303,6 +313,15 @@ this.showOwnership = false; }, onConfirmLandCategoryOptions(value){ + /* if (this.$route.query.id && this.form.dklb === '10') { + this.$toast({ + icon: 'fail', + message: '当前地块为承包地块,不能修改地块类别', + duration: '2000' + }) + this.showLandCategory = false; + return ; + } */ this.form.dklb = value.dictValue; this.dklbText = value.dictLabel; this.showLandCategory = false; @@ -367,20 +386,6 @@ }); } }); - /* this.form.deptId = this.$route.params.deptId; - this.form.cbfbm = this.$route.params.cbfbm; - addCbdkxx(this.form).then(response => { - if (response.code == 200) { - this.$toast({ - icon: 'success', - message: '保存成功', - duration:"1000", - onClose: () => { - this.goBack(); - } - }); - } - }); */ } }).catch(() => { this.$notify({ type: 'danger', message: '请填写完整的表单项' }); @@ -399,7 +404,26 @@ }); }, goBack() { - history.back(-1); + // history.back(-1); + this.$router.push({ + path:'/contracted/village/massif', + query: { + deptId: this.$route.query.deptId, + deptName: this.$route.query.deptName, + } + }); + }, + openLandCategoryPopup() { + // 修改时 && 地块类别为承包地块 不允许打开地块类别弹出层 + if (this.$route.query.id && this.form.dklb === '10') { + this.$toast({ + icon: 'fail', + message: '当前地块为承包地块,不能修改地块类别', + duration: '2000' + }) + return ; + } + this.showLandCategory = true; } }, };