-
视频调解追踪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 @@