From 15007e016f0c5efd82c6ec7b469c714b3a57f32b Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Fri, 27 Dec 2024 17:57:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=B7=A5=E4=BD=9C=E5=8F=B0?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/layout/components/SideMenu.vue | 7 ++- src/pages/workbench/case-manage/index.vue | 55 ++++++++++++----------- src/pages/workbench/index.vue | 53 +++++++++++++++------- src/services/workbenchApi.js | 9 ++++ 4 files changed, 78 insertions(+), 46 deletions(-) diff --git a/src/pages/layout/components/SideMenu.vue b/src/pages/layout/components/SideMenu.vue index a5cdba1..3d4c032 100644 --- a/src/pages/layout/components/SideMenu.vue +++ b/src/pages/layout/components/SideMenu.vue @@ -49,19 +49,18 @@ // 判断当前登录人角色,如果是普通调解员,则默认展示区域且不可选择 let identifier = this.$store.state.userinfo.identifier if(identifier=='mediator'){ - // 调解员 - this.menuTree.unshift({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbench"}) + this.menuTree.unshift({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbenchcm"}) } else { // 案件管理员 - this.menuTree.unshift({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbenchcm"}) + this.menuTree.unshift({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbench"}) } } else { - this.menuTree.push({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbench"}) + this.menuTree.push({children:[],id:0,menuIcon:"menu-home",name:"调解首页",nameEn:"",pid:0,prefix:"mediate",sort:0,type:1,typeName:"",url:"/workbenchcm"}) } }, methods: { diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue index 03693c3..81da9bc 100644 --- a/src/pages/workbench/case-manage/index.vue +++ b/src/pages/workbench/case-manage/index.vue @@ -10,9 +10,9 @@
案件进展情况 - + class="width100" size="mini" @change="JZChange">

案件总量

-

99

+

{{caseprogressObj.caseTotal}}

-

案件待分

-

99

+

已办结案件

+

{{caseprogressObj.finishTotal}}

未触达

-

99

+

{{caseprogressObj.notReachTotal}}

调解中

-

99

+

{{caseprogressObj.mediatingTotal}}

调解成功

-

99

+

{{caseprogressObj.mediateSuccess}}

已签署协议

-

99

+

{{caseprogressObj.signTotal}}

已司法确认

-

99

+

0

已赋强公证

-

99

+

0

@@ -84,7 +84,7 @@ 调解成功率
- { + // 案件进展情况 + getCaseapkStatistics(){ + workApi.getmy_case_pkg_statistics({id:this.queryParamJZ.id}).then(res => { if (!res.code) { - this.casePkOptions = res.records; + this.caseprogressObj = res } }) }, - // 列表数据 - getCaseInfoList(){ - pkapi.getCasePkgQuery({current:1,size:100,pkgName:this.queryParam.pkgName}).then(res => { + // 所有案件包数据 + getCaseapkList(){ + workApi.getmy_case_pkg({size:100,current:1}).then(res => { if (!res.code) { - this.tableData = res.records; + this.casePkOptions = res; } }) }, diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue index c60ee1a..fd00623 100644 --- a/src/pages/workbench/index.vue +++ b/src/pages/workbench/index.vue @@ -10,9 +10,9 @@
案件进展情况 - + class="width100" size="mini" @change="progressChange">

案件总量

-

99

+

{{caseprogressObj.caseTotal}}

案件待分

-

99

+

{{caseprogressObj.unassignTotal}}

未触达

-

99

+

{{caseprogressObj.notReachTotal}}

调解中

-

99

+

{{caseprogressObj.mediatingTotal}}

调解成功

-

99

+

{{caseprogressObj.mediateSuccess}}

已签署协议

-

99

+

{{caseprogressObj.signTotal}}

已司法确认

-

99

+

0

已赋强公证

-

99

+

0

@@ -64,7 +64,7 @@ 待分配案件包
- @@ -125,7 +125,7 @@ 调解成功率
- { + if (!res.code) { + this.caseprogressObj = res; + } + }) + }, // 所有案件包数据 getCaseapkList(){ - pkapi.getCasePkgQuery({current:1,size:100,pkgName:''}).then(res => { + workApi.getmy_case_pkg({size:100,current:1}).then(res => { if (!res.code) { - this.casePkOptions = res.records; + this.casePkOptions = res; } }) }, // 列表数据 getCaseInfoList(){ - pkapi.getCasePkgQuery({current:1,size:100,pkgName:this.queryParam.pkgName}).then(res => { + pkapi.getCasePkgQuery({current:1,size:100,pkgName:this.queryParamFP.pkgName}).then(res => { if (!res.code) { this.tableData = res.records; } diff --git a/src/services/workbenchApi.js b/src/services/workbenchApi.js index 8260a90..366712a 100644 --- a/src/services/workbenchApi.js +++ b/src/services/workbenchApi.js @@ -31,6 +31,15 @@ const systemLogApi = { return service.service.post(`${apiMediate}workbench/statistic-trace`, data, {hideLoading:true}) }, + // 我的案件包列表,下拉 + getmy_case_pkg: data => { + return service.service.post(`${apiMediate}api/case_pkg/my-case-pkg`, data, {hideLoading:true}) + }, + // 根据当前登录人员统计案件包的状态 + getmy_case_pkg_statistics: data => { + return service.service.post(`${apiMediate}api/case_pkg/statistics`, data, {hideLoading:true}) + }, +