From 8b37ceba5197d162bf7bc56e447772c11d535d85 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 13 Sep 2023 17:57:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=8C=85=E7=BD=91=E7=AD=BE=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 8 ++ src/api/sunVillage_info/sysCbf.js | 7 ++ src/views/sunVillage_info/list_cbht.vue | 35 ++------ .../list_contract_signature.vue | 79 ++++++++++++++----- src/views/sunVillage_info/list_contractor.vue | 23 +++++- 5 files changed, 100 insertions(+), 52 deletions(-) diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index 139d0444..d70982fe 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -943,6 +943,14 @@ export function eqbFbfhtwq(data){ data: data }) } +//e签宝-发包方批量生成签署流程 +export function batchEqbContractSignProcess(data){ + return request({ + url: '/service/cbf/batchEqbContractSignProcess', + method: 'post', + data: data + }) +} //e签宝-发包方批量签署 export function batchEqbContractSigning(data){ return request({ diff --git a/src/api/sunVillage_info/sysCbf.js b/src/api/sunVillage_info/sysCbf.js index e6e975c8..a2465f01 100644 --- a/src/api/sunVillage_info/sysCbf.js +++ b/src/api/sunVillage_info/sysCbf.js @@ -82,5 +82,12 @@ export function eqbEmpower(data){ data: data }) } +//承包合同相关统计 +export function cbfDataStatistics(){ + return request({ + url: '/service/cbf/cbfDataStatistics', + method: 'get' + }) +} diff --git a/src/views/sunVillage_info/list_cbht.vue b/src/views/sunVillage_info/list_cbht.vue index 44329421..01d45e1b 100644 --- a/src/views/sunVillage_info/list_cbht.vue +++ b/src/views/sunVillage_info/list_cbht.vue @@ -19,9 +19,6 @@ @clear="onSearch" > -
-

批量签署

-
diff --git a/src/views/sunVillage_info/list_contractor.vue b/src/views/sunVillage_info/list_contractor.vue index d25f4f3f..cfd22a09 100644 --- a/src/views/sunVillage_info/list_contractor.vue +++ b/src/views/sunVillage_info/list_contractor.vue @@ -64,16 +64,24 @@ countcbf:0, queryParams:{ pageNum: 1, - pageSize: 10, + pageSize: 15, cbfbm:null}, value:'', }; }, created() { - this.getCbfCount(); }, methods: { getCbfCount(){ + let status = this.$route.query.status; + let sqStatus = this.$route.query.sqStatus; + if(status){ + this.$set(this.queryParams, 'params',{gsqz:false}); + }else if(sqStatus){ + this.$set(this.queryParams,'params',{cbfsq:false}); + }else{ + this.$set(this.queryParams, 'params',null); + } getList(this.queryParams).then(res=>{ this.cbfList = res.rows; if(this.cbfList.length >= res.total){ @@ -90,7 +98,16 @@ let params = { "cbfbm":this.queryParams.cbfbm, "pageNum": this.countcbf+1, - "pageSize":10, + "pageSize":15, + } + let status = this.$route.query.status; + let sqStatus = this.$route.query.sqStatus; + if(status){ + this.$set(params, 'params',{gsqz:false}); + }else if(sqStatus){ + this.$set(params,'params',{cbfsq:false}); + }else{ + this.$set(params, 'params',null); } getList(params).then((response) => { if(response.rows.length>0&&this.cbfList.length