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}) + }, +