This commit is contained in:
liuxi 2025-01-13 11:58:54 +08:00
parent 1fff3e544d
commit 2e37749d6b
3 changed files with 34 additions and 42 deletions

View File

@ -99,6 +99,8 @@ let upDigit = (n) => {
// {{ '2021-04-26 11:05' | formaDate('yyyy-MM-dd') }}
// {{ '2021-04-26 11:05' | formaDate('MM/dd') }} 等
let formaDate = (value, fmt) => {
if(value == null || value == ''){return ''}
var date = new Date(value);
var o = {
"M+": date.getMonth() + 1, //月份

View File

@ -16,52 +16,38 @@
<div v-if="navactive == 1 " class="layout-tabs-content-box flex-row padding-0 f14">
<div class="pt-8 border-b-solid-lighter-1 background-color-fff border-radius-4 p-16"
style="width: calc(100% - 370px);">
<div class="case-detail-title f18">被申请人<a v-for="(item,index) in baseInfo.debtorEntityList"
<div class="case-detail-title f18">被申请人<a v-for="(item,index) in baseInfo.debtorEntityList.filter(item => item.role == 'DEBTOR' && item.type == '本人')"
:key="index">{{ index == 0 ? '' : ',' }}{{ item.name }}</a></div>
<div class="flex-column">
<div class="case-detail-label f-weight500 f16">基本信息</div>
<div class="case-detail-des">
<span><a>案件包名称</a><a>河北幸福消费金融股份有限公司012341</a></span>
<span><a>委案机构</a><a>{{ baseInfo.financialOrgName }}</a></span>
<span><a>案件包名称</a><a>{{baseInfo.casePkg}}</a></span>
<span><a>金融产品名称</a><a>{{ baseInfo.productTypeId }}</a></span>
<span><a>金融机构名称</a><a>{{ baseInfo.financialOrgName }}</a></span>
<span><a>委案开始日期</a><a>{{ baseInfo.planStartTime }}</a></span>
<span><a>委案到期日期</a><a>{{ baseInfo.planStartTime }}</a></span>
<span><a>债务人姓名</a><a v-for="(item,index) in baseInfo.debtorEntityList"
:key="index">{{ index == 0 ? '' : ',' }}{{ item.name }}</a></span>
<span><a>债务人手机号码</a><a>{{
debtorEntityCardNo(baseInfo.debtorEntityList, 25).phone
}} {{ baseInfo.debtorEntityList.length > 25 ? '...' : '' }}</a></span>
<span><a>委案期限</a><a></a></span>
<span><a>委案渠道</a><a></a></span>
<span><a>身份证号</a><a> {{
debtorEntityCardNo(baseInfo.debtorEntityList, 25).cardNo
}} {{ baseInfo.debtorEntityList.length > 25 ? '...' : '' }}</a></span>
<span><a>户籍地址</a><a v-for="(item,index) in baseInfo.debtorEntityList"
:key="index">{{ index == 0 ? '' : ',' }}{{ item.name }}</a></span>
<span><a>委案到期日期</a><a>{{ baseInfo.planEndTime }}</a></span>
<span><a>案件编号</a><a>{{ baseInfo.caseNo }}</a></span>
<span><a>合同名称</a><a>{{baseInfo.fields.find(item => item.fieldKey == 'contactName').fieldValue}}</a></span>
<span><a>被申请人姓名</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').name}}</a></span>
<span><a>被申请人手机号码</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').phone}}</a></span>
</div>
<div class="case-detail-label f-weight500 f16">债务信息</div>
<div class="case-detail-des">
<!-- <span><a>委托机构</a><a>{{baseInfo.financialOrgName}}</a></span> -->
<span><a>合同编号</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>业务流水号</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>金融产品名称</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>金融机构名称</a><a>{{ baseInfo.financialOrgName }}</a></span>
<span><a>合同名称</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>委托时逾期天数</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>借款合同签署时间</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>贷款笔数</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>当前逾期金额</a><a>{{ baseInfo.moneyAmount }}</a></span>
<span><a>最低还款额(减免底线)</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>账龄</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>放款金额/借款本金</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>欠款本金</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>总分期数</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>逾期期数</a><a>{{ baseInfo.overdueTimes }}</a></span>
<span><a>未结清期数</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>逾期开始时间</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>还款日</a><a>{{ baseInfo.AAAAAAAAA }}</a></span>
<span><a>备注</a><a>{{ baseInfo.caseDescr }}</a></span>
<span><a>当前逾期金额</a><a>{{baseInfo.fields.find(item => item.fieldKey == 'moneyAmount').fieldValue}}</a></span>
<span v-for="(item,index) in baseInfo.fields.filter(item => item.fieldGroup == 'DEBTINFO')"
:key="index"><a>{{item.name}}</a><a>{{ item.fieldValue }}</a></span>
</div>
<div class="case-detail-label f-weight500 f16">申请人代理人信息</div>
<div class="case-detail-des flex-column">
<div v-for="(item,index) in baseInfo.debtorEntityList.filter(item => item.role == 'AGENT' )"
:key="index">
<span><a>姓名</a><a>{{item.name}}</a></span>
<span><a>代理人类型</a><a>{{item.type}}</a></span>
<span><a>联系人手机</a><a>{{item.phone}}</a></span>
</div>
</div>
<div class="case-detail-label f-weight500 f16">联系人信息</div>
<div class="case-detail-des flex-column">
@ -298,11 +284,15 @@
<el-table-column prop="materialType" label="材料类型" show-overflow-tooltip></el-table-column>
<el-table-column prop="name" label="文件名称" show-overflow-tooltip></el-table-column>
<el-table-column prop="createBy" label="上传人" show-overflow-tooltip></el-table-column>
<el-table-column prop="createAt" label="上传时间" show-overflow-tooltip></el-table-column>
<el-table-column label="上传时间" show-overflow-tooltip>
<template slot-scope="scope">
{{scope.row.createAt !=null ? scope.row.createAt:''}}
</template>
</el-table-column>
<el-table-column label="操作" width="170">
<template slot-scope="scope">
<div class="flex-row align-items-center">
<el-button size="mini" @click="handleCaseDelete(scope)">删除</el-button>
<!-- <el-button size="mini" @click="handleCaseDelete(scope)">删除</el-button> -->
<el-button size="mini" @click="handleCaseShow(scope,fileList)">查看</el-button>
</div>
</template>

View File

@ -224,7 +224,7 @@
<el-button size="small" @click="handleOfficeWrite">发起签字</el-button>
<el-button size="small" @click="handleOfficeSeal">发起签章</el-button>
<el-button size="small" @click="handleOfficeDelivery">文书送达</el-button>
<el-button size="small" @click="handleCaseAllocation">案件下载</el-button>
<!-- <el-button size="small" @click="handleCaseAllocation">案件下载</el-button> -->
</div>
</div>
<div class="height-56 flex-row align-items-center justify-content-between" style="height: 22px;margin-left: 10px;margin-top: -10px;margin-bottom: 5px">
@ -254,13 +254,13 @@
</el-checkbox-group>
</span>
<span class="f-weight500 color-000 f16">被申请人
<a v-for="(item,index) in scope.row.debtorEntityList" :key="index">{{index == 0 ?'':','}}{{item.name}}</a>
<a v-for="(item,index) in scope.row.debtorEntityList.filter(item => item.role == 'DEBTOR' && item.type == '本人')" :key="index">{{index == 0 ?'':','}}{{item.name}}</a>
</span>
<span class="case-lable">
<a :class="'case-status'+ $util.getMediationTypeData(scope.row.mediateStatus).key">{{$util.getMediationTypeData(scope.row.mediateStatus).label}}</a>
<a v-if="scope.row.mediateRecordstatus != undefined && scope.row.mediateRecordstatus != null" :class="'case-status'+ $util.getMediationprogressData(scope.row.mediateRecordstatus).key">{{$util.getMediationprogressData(scope.row.mediateRecordstatus).label}}</a>
<a class="case-status1">疑难客户</a>
<a class="case-status2">分期客户</a>
<!-- <a class="case-status1">疑难客户</a>
<a class="case-status2">分期客户</a> -->
<a class="case-status0">协办</a>
</span>
</div>