From fc1d5119bc3299aa1839fbfc1993df7e2c041cec Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 11:50:43 +0800
Subject: [PATCH 01/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/case-management/detail/index.vue | 2 +-
src/pages/mediation-page/components/LayoutContentNew.vue | 4 ++--
src/pages/workbench/index.vue | 6 ++++--
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/pages/case-management/detail/index.vue b/src/pages/case-management/detail/index.vue
index fef859b..38fecdf 100644
--- a/src/pages/case-management/detail/index.vue
+++ b/src/pages/case-management/detail/index.vue
@@ -368,7 +368,7 @@
- {{ scope.row.signStatus == 2 ? '是':'否' }}
+ {{ (scope.row.signStatus != null && scope.row.signStatus.code == 3) ? '是':'否' }}
diff --git a/src/pages/mediation-page/components/LayoutContentNew.vue b/src/pages/mediation-page/components/LayoutContentNew.vue
index 6f32b3d..8488ae0 100644
--- a/src/pages/mediation-page/components/LayoutContentNew.vue
+++ b/src/pages/mediation-page/components/LayoutContentNew.vue
@@ -192,8 +192,7 @@
-
-
+
@@ -455,6 +454,7 @@ export default {
},
},
async created() {
+
this.mediaterecordpm.caseId = this.caseId
this.eventDialog.caseId = this.caseId
diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue
index 4bc2734..7b8e264 100644
--- a/src/pages/workbench/index.vue
+++ b/src/pages/workbench/index.vue
@@ -251,6 +251,8 @@
queryParamJZ: {
pkgName:'',//案件包名称
id:'',
+ allCase:true
+
},
caseprogressObj:{},
queryParamFP: {
@@ -363,7 +365,7 @@
},
// 案件进展情况
getCaseapkStatistics(){
- workApi.getmy_case_pkg_statistics({id:this.queryParamJZ.id}).then(res => {
+ workApi.getmy_case_pkg_statistics({id:this.queryParamJZ.id,allCase:true}).then(res => {
if (!res.code) {
this.caseprogressObj = res;
}
@@ -449,7 +451,7 @@
},
// 结果统计图
async drawCharts () {
- this.mediation_success_rate = await workApi.getmy_case_pkg_statistics({id:this.queryParamCGL.id})
+ this.mediation_success_rate = await workApi.getmy_case_pkg_statistics({id:this.queryParamCGL.id,allCase:true})
if (this.myEcharts) {
this.myEcharts.clear();
}
From 504bc376afac47fa48c2d29402827f35bf1659f5 Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 15:37:17 +0800
Subject: [PATCH 02/12] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=95=B4=E4=BD=93?=
=?UTF-8?q?=E8=89=B2=E7=B3=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/layout/components/MenuTree.vue | 2 +-
.../components/RepaymentSchedule.vue | 100 ++++++-----------
src/pages/workbench/case-manage/index.vue | 104 +++++++++++++-----
src/pages/workbench/index.vue | 4 +-
4 files changed, 117 insertions(+), 93 deletions(-)
diff --git a/src/pages/layout/components/MenuTree.vue b/src/pages/layout/components/MenuTree.vue
index 4933a3c..79295d2 100644
--- a/src/pages/layout/components/MenuTree.vue
+++ b/src/pages/layout/components/MenuTree.vue
@@ -30,7 +30,7 @@
}
},
mounted() {
- console.log(this.menu,'menu')
+ // console.log(this.menu,'menu')
},
methods: {
handleRoute(menu) {
diff --git a/src/pages/mediation-page/components/RepaymentSchedule.vue b/src/pages/mediation-page/components/RepaymentSchedule.vue
index b427cac..38f5c05 100644
--- a/src/pages/mediation-page/components/RepaymentSchedule.vue
+++ b/src/pages/mediation-page/components/RepaymentSchedule.vue
@@ -142,9 +142,7 @@
+ >
+ >
+ >
+ >
this.repaymentObj.totalAmount*1) {
- callback(new Error('分期前偿还金额不能大于还款金额!'));
- } else {
- callback();
- }
- },
- validatePass3 (rule, value, callback){
- if (value === '') {
- callback(new Error('请选择还款截止日期'));
- } else if (this.repaymentObj.partDate != '' && this.repaymentObj.partDate != undefined) {
- let date1 = new Date(value);//还款截止日期
- let date2 = new Date(this.repaymentObj.partDate);//分期前偿还日期
- let timestamp1 = date1.getTime();
- let timestamp2 = date2.getTime();
- if(timestamp2 > timestamp1)
- {
- callback(new Error('还款截止日期不能小于分期前偿还日期!'));
- }
- } else {
- callback();
- }
- },
handleSubmitRepayment(){
- console.log(1,'handleSubmitRepayment')
- this.$refs.ruleFormRepayment.validate((valid) => {
+ this.$refs.ruleFormRepayment.validate((valid,obj) => {
if (valid){
-
- console.log(2,'handleSubmitRepayment')
this.repaymentObj.caseId = this.eventDialog.caseId
api.getcase_payback_save(this.repaymentObj).then(res => {
if(!res.code){
@@ -366,16 +329,17 @@ import api from "@/services/caseManagement";
}
})
}
- else{
- console.log(valid,'valid')
- }
})
},
getplanlist(){
api.getcase_payback_planlist({caseId:this.eventDialog.caseId}).then(res => {
if(!res.code){
this.planList = res
- if(this.planList.length > 0 ){this.repaymentObj = this.planList[0]}
+ if(this.planList.length > 0 )
+ {
+ this.repaymentObj = this.planList[0]
+ this.inputChange()
+ }
}
})
},
@@ -394,6 +358,7 @@ import api from "@/services/caseManagement";
if(this.repaymentObj.totalAmount !='' &&this.repaymentObj.stagesNum !='' && this.repaymentObj.totalAmount !=undefined &&this.repaymentObj.stagesNum !=undefined)
{
this.repaymentObj.stagesAmount = ((this.repaymentObj.totalAmount*1 - this.repaymentObj.partAmount*1)/(this.repaymentObj.stagesNum*1)).toFixed(2)
+ this.repaymentObj.moneyAmount = (this.repaymentObj.totalAmount*1 - this.repaymentObj.partAmount*1).toFixed(2)
}
}
},
@@ -424,3 +389,8 @@ import api from "@/services/caseManagement";
}
}
+
diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue
index 038d63d..dc7e3a4 100644
--- a/src/pages/workbench/case-manage/index.vue
+++ b/src/pages/workbench/case-manage/index.vue
@@ -28,34 +28,42 @@
案件总量
{{caseprogressObj.caseTotal}}件
+
已办结案件
{{caseprogressObj.finishTotal}}件
+
未触达
{{caseprogressObj.notReachTotal}}件
+
-
+
调解中
{{caseprogressObj.mediatingTotal}}件
+
-
+
调解成功
{{caseprogressObj.mediateSuccess}}件
+
-
+
已签署协议
{{caseprogressObj.signTotal}}件
+
-
+
已司法确认
{{caseprogressObj.judicialTotal}}件
+
-
+
已赋强公证
{{caseprogressObj.notarizationTotal}}件
+
@@ -88,16 +96,16 @@
@@ -399,8 +407,8 @@
show: false
},
data: [
- { value: this.mediation_success_rate.mediateFail, name: '调解失败',itemStyle:{color:'#FFE7E0'} },
- { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' ,itemStyle:{color:'#E4F3CE'}},
+ { value: this.mediation_success_rate.mediateFail, name: '调解失败',itemStyle:{color:'#a7e054'} },
+ { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' ,itemStyle:{color:'#bee18adb'}},
]
}
]
@@ -453,8 +461,8 @@
show: false
},
data: [
- { value: 0, name: '未触达债务人数',itemStyle:{color:'#E1EDF4'} },
- { value: 0, name: '已触达债务人数' ,itemStyle:{color:'#E4F3CE'}},
+ { value: 0, name: '未触达债务人数',itemStyle:{color:'#c0def0'} },
+ { value: 0, name: '已触达债务人数' ,itemStyle:{color:'#cdeaa2'}},
]
}
]
@@ -533,7 +541,7 @@
background:url(../../../assets/image/workbench/work-left-bg.png) no-repeat;
background-size: 100% 100%;
// min-height:496px;
- width: 400px;
+ width: 412px;
padding: 20px;
.case-title{
height: 60px;
@@ -545,13 +553,14 @@
.case-progress-cont{
background-color: #fff;
border-radius: 5px;
+ font-size: 18px;
}
.case-progress{
- background:url(../../../assets/image/workbench/icon-bg.png) no-repeat;
+ // background:url(../../../assets/image/workbench/icon-bg.png) no-repeat;
background-size: 100% 100%;
height: 460px;
margin: auto;
- color: #4E5969;
+ color: #fff;
span{
padding: 15px 0 0px 15px;
width: 153px;
@@ -564,12 +573,56 @@
margin-left: 20px;
}
span p{padding: 0;margin: 0;}
- span a{color: #1D2129;font-size: 22px;}
+ span a{color: #fff;font-size: 22px;}
+ .case-pro1,.case-pro2,.case-pro3,.case-pro4,.case-pro5,.case-pro6,
+ .case-pro7,.case-pro8
+ {
+ width: 157px;height: 105px;
+ position: relative;
+ border-radius: 8px;
+
+ img{
+ width:50px ;
+ right:10px;
+ position:absolute;
+ }
+ }
+ .case-pro1
+ {
+ background-color: #0fdfdc;
+ }
+ .case-pro2
+ {
+ background-color: #ffd900;
+ }
+ .case-pro3
+ {
+ background-color: #59a8ff;
+ }
+ .case-pro4
+ {
+ background-color: #ff87b1;
+ }
+ .case-pro5
+ {
+ background-color: #978bff;
+ }
+ .case-pro6
+ {
+ background-color: #ffb048;
+ }
+ .case-pro7
+ {
+ background-color: #df5965;
+ }
+ .case-pro8
+ {
+ background-color: #d69a5e;
+ }
}
- .case-pro1{width: 155px;height: 105px;}
}
.casework-1{
- background-color: #fff;
+ background-color: #ec9dd82b;
border-radius: 8px;
margin-top: 15px;
@@ -603,7 +656,7 @@
}
.casework2{
- width: calc(100% - 830px);
+ width: calc(100% - 850px);
.casework2-1{
background-color: #E1EDF4;
min-height:496px;
@@ -681,7 +734,7 @@
}
.casework2-2{
- background-color: #fff;
+ background-color: #e2eb5321;
border-radius: 8px;
margin-top: 15px;
}
@@ -694,7 +747,7 @@
.pie-chart{
margin-top: 18px;
padding: 18px;
- background-color: #fff;
+ background-color: #ef806d42;
border-radius: 8px;
.case-pk-title{
@@ -725,8 +778,8 @@
}
.item-trace{
- padding: 18px;
- background-color: #fff;
+ padding: 14px 18px;
+ background-color: #d1f1dc4f;
border-radius: 8px;
.case-pk-title{
span:first-child{
@@ -737,7 +790,7 @@
}
.case-pk-cont{
- padding: 21px 0 0px 0;
+ padding: 20px 0 0px 0;
position: relative;
.resultplan{
font-size: 32px;
@@ -764,6 +817,7 @@
a:first-child{
color: #E8535A;
}
+ span i{color: red;}
}
}
}
diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue
index 7b8e264..6a9bdff 100644
--- a/src/pages/workbench/index.vue
+++ b/src/pages/workbench/index.vue
@@ -494,8 +494,8 @@
show: false
},
data: [
- { value: this.mediation_success_rate.mediateFail, name: '调解失败',itemStyle:{color:'#FFE7E0'} },
- { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' ,itemStyle:{color:'#E4F3CE'}},
+ { value: this.mediation_success_rate.mediateFail, name: '调解失败',itemStyle:{color:'#a7e054'} },
+ { value: this.mediation_success_rate.mediateSuccess, name: '调解成功' ,itemStyle:{color:'#bee18adb'}},
]
}
]
From 42bd19633ccbc809b9a4e5601110c65828c19b03 Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 15:45:55 +0800
Subject: [PATCH 03/12] =?UTF-8?q?=E5=91=BC=E5=8F=AB=E5=A4=B1=E8=B4=A5?=
=?UTF-8?q?=E4=B8=8D=E8=B0=83=E7=94=A8=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/mediation-page/components/MediationRoom.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue
index 1e3441e..da1e793 100644
--- a/src/pages/mediation-page/components/MediationRoom.vue
+++ b/src/pages/mediation-page/components/MediationRoom.vue
@@ -761,7 +761,7 @@ export default {
// 呼叫失败
async callingFail () {
try {
- let res = await api.callingFail({caseId: this.caseId,contactId: this.contactId,callingSessionId:this.sessionId})
+ // let res = await api.callingFail({caseId: this.caseId,contactId: this.contactId,callingSessionId:this.sessionId})
} catch (err) { }
},
// 挂断会话
From 629f0544db94bf84f5c3f5510bd3f81a12d4196f Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 16:05:24 +0800
Subject: [PATCH 04/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/mediation-management/index.vue | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/pages/mediation-management/index.vue b/src/pages/mediation-management/index.vue
index 4671f23..48db438 100644
--- a/src/pages/mediation-management/index.vue
+++ b/src/pages/mediation-management/index.vue
@@ -538,9 +538,15 @@ import { values } from "lodash";
})
let caseCllIds = caseCllList.map(item =>{ return item.id})
- api.callingBatchcall({caseIdList: caseCllIds}).then(res => {
+ let caseIdList = []
+ this.selectionData.forEach(item =>{
+ if(caseCllIds.find(item1 =>{return item1 == item}))
+ {
+ caseIdList.push(item)
+ }
+ })
+ api.callingBatchcall({caseIdList: caseIdList}).then(res => {
this.$message.success("智能外呼成功");
- // this.getCaseInfoList(1)
this.jumpUrl(`/mediation-page?sourcePage=sourcePage&caseId=${this.selectionData[0]}&queue=1`)
})
From 6693b1416af091e1be45cf79026b2e465f67a06f Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 16:24:44 +0800
Subject: [PATCH 05/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9UI?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/workbench/case-manage/index.vue | 16 ++++++++--------
src/pages/workbench/index.vue | 16 ++++++++--------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/pages/workbench/case-manage/index.vue b/src/pages/workbench/case-manage/index.vue
index dc7e3a4..5ff668d 100644
--- a/src/pages/workbench/case-manage/index.vue
+++ b/src/pages/workbench/case-manage/index.vue
@@ -589,35 +589,35 @@
}
.case-pro1
{
- background-color: #0fdfdc;
+ background-image: linear-gradient(to right,#0fdfdc,pink)
}
.case-pro2
{
- background-color: #ffd900;
+ background-image: linear-gradient(to right,pink,#ffd900)
}
.case-pro3
{
- background-color: #59a8ff;
+ background-image: linear-gradient(to right,#ffd900,#ff0000cb)
}
.case-pro4
{
- background-color: #ff87b1;
+ background-image: linear-gradient(to right,#ff0000cb,#59a8ff)
}
.case-pro5
{
- background-color: #978bff;
+ background-image: linear-gradient(to right,#59a8ff,#b0d65e)
}
.case-pro6
{
- background-color: #ffb048;
+ background-image: linear-gradient(to right,#b0d65e,#dbf41e)
}
.case-pro7
{
- background-color: #df5965;
+ background-image: linear-gradient(to right,#dbf41e,#df5964a7)
}
.case-pro8
{
- background-color: #d69a5e;
+ background-image: linear-gradient(to right,#df5964a7,#df313fc2)
}
}
}
diff --git a/src/pages/workbench/index.vue b/src/pages/workbench/index.vue
index 6a9bdff..5683d5a 100644
--- a/src/pages/workbench/index.vue
+++ b/src/pages/workbench/index.vue
@@ -679,35 +679,35 @@
}
.case-pro1
{
- background-color: #0fdfdc;
+ background-image: linear-gradient(to right,#0fdfdc,pink)
}
.case-pro2
{
- background-color: #ffd900;
+ background-image: linear-gradient(to right,pink,#ffd900)
}
.case-pro3
{
- background-color: #59a8ff;
+ background-image: linear-gradient(to right,#ffd900,#ff0000cb)
}
.case-pro4
{
- background-color: #ff87b1;
+ background-image: linear-gradient(to right,#ff0000cb,#59a8ff)
}
.case-pro5
{
- background-color: #978bff;
+ background-image: linear-gradient(to right,#59a8ff,#b0d65e)
}
.case-pro6
{
- background-color: #ffb048;
+ background-image: linear-gradient(to right,#b0d65e,#dbf41e)
}
.case-pro7
{
- background-color: #df5965;
+ background-image: linear-gradient(to right,#dbf41e,#df5964a7)
}
.case-pro8
{
- background-color: #d69a5e;
+ background-image: linear-gradient(to right,#df5964a7,#df313fc2)
}
}
From f7e8825859fc243ad66bdd3f1350d907d7577e6c Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 25 Feb 2025 16:58:10 +0800
Subject: [PATCH 06/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/image/workbench/Follow1.png | Bin 0 -> 34648 bytes
src/assets/image/workbench/Follow2.png | Bin 0 -> 33560 bytes
src/assets/image/workbench/Follow3.png | Bin 0 -> 34932 bytes
src/assets/image/workbench/Follow4.png | Bin 0 -> 36772 bytes
.../components/RepaymentRecordDialog.vue | 6 ++-
.../components/repaymentDialog.vue | 6 ++-
.../dtraceDetail/officeWDialogDetail.vue | 3 +-
src/pages/workbench/case-manage/index.vue | 38 +++++++++++++-----
8 files changed, 41 insertions(+), 12 deletions(-)
create mode 100644 src/assets/image/workbench/Follow1.png
create mode 100644 src/assets/image/workbench/Follow2.png
create mode 100644 src/assets/image/workbench/Follow3.png
create mode 100644 src/assets/image/workbench/Follow4.png
diff --git a/src/assets/image/workbench/Follow1.png b/src/assets/image/workbench/Follow1.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb56ecf3928cec46afee272562203a2157f767c3
GIT binary patch
literal 34648
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
literal 0
HcmV?d00001
diff --git a/src/assets/image/workbench/Follow2.png b/src/assets/image/workbench/Follow2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ece4fbb562c5004b942e4b08e2d22c369dbe4c0
GIT binary patch
literal 33560
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