Merge branch 'main' into 'stg'

修改bug

See merge request cloud-mediate/mediate-manage-web!29
This commit is contained in:
刘翕 2025-02-18 06:18:00 +00:00
commit 8016aa1a36
5 changed files with 63 additions and 9 deletions

View File

@ -759,9 +759,9 @@ html{
//=================== start::提示框置顶 =============================== //=================== start::提示框置顶 ===============================
.el-message.el-message--warning{z-index: 9999 !important;} .el-message.el-message--warning{z-index: 9999 !important;}
.el-message.el-message--error.is-closable{z-index: 9999 !important;} .el-message.el-message--error,.el-message.el-message--error.is-closable{z-index: 9999 !important;}
.el-message.el-message--warning.is-closable{z-index: 9999 !important;} .el-message.el-message--warning,.is-closable{z-index: 9999 !important;}
.el-message.el-message--success.is-closable{z-index: 9999 !important;} .el-message.el-message--success,.el-message.el-message--success.is-closable{z-index: 9999 !important;}
.el-loading-mask.is-fullscreen{z-index: 9999 !important;} .el-loading-mask.is-fullscreen{z-index: 9999 !important;}
.el-loading-mask{z-index: 3000 !important;} .el-loading-mask{z-index: 3000 !important;}
//=================== end::提示框置顶 =============================== //=================== end::提示框置顶 ===============================

View File

@ -104,6 +104,7 @@ import api from "@/services/caseManagement";
this.Effectobj.proofUrl =undefined this.Effectobj.proofUrl =undefined
api.gettraceProof_valid(this.Effectobj).then(res => { api.gettraceProof_valid(this.Effectobj).then(res => {
if(!res.code){ if(!res.code){
this.handleClose()
this.$parent.getProofList(1) this.$parent.getProofList(1)
} }
}) })

View File

@ -57,6 +57,33 @@
<span><a>联系人手机</a><a>{{item.phone}}</a></span> <span><a>联系人手机</a><a>{{item.phone}}</a></span>
</div> </div>
</div> </div>
<div v-if="baseInfo.jointDebt == 1" class="case-detail-label f-weight500 f16">
共债信息
<span style="font-weight:400;font-size: 14px;">
(当前债务人名下共有{{coobligationInfo.caseNum}}笔债务
逾期总金额<a class="color-F53F3F" style="margin-left: 0px;">{{coobligationInfo.totalAmount}}</a>
最低还款总金额<a class="color-F53F3F" style="margin-left: 0px;">{{coobligationInfo.minTotalAmount}}</a>)
</span>
</div>
<div>
<div class="case-detail-des flex-column" v-for="(item,index) in coobligationInfo.caseList" :key="index">
<span><a>案件包名称</a><a>{{item.casePkg}}</a></span>
<span><a>金融产品名称</a><a>{{item.productTypeId}}</a></span>
<span><a>金融机构名称</a><a>{{item.financialOrgName}}</a></span>
<span><a>案件编号</a><a>{{item.caseNo}}</a></span>
<span><a>合同名称</a><a>{{item.fields.find(item => item.fieldKey == 'contactName').fieldValue}}</a></span>
<span><a>当前逾期金额</a><a>{{item.fields.find(item => item.fieldKey == 'moneyAmount').fieldValue}}</a></span>
<span><a>最低还款金额</a><a>{{item.fields.find(item => item.fieldKey == 'limitLine').fieldValue}}</a></span>
</div>
<!-- <div class="case-detail-des flex-column">
<span><a>姓名</a><a></a></span>
<span><a>与债务人关系</a><a></a></span>
<span><a>联系人手机</a><a></a></span>
</div> -->
</div>
<div class="case-detail-label f-weight500 f16">案件办理信息</div> <div class="case-detail-label f-weight500 f16">案件办理信息</div>
<div> <div>
<el-tabs type="border-card"> <el-tabs type="border-card">
@ -220,7 +247,7 @@
<el-tab-pane> <el-tab-pane>
<span slot="label"><i v-if="ProofList.length > 0" class="el-icon-s-flag"></i> 回款凭证</span> <span slot="label"><i v-if="ProofList.length > 0" class="el-icon-s-flag"></i> 回款凭证</span>
<span <span
class="f16">总计待还金额{{ ProofStatistics.total || 0 }}总计已还金额{{ ProofStatistics.payback || 0 }}</span> class="f16">计划还款金额{{ ProofStatistics.total || 0 }}已还金额{{ ProofStatistics.payback || 0 }}</span>
<el-table :data="ProofList" :height="300"> <el-table :data="ProofList" :height="300">
<el-table-column type="index" label="序号" width="55"></el-table-column> <el-table-column type="index" label="序号" width="55"></el-table-column>
<el-table-column label="凭证时间" show-overflow-tooltip> <el-table-column label="凭证时间" show-overflow-tooltip>
@ -471,7 +498,8 @@ export default {
// //
OfficeList:[], OfficeList:[],
communicationRecord: [], communicationRecord: [],
communicationLogRecord:[] communicationLogRecord:[],
coobligationInfo:{},
} }
}, },
computed: { computed: {
@ -556,18 +584,36 @@ export default {
// //
getCaseInfoById() { getCaseInfoById() {
api.getCaseInfoById(this.caseId).then(res => { api.getCaseInfoById(this.caseId).then(res => {
console.log(res, 'res')
if (!res.code) { if (!res.code) {
this.baseInfo = res this.baseInfo = res
if(res.jointDebt == 1){
// mainCaseId
this.caseId = res.mainCaseId.toString()
} else {
this.caseId = res.id.toString()
}
} }
}) })
this.getCoobligation()
this.getFileCaseList() this.getFileCaseList()
this.getLitigantByCaseId() this.getLitigantByCaseId()
this.getplanlist() this.getplanlist()
this.getProofList() this.getProofList()
this.getWritCaseList() this.getWritCaseList()
}, },
//
getCoobligation() {
api.mediate_coobligation_list({id:this.caseId}).then(res => {
if (!res.code) {
this.coobligationInfo = res
}
})
},
// //
getFileCaseList() { getFileCaseList() {
cmapi.getCaseFileList({caseId:this.caseId}).then(res => { cmapi.getCaseFileList({caseId:this.caseId}).then(res => {

View File

@ -32,6 +32,7 @@
</template> </template>
<script> <script>
import api from "@/services/caseManagement"; import api from "@/services/caseManagement";
import smapi from "@/services/systemManage";
export default { export default {
components: { components: {
}, },
@ -67,9 +68,14 @@ import api from "@/services/caseManagement";
methods: { methods: {
// //
getuserList() { getuserList() {
api.getCurrGroupUserList().then(res => { // api.getCurrGroupUserList().then(res => {
// if (!res.code) {
// this.operateMethodOptions = res
// }
// })
smapi.getUserList({current:1,size:500,type:2}).then(res => {
if (!res.code) { if (!res.code) {
this.operateMethodOptions = res this.operateMethodOptions = res.records
} }
}) })
}, },

View File

@ -761,7 +761,8 @@
} }
.item-trace{ .item-trace{
padding: 18px; padding: 14px 18px;
height:575px ;
background-color: #fff; background-color: #fff;
border-radius: 8px; border-radius: 8px;
.case-pk-title{ .case-pk-title{