-
+
{{ itemperson.name}}
- {{ itemrecord.linkedWay == 1 ? itemperson.phone :''}}
{{itemperson.type}}
From cfa91784c04668b83a7aca33f9d3d3ea203a50cd Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Thu, 27 Feb 2025 15:18:54 +0800
Subject: [PATCH 09/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/components/VoiceCallDialog.vue | 10 ++++++++--
src/pages/mediation-page/components/MediationRoom.vue | 4 +++-
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/components/VoiceCallDialog.vue b/src/components/VoiceCallDialog.vue
index bf4a6f2..20915ef 100644
--- a/src/components/VoiceCallDialog.vue
+++ b/src/components/VoiceCallDialog.vue
@@ -204,8 +204,14 @@ export default {
// 关联案件-详情
async handleRelevance(item) {
try {
- voiceCall.caseMatch({caseId: item.id, callingSessionId: this.acceptDialog.sessionId, phone: this.incomingCallPhone}).then(res => {
- // console.log(res,'---关联案件')
+ let mainCaseId = null
+ if(item.jointDebt == 1){
+ mainCaseId = item.mainCaseId
+ }
+ else{
+ mainCaseId = item.id
+ }
+ voiceCall.caseMatch({caseId: mainCaseId, callingSessionId: this.acceptDialog.sessionId, phone: this.incomingCallPhone}).then(res => {
this.$router.push(`/mediation-page?sourcePage=sourcePage&caseId=${item.id}`);
})
} catch (error) {
diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue
index f91c20a..e4c50d0 100644
--- a/src/pages/mediation-page/components/MediationRoom.vue
+++ b/src/pages/mediation-page/components/MediationRoom.vue
@@ -627,8 +627,10 @@ export default {
handleChangeMediation(resultStatus){
let data={
id:this.caseId,
- mediateStatus:resultStatus
+ mediateStatus:resultStatus,
+ caseStatus:this.baseInfo.caseStatus
}
+
let resultmsg = '成功'
if(resultStatus == 4){resultmsg = '失败'}
this.$confirm("请确定是否将案件标记为"+resultmsg+"?", "提示", {
From 8189bda00ac0931fea3c175bd79fc9cff3bf847a Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Thu, 27 Feb 2025 16:10:07 +0800
Subject: [PATCH 10/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/filters/index.js | 2 +-
src/pages/case-management/detail/index.vue | 30 +++++++++++--------
.../components/LayoutContentNew.vue | 2 ++
.../components/RepaymentCertificate.vue | 7 ++++-
4 files changed, 27 insertions(+), 14 deletions(-)
diff --git a/src/filters/index.js b/src/filters/index.js
index 3bca97a..c0ba307 100644
--- a/src/filters/index.js
+++ b/src/filters/index.js
@@ -139,7 +139,7 @@ let formaDate = (value, fmt) => {
let secondsToMinutes = (value) => {
- if(value == 0 || value == ''|| value == null){return ''}
+ if(value == 0 || value == ''|| value == null){return '0秒'}
const minutes = Math.floor(value / 60);
const seconds = value % 60;
if(minutes > 0)
diff --git a/src/pages/case-management/detail/index.vue b/src/pages/case-management/detail/index.vue
index 38fecdf..37d8d1e 100644
--- a/src/pages/case-management/detail/index.vue
+++ b/src/pages/case-management/detail/index.vue
@@ -466,7 +466,7 @@ export default {
H: ''
}],
caseId: '',
- baseInfo: {},
+ baseInfo: {debtorEntityList:[],casePkg:{}},
fileList: [],
fileType: [{label: '身份证件', value: 1}, {label: '金融许可证', value: 2}, {
label: '营业执照',
@@ -510,8 +510,7 @@ export default {
if (this.$route.query.caseId != undefined) {
this.caseId = this.$route.query.caseId;
this.getCaseInfoById();//获取详情
- this.getmediate_record()
- this.getCaseLogsList()
+
}
},
methods: {
@@ -588,16 +587,18 @@ export default {
} else {
this.caseId = res.id.toString()
}
- }
+ this.getmediate_record()
+ this.getCaseLogsList()
+
+ this.getCoobligation()
+ this.getFileCaseList()
+ this.getLitigantByCaseId()
+ this.getplanlist()
+ this.getProofList()
+ this.getWritCaseList()
+ }
})
- this.getCoobligation()
- this.getFileCaseList()
- this.getLitigantByCaseId()
- this.getplanlist()
- this.getProofList()
- this.getWritCaseList()
-
},
// 共债数据
@@ -667,7 +668,12 @@ export default {
// 还款凭证
getProofList() {
this.ProofList = []
- api.gettraceProof_list({caseId: this.caseId}).then(res => {
+ let data_json = {caseId: this.caseId}
+ if(this.baseInfo.jointDebt == 1){
+ data_json ={mainCaseId: this.baseInfo.mainCaseId}
+ }
+
+ api.gettraceProof_list(data_json).then(res => {
if (!res.code) {
res.forEach(item =>{
if(item.status.code == 2){ this.ProofList.push(item)}
diff --git a/src/pages/mediation-page/components/LayoutContentNew.vue b/src/pages/mediation-page/components/LayoutContentNew.vue
index 19ccbf0..afff877 100644
--- a/src/pages/mediation-page/components/LayoutContentNew.vue
+++ b/src/pages/mediation-page/components/LayoutContentNew.vue
@@ -457,6 +457,8 @@ export default {
this.mediaterecordpm.caseId = this.caseId
this.eventDialog.caseId = this.caseId
+ this.eventDialog.jointDebt = this.thisCaseInfo.jointDebt
+ this.eventDialog.mainCaseId = this.thisCaseInfo.mainCaseId
this.getCaseInfoById();//获取详情
this.getAgentList()
diff --git a/src/pages/mediation-page/components/RepaymentCertificate.vue b/src/pages/mediation-page/components/RepaymentCertificate.vue
index 996231f..40ffe98 100644
--- a/src/pages/mediation-page/components/RepaymentCertificate.vue
+++ b/src/pages/mediation-page/components/RepaymentCertificate.vue
@@ -235,7 +235,12 @@ import api from "@/services/caseManagement";
})
},
getProofList(){
- api.gettraceProof_list({caseId:this.eventDialog.caseId}).then(async res => {
+ let data_json = {caseId: this.eventDialog.caseId}
+ if(this.eventDialog.jointDebt == 1){
+ data_json ={mainCaseId: this.eventDialog.mainCaseId}
+ }
+
+ api.gettraceProof_list(data_json).then(async res => {
if(!res.code){
await this.getpreviewfull(res)
}
From 83bccf73ccad7ba502a76020fe7501278b35c4a7 Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Thu, 27 Feb 2025 16:19:21 +0800
Subject: [PATCH 11/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/components/CalllogDialog.vue | 2 +-
src/pages/case-management/detail/index.vue | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/pages/case-management/components/CalllogDialog.vue b/src/pages/case-management/components/CalllogDialog.vue
index 3098a43..ca8c706 100644
--- a/src/pages/case-management/components/CalllogDialog.vue
+++ b/src/pages/case-management/components/CalllogDialog.vue
@@ -33,7 +33,7 @@
- 通话{{scope.linkedDuration}}秒
+ 通话{{itemrecord.linkedDuration | secondsToMinutes}}
diff --git a/src/pages/case-management/detail/index.vue b/src/pages/case-management/detail/index.vue
index 37d8d1e..7ed4270 100644
--- a/src/pages/case-management/detail/index.vue
+++ b/src/pages/case-management/detail/index.vue
@@ -335,7 +335,7 @@
-
+
@@ -381,9 +381,9 @@
-
+
- {{ scope.row.handleTime | formaDate("yyyy-MM-dd hh:mm:ss") }}
+ {{ scope.row.handleTime | formaDate("yyyy-MM-dd hh:mm:ss") }}
From 1e27c8732bda48029929960f98585286e56532d2 Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Thu, 27 Feb 2025 16:21:51 +0800
Subject: [PATCH 12/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-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 e4c50d0..095782e 100644
--- a/src/pages/mediation-page/components/MediationRoom.vue
+++ b/src/pages/mediation-page/components/MediationRoom.vue
@@ -632,7 +632,7 @@ export default {
}
let resultmsg = '成功'
- if(resultStatus == 4){resultmsg = '失败'}
+ if(resultStatus == 6){resultmsg = '失败'}
this.$confirm("请确定是否将案件标记为"+resultmsg+"?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",