From 81f5abdabef0b635029dfedc084d42bdd28befdd Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Tue, 24 Dec 2024 16:39:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CaseTraceDialog.vue | 2 + src/pages/case-management/detail/index.vue | 195 +++++++++++++++--- src/pages/case-management/index.vue | 16 +- .../event-tracing/components/voideDialog.vue | 10 +- 4 files changed, 183 insertions(+), 40 deletions(-) diff --git a/src/pages/case-management/components/CaseTraceDialog.vue b/src/pages/case-management/components/CaseTraceDialog.vue index 7bff816..14ac9f0 100644 --- a/src/pages/case-management/components/CaseTraceDialog.vue +++ b/src/pages/case-management/components/CaseTraceDialog.vue @@ -146,6 +146,8 @@ import api from "@/services/caseManagement"; } .dialog-case-trace .zd-el-tabs-custom span{ font-size: 16px; + font-weight: 400; + } .dialog-case-trace .case-trace-cont { diff --git a/src/pages/case-management/detail/index.vue b/src/pages/case-management/detail/index.vue index 13ba709..de47c46 100644 --- a/src/pages/case-management/detail/index.vue +++ b/src/pages/case-management/detail/index.vue @@ -92,14 +92,109 @@ - 回款计划 - - - - - - - + 还款计划 + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
回款凭证 @@ -145,26 +240,29 @@ 案件事项追踪
-
- 短信发送追踪1/2 +
+ 短信发送追踪
-
- 视频调解追踪1/2 +
+ 电话呼叫追踪
-
- 文书生成追踪1/2 +
+ 视频调解追踪
-
- 文书签字追踪1/2 +
+ 文书生成追踪
-
- 文书签章追踪1/2 +
+ 文书签字追踪
-
- 文书送达追踪1/2 +
+ 文书送达追踪
-
- 还款凭证登记1/2 +
+ 还款计划追踪 +
+
+ 还款凭证追踪
@@ -246,9 +344,9 @@
- - - + + +
@@ -259,11 +357,12 @@ import { stubString } from "lodash"; import { subtract } from "lodash"; export default { components: { - eventTracingDialog: () => import('../../event-tracing/index.vue'),//事项追踪 - showFile: () => import('../../../components/showFile.vue'),//事项追踪 + showFile: () => import('../../../components/showFile.vue'),// + CaseTraceDialog: () => import('../components/CaseTraceDialog.vue'),//各种案件追踪记录 }, data() { return { + CaseTraceDialog:null, fileDialog:null, eventTraDialog:null, navactive:1, @@ -278,6 +377,10 @@ import { subtract } from "lodash"; {label:'起诉状',value:5},{label:'证据清单',value:6},{label:'合约',value:7},{label:'申领表',value:8},{label:'交易明细',value:9} ,{label:'其他证据',value:10}], + // 还款计划 + repaymentObj:{}, + RepaymentOptions:[{label:'一次性还款',value:'ALL'},{label:'全部分期',value:'STAGES'},{label:'部分先还加分期',value:'MIX'},{label:'其他',value:'OTHER'}], + } }, computed:{ @@ -342,6 +445,33 @@ import { subtract } from "lodash"; } }) + this.getplanlist() + }, + getplanlist(){ + console.log(111,{caseId:this.caseId}) + api.getcase_payback_planlist({caseId:this.caseId}).then(res => { + if(!res.code){ + if(res.length > 0 ){this.repaymentObj = res[0]} + } + }) + }, + // 输入还款金额 输入分期期数 + inputChange(){ + if(this.repaymentObj.type == 'STAGES') + { + if(this.repaymentObj.totalAmount !='' &&this.repaymentObj.stagesNum !='' && this.repaymentObj.totalAmount !=undefined &&this.repaymentObj.stagesNum !=undefined) + { + this.repaymentObj.stagesAmount = ((this.repaymentObj.totalAmount*1)/(this.repaymentObj.stagesNum*1)).toFixed(2) + } + } + + if(this.repaymentObj.type == 'MIX') + { + 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) + } + } }, } @@ -379,7 +509,18 @@ import { subtract } from "lodash"; } span a:first-child{width: 160px;display: inline-block;} span a:last-child{color:#1D2129;} + + .el-form-item{ margin-bottom: 2px;} + .inputpaddingtop2{padding-top:3px} + } + .case-repayment-des{ + padding: 10px 15px; + color:#86909C; + .el-form-item{ margin-bottom: 2px;} + .inputpaddingtop2{padding-top:3px} + } + .case-detail-right-label{margin: 0px 0 15px 0;} .case-detail-right-des{background-color: #F7F8FA;padding:10px;} diff --git a/src/pages/case-management/index.vue b/src/pages/case-management/index.vue index 30499d3..6273ab4 100644 --- a/src/pages/case-management/index.vue +++ b/src/pages/case-management/index.vue @@ -277,35 +277,35 @@
- +

短信

成功{{scope.row.statistics.SMS}}1/发送1

- +

外呼

接通0/外呼0

- +

调解视频

结束0/预约0

- +

文书

0

- +

文书签字

成功0/发起0

- +

文书送达

0

- +

还款计划

已设置

- +

还款凭证

已填0

diff --git a/src/pages/event-tracing/components/voideDialog.vue b/src/pages/event-tracing/components/voideDialog.vue index 9723d74..49dd527 100644 --- a/src/pages/event-tracing/components/voideDialog.vue +++ b/src/pages/event-tracing/components/voideDialog.vue @@ -3,7 +3,7 @@
-
筛选
+
筛选1
@@ -66,10 +66,10 @@ - - + + @@ -132,7 +132,7 @@ import api from "@/services/eventTracingApi"; }, mounted () { this.queryParam.caseNo = this.eventTraDialog.caseNo - this.getList() + this.getList(1) }, methods: { handleChangeDate() {