From eb11d66e673f68e6a63c4470c9a9a5d1991cab99 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Tue, 3 Dec 2024 17:06:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E5=8C=85=E5=88=86=E6=A1=88?= =?UTF-8?q?=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/uploadImportPackage.vue | 295 +++++++++++++ .../components/caseAllocationDialog.vue | 16 +- src/pages/case-management/index.vue | 22 +- .../components/caseAllocationDialog.vue | 391 ++++++++++++++++++ .../components/importPackageDialog.vue | 192 +++++++++ src/pages/case-package/index.vue | 108 +++-- src/pages/mediation-management/index.vue | 22 +- .../components/addOrEditAreaDialog.vue | 163 ++++++++ .../components/addOrEditDeptDialog.vue | 164 ++++++++ .../area-management/index.vue | 206 +++++++++ .../department-management/index.vue | 19 +- .../role-management/index.vue | 2 +- .../role-permissions-management/index.vue | 2 +- .../components/addOrEditUserDialog.vue | 66 ++- .../user-management/index.vue | 2 +- src/router/index.js | 8 +- src/services/caseManagement.js | 9 +- src/services/systemManage.js | 19 +- src/services/workbenchApi.js | 2 +- 19 files changed, 1594 insertions(+), 114 deletions(-) create mode 100644 src/components/uploadImportPackage.vue create mode 100644 src/pages/case-package/components/caseAllocationDialog.vue create mode 100644 src/pages/case-package/components/importPackageDialog.vue create mode 100644 src/pages/system-management/area-management/components/addOrEditAreaDialog.vue create mode 100644 src/pages/system-management/area-management/components/addOrEditDeptDialog.vue create mode 100644 src/pages/system-management/area-management/index.vue diff --git a/src/components/uploadImportPackage.vue b/src/components/uploadImportPackage.vue new file mode 100644 index 0000000..ab418a1 --- /dev/null +++ b/src/components/uploadImportPackage.vue @@ -0,0 +1,295 @@ + + + + + \ No newline at end of file diff --git a/src/pages/case-management/components/caseAllocationDialog.vue b/src/pages/case-management/components/caseAllocationDialog.vue index 12f9388..a37b3fe 100644 --- a/src/pages/case-management/components/caseAllocationDialog.vue +++ b/src/pages/case-management/components/caseAllocationDialog.vue @@ -15,12 +15,12 @@
-
部门
+
区域
- 部门 + 区域 @@ -248,7 +248,7 @@ import api from "@/services/caseManagement"; }, mediateStatusData:[],//所有案件状态枚举 financialProductsTypeOptions:[],//金融产品类型 - departmentOptions:[],//部门 + departmentOptions:[],//区域 queryParam: { financialOrgName:'',//金融机构名称 caseNo: '',//案件编号 @@ -258,13 +258,13 @@ import api from "@/services/caseManagement"; creditorPhone:'',//债务人手机号 endTime: '',//结束时间 beginTime:'',//开始时间 - deptId:'',//部门id + deptId:'',//区域id current:1, size:10, caseName:'',//案件名称 dataAuthUserId:'',//当前登录用户所拥有权限的用户id - dataAuthDeptId:'',//当前登录用户所拥有权限的部门id + dataAuthDeptId:'',//当前登录用户所拥有权限的区域id mediatorId:'',//调解员id resultStatus:'',//结果状态 @@ -291,7 +291,7 @@ import api from "@/services/caseManagement"; }, { prop: "deptId", - label: "归属部门", + label: "归属区域", showOverflowTooltip: true, formatter: this.formatdeptName, }, @@ -327,7 +327,7 @@ import api from "@/services/caseManagement"; importCaseDialog:null,//导入 addCaseDialog:null,//新增 editCaseDrawer:null,//编辑 - deptDisabled:false,//部门下拉设置是否可选 + deptDisabled:false,//区域下拉设置是否可选 caseStatusData:[],//获取调解中状态枚举 caseStatusShow:true,//显示案件状态枚举 全部,调解中 @@ -339,8 +339,8 @@ import api from "@/services/caseManagement"; this.getCaseCount();//获取各案件状态数量 this.getMediateStatusEnum();//获取所有状态枚举 this.getDict();//获取金融产品类型 - this.getDeptList();//获取部门 - // 判断当前登录人角色,如果是普通调解员,则默认展示部门且不可选择 + this.getDeptList();//获取区域 + // 判断当前登录人角色,如果是普通调解员,则默认展示区域且不可选择 let identifier = this.$store.state.userinfo.identifier if(identifier=='mediator'){ this.deptDisabled = true @@ -481,7 +481,7 @@ import api from "@/services/caseManagement"; } }) }, - // 获取部门 + // 获取区域 getDeptList(){ let data = { companyId: this.$store.state.userinfo.companyId, @@ -505,7 +505,7 @@ import api from "@/services/caseManagement"; } }) }, - // 根据id获取部门名称 + // 根据id获取区域名称 formatdeptName(row, column, cellValue, index){ let obj = this.departmentOptions.find((item) => { return item.id == row.deptId diff --git a/src/pages/case-package/components/caseAllocationDialog.vue b/src/pages/case-package/components/caseAllocationDialog.vue new file mode 100644 index 0000000..04fd5b0 --- /dev/null +++ b/src/pages/case-package/components/caseAllocationDialog.vue @@ -0,0 +1,391 @@ + + + \ No newline at end of file diff --git a/src/pages/case-package/components/importPackageDialog.vue b/src/pages/case-package/components/importPackageDialog.vue new file mode 100644 index 0000000..0422734 --- /dev/null +++ b/src/pages/case-package/components/importPackageDialog.vue @@ -0,0 +1,192 @@ + + + \ No newline at end of file diff --git a/src/pages/case-package/index.vue b/src/pages/case-package/index.vue index 37b798f..2e1595b 100644 --- a/src/pages/case-package/index.vue +++ b/src/pages/case-package/index.vue @@ -24,7 +24,7 @@
委案机构 - @@ -49,25 +49,18 @@
案件即将到期 - - - + +
- - -
@@ -106,7 +99,6 @@ 批量导入案件 添加案件 错误修复 - 案件分配
@@ -116,19 +108,28 @@ - - - - - - + + + + + + + + + + @@ -149,23 +150,23 @@
- + - +
+ \ No newline at end of file diff --git a/src/pages/system-management/area-management/components/addOrEditDeptDialog.vue b/src/pages/system-management/area-management/components/addOrEditDeptDialog.vue new file mode 100644 index 0000000..f153d7e --- /dev/null +++ b/src/pages/system-management/area-management/components/addOrEditDeptDialog.vue @@ -0,0 +1,164 @@ + + + \ No newline at end of file diff --git a/src/pages/system-management/area-management/index.vue b/src/pages/system-management/area-management/index.vue new file mode 100644 index 0000000..35f6a22 --- /dev/null +++ b/src/pages/system-management/area-management/index.vue @@ -0,0 +1,206 @@ + + + \ No newline at end of file diff --git a/src/pages/system-management/department-management/index.vue b/src/pages/system-management/department-management/index.vue index ff3e969..0d89869 100644 --- a/src/pages/system-management/department-management/index.vue +++ b/src/pages/system-management/department-management/index.vue @@ -27,8 +27,8 @@ :data="tableData" :header-cell-style="{background:'#F5F7FA'}" > - - + + + +