修改bug
This commit is contained in:
parent
e126087e89
commit
6180b87559
BIN
src/assets/image/VectorWoman.png
Normal file
BIN
src/assets/image/VectorWoman.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 155 KiB |
@ -752,10 +752,12 @@ html{
|
|||||||
}
|
}
|
||||||
|
|
||||||
//=================== start::提示框置顶 ===============================
|
//=================== start::提示框置顶 ===============================
|
||||||
|
.el-message.el-message--warning{z-index: 3000 !important;}
|
||||||
.el-message.el-message--error.is-closable{z-index: 3000 !important;}
|
.el-message.el-message--error.is-closable{z-index: 3000 !important;}
|
||||||
.el-message.el-message--warning.is-closable{z-index: 3000 !important;}
|
.el-message.el-message--warning.is-closable{z-index: 3000 !important;}
|
||||||
.el-message.el-message--success.is-closable{z-index: 3000 !important;}
|
.el-message.el-message--success.is-closable{z-index: 3000 !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;}
|
||||||
//=================== end::提示框置顶 ===============================
|
//=================== end::提示框置顶 ===============================
|
||||||
|
|
||||||
//=================== start::解决Elementui输入框(text)与文本域(textarea)字体不一样问题 ===============================
|
//=================== start::解决Elementui输入框(text)与文本域(textarea)字体不一样问题 ===============================
|
||||||
|
|||||||
@ -223,7 +223,12 @@
|
|||||||
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 prop="paybackTime" label="凭证时间" show-overflow-tooltip></el-table-column>
|
<el-table-column label="凭证时间" show-overflow-tooltip>
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.paybackTime | formaDate('yyyy-MM-dd')}}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column prop="amount" label="凭证金额" show-overflow-tooltip></el-table-column>
|
<el-table-column prop="amount" label="凭证金额" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="uploaderName" label="上传者" show-overflow-tooltip></el-table-column>
|
<el-table-column prop="uploaderName" label="上传者" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="createAt" label="上传时间" show-overflow-tooltip></el-table-column>
|
<el-table-column prop="createAt" label="上传时间" show-overflow-tooltip></el-table-column>
|
||||||
@ -396,6 +401,7 @@
|
|||||||
import api from "@/services/caseManagement";
|
import api from "@/services/caseManagement";
|
||||||
import contactPerson from "@/services/contactPerson";
|
import contactPerson from "@/services/contactPerson";
|
||||||
import cmapi from "@/services/caseMaterial";
|
import cmapi from "@/services/caseMaterial";
|
||||||
|
import { forEach } from "lodash";
|
||||||
|
|
||||||
// import {stubString} from "lodash";
|
// import {stubString} from "lodash";
|
||||||
// import {subtract} from "lodash";
|
// import {subtract} from "lodash";
|
||||||
@ -619,14 +625,17 @@ export default {
|
|||||||
},
|
},
|
||||||
// 还款凭证
|
// 还款凭证
|
||||||
getProofList() {
|
getProofList() {
|
||||||
|
this.ProofList = []
|
||||||
api.gettraceProof_list({caseId: this.caseId}).then(res => {
|
api.gettraceProof_list({caseId: this.caseId}).then(res => {
|
||||||
if (!res.code) {
|
if (!res.code) {
|
||||||
this.ProofList = res
|
res.forEach(item =>{
|
||||||
|
if(item.status.code == 2){ this.ProofList.push(item)}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
api.gettraceProof_statistics({caseId: this.caseId}).then(res => {
|
api.gettraceProof_statistics({caseId: this.caseId}).then(res => {
|
||||||
if (!res.code) {
|
if (!res.code) {
|
||||||
console.log(res, '---ProofStatistics')
|
// console.log(res, '---ProofStatistics')
|
||||||
this.ProofStatistics = res
|
this.ProofStatistics = res
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@ -136,8 +136,8 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
CommunicationOptions:[{ label: '继续沟通', value: '4' },{ label: '一次性全部回款', value: '1' },{ label: '全部分期', value: '2' },
|
CommunicationOptions:[{ label: '继续沟通', value: 4 },{ label: '一次性全部回款', value: 1 },{ label: '全部分期', value: 2 },
|
||||||
{ label: '部分还款', value: '3' },{ label: '拒绝沟通', value: '5' }],
|
{ label: '部分还款', value: 3 },{ label: '拒绝沟通', value: 5 }],
|
||||||
materialTypeOptions: this.$util.getMediationprogress(),
|
materialTypeOptions: this.$util.getMediationprogress(),
|
||||||
mrObj: {
|
mrObj: {
|
||||||
id:'',
|
id:'',
|
||||||
@ -147,7 +147,7 @@ export default {
|
|||||||
linkedType:2,//联系类型:1:线上 2:线下
|
linkedType:2,//联系类型:1:线上 2:线下
|
||||||
linkedPerson:[],//联系人
|
linkedPerson:[],//联系人
|
||||||
linkedSituation:0,//联系情况
|
linkedSituation:0,//联系情况
|
||||||
communicationSituation:'4',//沟通情况
|
communicationSituation:4,//沟通情况
|
||||||
communicationRemarks:'',//沟通备注
|
communicationRemarks:'',//沟通备注
|
||||||
mediateStatus:'',//调解状态
|
mediateStatus:'',//调解状态
|
||||||
linkedTime:'',//联系时间
|
linkedTime:'',//联系时间
|
||||||
@ -182,7 +182,7 @@ export default {
|
|||||||
this.mrObj.callEndTime = this.visiblemediatRecordObj.callEndTime
|
this.mrObj.callEndTime = this.visiblemediatRecordObj.callEndTime
|
||||||
this.mrObj.nextFollowDate = this.visiblemediatRecordObj.nextFollowDate
|
this.mrObj.nextFollowDate = this.visiblemediatRecordObj.nextFollowDate
|
||||||
this.mrObj.linkedPerson = this.visiblemediatRecordObj.linkedPerson
|
this.mrObj.linkedPerson = this.visiblemediatRecordObj.linkedPerson
|
||||||
console.log(this.visiblemediatRecordObj,'this.visiblemediatRecordObj')
|
// console.log(this.visiblemediatRecordObj,'this.visiblemediatRecordObj')
|
||||||
this.visiblemediatRecordObj.files.forEach(item =>{
|
this.visiblemediatRecordObj.files.forEach(item =>{
|
||||||
this.fileList.push({
|
this.fileList.push({
|
||||||
url: item,
|
url: item,
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<el-tooltip
|
<el-tooltip
|
||||||
popper-class="custom-tooltip"
|
popper-class="custom-tooltip"
|
||||||
effect="dark"
|
effect="dark"
|
||||||
content="XXX"
|
:content="portraitInfo.name+'的人物画像'"
|
||||||
placement="right">
|
placement="right">
|
||||||
<div class="left-tab-icon flex-row justify-content-center align-items-center" @click="rightActive = 1" :class="rightActive == 1 ?'active':''">
|
<div class="left-tab-icon flex-row justify-content-center align-items-center" @click="rightActive = 1" :class="rightActive == 1 ?'active':''">
|
||||||
<svg-icon :icon-class="rightActive == 1 ? `hx-1-active` : 'hx-1'" className="tabs-svg" />
|
<svg-icon :icon-class="rightActive == 1 ? `hx-1-active` : 'hx-1'" className="tabs-svg" />
|
||||||
@ -87,7 +87,7 @@
|
|||||||
<div class="hx-1-content" v-if="rightActive == 1">
|
<div class="hx-1-content" v-if="rightActive == 1">
|
||||||
<div class="f12 pl-16 pt-16 pb-6">人物画像</div>
|
<div class="f12 pl-16 pt-16 pb-6">人物画像</div>
|
||||||
<el-scrollbar :style="'height:'+`${CommunicationcontentHeight}`+'px'">
|
<el-scrollbar :style="'height:'+`${CommunicationcontentHeight}`+'px'">
|
||||||
<div class="p-16 personghximg">
|
<div class="p-16" :class="portraitInfo.gender == 'Male' ? 'personghximg':'personghximgw'">
|
||||||
<!-- 基本信息 -->
|
<!-- 基本信息 -->
|
||||||
<div class="position_info character-info theme-blue">
|
<div class="position_info character-info theme-blue">
|
||||||
<div class="character-info-title">基本信息</div>
|
<div class="character-info-title">基本信息</div>
|
||||||
@ -105,7 +105,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="character-info-details flex-row">
|
<div class="character-info-details flex-row">
|
||||||
<div class="character-info-details-label">居住地</div>
|
<div class="character-info-details-label">居住地</div>
|
||||||
<div class="character-info-details-text">{{ getAddress(portraitInfo.residencePlace) }} {{portraitInfo.residenceAddress}} </div>
|
<div class="character-info-details-text">{{ getAddress(portraitInfo.domicilePlace) }} {{portraitInfo.domicileAddress}} </div>
|
||||||
</div>
|
</div>
|
||||||
<div class="character-info-details flex-row">
|
<div class="character-info-details flex-row">
|
||||||
<div class="character-info-details-label">经济状况</div>
|
<div class="character-info-details-label">经济状况</div>
|
||||||
@ -248,7 +248,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div ref="targetRevenue" class="f18 mt-16">经济状况</div>
|
<div ref="targetRevenue" class="f18 mt-16">经济状况</div>
|
||||||
<div class="f16 mt-16"><a class="dot"></a>经济收入</div>
|
<div class="f16 mt-16"><a class="dot"></a>经济状况</div>
|
||||||
<div class="box-list" >
|
<div class="box-list" >
|
||||||
<span v-for="(item,index) in debtorProlabels.filter(item => item.labelGroup == 'REVENUE')" :key="index" @click="portraitObj.economicStatus = item.labelName " :class="portraitObj.economicStatus == item.labelName ? 'active':''">{{item.labelName}}</span>
|
<span v-for="(item,index) in debtorProlabels.filter(item => item.labelGroup == 'REVENUE')" :key="index" @click="portraitObj.economicStatus = item.labelName " :class="portraitObj.economicStatus == item.labelName ? 'active':''">{{item.labelName}}</span>
|
||||||
</div>
|
</div>
|
||||||
@ -480,7 +480,7 @@ export default {
|
|||||||
getAddress(residencePlace){
|
getAddress(residencePlace){
|
||||||
if(residencePlace == undefined || residencePlace == null || residencePlace == '')
|
if(residencePlace == undefined || residencePlace == null || residencePlace == '')
|
||||||
{
|
{
|
||||||
return ''
|
return '请选择省市区(县)'
|
||||||
}
|
}
|
||||||
let residencePlaceNew = null
|
let residencePlaceNew = null
|
||||||
if(!this.isJsonString(residencePlace)){
|
if(!this.isJsonString(residencePlace)){
|
||||||
@ -651,6 +651,13 @@ export default {
|
|||||||
background-size: 80% auto;
|
background-size: 80% auto;
|
||||||
background-position: top;
|
background-position: top;
|
||||||
}
|
}
|
||||||
|
.personghximgw{
|
||||||
|
background: url('~@/assets/image/VectorWoman.png') no-repeat;
|
||||||
|
height: 100%;
|
||||||
|
display: block;
|
||||||
|
background-size: 67% auto;
|
||||||
|
background-position: top;
|
||||||
|
}
|
||||||
.character-info{
|
.character-info{
|
||||||
width: calc(50% - 5px);
|
width: calc(50% - 5px);
|
||||||
// border: 1px solid;
|
// border: 1px solid;
|
||||||
|
|||||||
@ -209,7 +209,8 @@ const util = {
|
|||||||
return require('../assets/image/util/word_img.jpg');
|
return require('../assets/image/util/word_img.jpg');
|
||||||
case 'xls':
|
case 'xls':
|
||||||
case 'xlsx':
|
case 'xlsx':
|
||||||
return require('../assets/image/util/excel_img.jpg');
|
return require('../assets/image/util/excel_img.jpg');
|
||||||
|
case 'mp3':
|
||||||
case 'm3u8':
|
case 'm3u8':
|
||||||
case 'mp4':
|
case 'mp4':
|
||||||
return require('../assets/image/util/video_img.jpg');
|
return require('../assets/image/util/video_img.jpg');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user