+
-
+
-
-
-
-
-
- 确认添加
- 取消
- 添加备注
-
-
+
+
{{ userinfo.zhinfo.userIdentityInfo.realName }}
+
性别:{{ userinfo.zhinfo.userIdentityInfo.sex }}
+
年龄:{{ userinfo.zhinfo.userIdentityInfo.age }}
+
+
+
+
+
手机号
+
{{ userinfo.zhinfo.userIdentityInfo.commonPhoneNumber }}
+
正常
+
+
+
+
手机号在网时间
+
0-3个月
+
+
3-6个月
+
+
6-12个月
+
+
12-24个月
+
+
24个月及以上
+
+
+
+
-
-
-
-
- 删除备注
+
+
+
+
+
身份证号
+
{{ userinfo.zhinfo.userIdentityInfo.idCardNumber }}
+
正常
+
+
-
-
-
- 确认修改
- 取消
- 修改备注
-
+
+
+

+
+ 授信报告
+
+
+
+
+
+
+ 网贷授信额度
+
+
+ {{ userinfo.zhinfo.radarRes.resultDetail.currentReportDetail.c22180001 }}
+
+
+
+
+ 网贷授信置信度
+
+
+ {{ userinfo.zhinfo.radarRes.resultDetail.currentReportDetail.c22180002 }}
+
+
+
+
+
+ 消金建议授信额度
+
+
+ {{ userinfo.zhinfo.radarRes.resultDetail.currentReportDetail.c22180011 }}
+
+
+
+
+ 消金授信置信度
+
+
+ {{ userinfo.zhinfo.radarRes.resultDetail.currentReportDetail.c22180012 }}
+
+
+
+
+
+
+
机构数
+
产品数
+
最大授信额度
+
平均授信额度
-
-
-
-
+
+
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+ 确认添加
+ 取消
+ 添加备注
+
+
+
+
+
+
+ 删除备注
+
+
+
+
+ 确认修改
+ 取消
+ 修改备注
+
+
+
+
+
+
+
+
+
+
@@ -683,10 +1657,10 @@ import {
orderRefuseApi,
orderRefundApi,
orderPrint,
- orderDetailApi, orderAuditApi,getUnclaimed,getAuditnum
+ orderDetailApi, orderAuditApi, getUnclaimed, getAuditnum
} from '@/api/order'
import {
- getIdentityInfos, getZwxReportCache, getTlxReportCache, infobyconditionApi, getZwxReport, getTlxReport, remarkList, remarkUpdata, addRemark, delRemark
+ getIdentityInfos, getZwxReportCache, getTlxReportCache, infobyconditionApi, getZwxReport, getTlxReport, remarkList, remarkUpdata, addRemark, delRemark, getSynthesizeReport, getSynthesizeCache
} from '@/api/user'
import zbParser from '@/components/FormGenerator/components/parser/ZBParser';
// import detailsFrom from './orderDetail';
@@ -732,7 +1706,7 @@ export default {
{ tit: '积分明细 ' },
{ tit: '签到记录 ' },
{ tit: '持有优惠券 ' },
- { tit: '备注' },
+
],
@@ -807,7 +1781,7 @@ export default {
//订单状态(all 总数; 未支付 unPaid; 未发货 notShipped;待收货 spike;待评价 bargain;已完成 complete;
// 待核销 toBeWrittenOff;退款中:refunding;已退款:refunded;已删除:deleted
tableFrom: {
- status: 'all',
+ status: 'audit',
dateLimit: '',
orderNo: '',
page: 1,
@@ -859,8 +1833,9 @@ export default {
uid: '',
isImageOpen: false,
openedImage: '',
- orderNum:'10',
- allOrderNum:0,
+ orderNum: '10',
+ allOrderNum: 0,
+ bzVisible: false,
};
},
mounted() {
@@ -871,46 +1846,74 @@ export default {
this.getauditNum()
},
methods: {
+ getSynthesizeReport() {
+ const loading = this.$loading({
+ lock: true,
+ text: 'Loading',
+ spinner: 'el-icon-loading',
+ background: 'rgba(0, 0, 0, 0.7)'
+ });
+ // this.userinfo.zhinfo = this.return.data
+ getSynthesizeReport(this.uid).then((res) => {
+ // console.log("11111111111111111---------"+JSON.stringify(res))
+ console.log(res, 'resres');
+ this.userinfo.zhinfo = res
+ loading.close();
+
+ if (res.code == 500) {
+ this.$message.error(res.msg);
+ }
+ this.$forceUpdate()
+ });
+ },
+ bzClose() {
+ this.bzVisible = false
+ },
+ showremake(id) {
+ this.uid = id
+ this.bzVisible = true
+ this.getremake()
+ },
getRelationship(value) {
- console.log(value,'valuevaluevaluevalue');
- switch(value) {
- case '0':
- return '父母';
- case '1':
- return '子女';
- case '2':
- return '兄弟';
- case '3':
- return '姐妹';
- case '4':
- return '亲戚';
- case '5':
- return '朋友';
- case '6':
- return '配偶';
- case '7':
- return '同事';
- default:
- return '未知关系';
- }
- },
- getOrder(){
- if(this.orderNum==0){
+ console.log(value, 'valuevaluevaluevalue');
+ switch (value) {
+ case '0':
+ return '父母';
+ case '1':
+ return '子女';
+ case '2':
+ return '兄弟';
+ case '3':
+ return '姐妹';
+ case '4':
+ return '亲戚';
+ case '5':
+ return '朋友';
+ case '6':
+ return '配偶';
+ case '7':
+ return '同事';
+ default:
+ return '未知关系';
+ }
+ },
+ getOrder() {
+ if (this.orderNum == 0) {
this.$message.error('请输入正确的订单数量');
- }else{
+ } else {
getAuditnum(this.orderNum).then((res) => {
this.getList();
this.getOrderStatusNum();
this.getauditNum()
});
}
-
+
},
- getauditNum(){
-
+ getauditNum() {
+
getUnclaimed().then((res) => {
- this.allOrderNum=res
- console.log(res,'resres');
+ this.allOrderNum = res
+ console.log(res, 'resres');
});
},
openImage(image) {
@@ -934,16 +1937,16 @@ export default {
});
});
},
- showht(url){
- // this.pdfUrl='@/assets/222.pdf'
- this.pdfUrl='http://api.yruibao.com/crmebimage/public/content/2024/02/03/0eba557ba62041e190b8d819a9f69ca3884hdh9izs.pdf'
- // const CMAP_URL = "https://cdn.jsdelivr.net/npm/pdfjs-dist@2.0.943/cmaps/";
- // let obj = {};
- // obj.url = this.pdfUrl; //pdf文件地址,根据情景自行修改
- // obj.cMapUrl = CMAP_URL;
- // obj.cMapPacked = true;
- // this.init(obj);
- this.htVisible=true
+ showht(url) {
+ // this.pdfUrl='@/assets/222.pdf'
+ this.pdfUrl = 'http://api.yruibao.com/crmebimage/public/content/2024/02/03/0eba557ba62041e190b8d819a9f69ca3884hdh9izs.pdf'
+ // const CMAP_URL = "https://cdn.jsdelivr.net/npm/pdfjs-dist@2.0.943/cmaps/";
+ // let obj = {};
+ // obj.url = this.pdfUrl; //pdf文件地址,根据情景自行修改
+ // obj.cMapUrl = CMAP_URL;
+ // obj.cMapPacked = true;
+ // this.init(obj);
+ this.htVisible = true
},
async upRemake(row) {
console.log(this.upremake, 'idididid');
@@ -1096,6 +2099,16 @@ export default {
.catch((res) => {
});
+
+ getSynthesizeCache(id).then((res) => {
+ // console.log("11111111111111111---------"+JSON.stringify(res))
+ console.log(res, 'resres');
+ this.userinfo.zhinfo = res
+
+
+
+
+ });
console.log(this.userinfo, 'detailinfodetailinfodetailinfo');
},
changeindex(index) {
@@ -1202,9 +2215,9 @@ export default {
minWidth: 80,
},
{
- title: '订单状态',
- key: 'statusStr.value',
- minWidth: 80,
+ title: '订单状态',
+ key: 'statusStr.value',
+ minWidth: 80,
},
{
title: '商品总价',
@@ -1610,6 +2623,7 @@ export default {
handleClose() {
this.dialogVisibles = false;
},
+
// 备注
onOrderMark(row) {
this.$prompt('订单备注', {
@@ -1992,6 +3006,528 @@ export default {
height: auto;
}
+ .newReport {
+ width: 1217px;
+ background: #FFFFFF;
+
+ .tit {
+ display: flex;
+ align-items: center;
+
+ img {
+ width: 31px;
+ height: 31px;
+ margin-right: 19px;
+ }
+
+ .text {
+ font-weight: 700;
+ font-size: 24px;
+ color: #3D3D3D;
+ line-height: 33px;
+ }
+ }
+
+ .name_info {
+ margin-top: 41px;
+ margin-left: 33px;
+ display: flex;
+ align-items: center;
+
+ .name {
+ margin-right: 40px;
+ font-weight: 700;
+ font-weight: 700;
+ font-size: 36px;
+ color: #3D3D3D;
+ line-height: 49px;
+ }
+
+ .sex {
+ margin-right: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 116px;
+ height: 39px;
+ border-radius: 11px 11px 11px 11px;
+ border: 1px solid #000000;
+ }
+
+ .age {
+ margin-right: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 116px;
+ height: 39px;
+ border-radius: 11px 11px 11px 11px;
+ border: 1px solid #000000;
+ }
+ }
+
+ .card_info {
+ margin-top: 38px;
+ margin-left: 25px;
+
+ .top {
+
+ display: flex;
+ align-items: center;
+
+ .line {
+ margin-right: 26px;
+ width: 9px;
+ height: 38px;
+ background: #409EFF;
+ border-radius: 0px 0px 0px 0px;
+ }
+
+ .text {
+ margin-right: 26px;
+ font-weight: 500;
+ font-size: 24px;
+ color: #3D3D3D;
+ line-height: 33px;
+ }
+
+ .input {
+ margin-right: 38px;
+ padding: 4px 44px;
+ border-radius: 11px 11px 11px 11px;
+ border: 1px solid #000000;
+ font-weight: 400;
+ font-size: 24px;
+ color: #409EFF;
+ }
+
+ .stause {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 102px;
+ height: 39px;
+ background: #49F165;
+ border-radius: 11px 11px 11px 11px;
+ font-weight: 400;
+ font-size: 24px;
+ color: #FFFFFF;
+
+ }
+ }
+
+ .card_info_bot {
+ margin-left: 10px;
+ margin-top: 20px;
+
+ .card_info_bot_li {
+ margin-top: 17px;
+ display: flex;
+ align-items: center;
+ flex-wrap: nowrap;
+
+ .tit {
+ margin-right: 15px;
+ font-weight: 400;
+ font-size: 18px;
+ color: #CCCCCC;
+ line-height: 25px;
+ }
+
+ .text {
+
+ font-weight: 400;
+ font-size: 18px;
+ color: #3D3D3D;
+ line-height: 25px;
+ }
+ }
+ }
+ }
+
+ .sxbox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .sxinfo {
+ margin-top: 50px;
+ width: 80%;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+
+ .textbox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ width: 146px;
+ display: flex;
+ justify-content: center;
+
+ .text {
+
+ text-align: center;
+ font-weight: 700;
+ font-size: 18px;
+ color: #3D3D3D;
+ }
+
+ .info {
+ width: 130px;
+ text-align: center;
+ margin-top: 23px;
+ font-weight: 500;
+ font-size: 28px;
+ color: #FF7636;
+ }
+ }
+
+ .line {
+ width: 2px;
+ height: 106px;
+ background: #D8D8D8;
+ border-radius: 0px 0px 0px 0px;
+ }
+ }
+
+ .sxtable {
+ margin-top: 50px;
+ width: 80%;
+
+ .table_li {
+ margin-top: 10px;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+
+ .li {
+ text-align: center;
+ width: 100px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ }
+ }
+ }
+ }
+
+ .sex_tip {
+ margin-left: 40px;
+
+ .sex_tip_top {
+ margin-top: 40px;
+ display: flex;
+ flex-wrap: nowrap;
+
+ .yuan {
+ width: 14px;
+ height: 14px;
+ background: #FFB15E;
+ border-radius: 50%;
+ }
+
+ .text {
+ font-weight: 400;
+ font-size: 14px;
+ color: #FFB15E;
+ }
+ }
+
+ .texts {
+ margin-top: 22px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+ }
+
+ .sqbox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .sxinfo {
+ margin-top: 50px;
+ width: 80%;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+
+ .textbox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ width: 130px;
+ display: flex;
+ justify-content: center;
+
+ .text {
+ width: 130px;
+ text-align: center;
+ font-weight: 700;
+ font-size: 18px;
+ color: #3D3D3D;
+ }
+
+ .info {
+ width: 130px;
+ text-align: center;
+ margin-top: 23px;
+ font-weight: 500;
+ font-size: 28px;
+ color: #FF7636;
+ }
+ }
+
+ .line {
+ width: 2px;
+ height: 106px;
+ background: #D8D8D8;
+ border-radius: 0px 0px 0px 0px;
+ }
+ }
+
+ .texts {
+ margin-left: 40px;
+ margin-top: 22px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+
+ .cxbox {
+ display: flex;
+ flex-wrap: wrap;
+
+ width: 70%;
+
+ .cxli {
+ margin-top: 10px;
+ width: 100%;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+
+ .cxcont {
+ width: 142px;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .cxtop {
+
+ width: 142px;
+ text-align: center;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+
+ .cxbot {
+ margin-top: 10px;
+ width: 142px;
+ text-align: center;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+ }
+ }
+ }
+
+ .fkuanbox_tit {
+ margin-top: 40px;
+ margin-left: 40px;
+ width: 100%;
+ font-weight: 500;
+ font-size: 22px;
+ color: #3D3D3D;
+ line-height: 19px;
+ text-align: left;
+ }
+
+ .fkuanbox {
+ width: 90%;
+ display: flex;
+ flex-wrap: wrap;
+
+ .fkuanbox_li {
+ margin-top: 10px;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: nowrap;
+
+ .fkuanbox_cont {
+ width: 183px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ text-align: center;
+ }
+ }
+ }
+ }
+
+ .speedbox {
+ display: flex;
+ flex-wrap: nowrap;
+ margin-top: 32px;
+
+ .speed_left {
+ height: 38px;
+ width: 35%;
+ display: flex;
+ align-items: center;
+ text-align: left;
+ padding: 12px;
+ font-weight: 700;
+ font-size: 14px;
+ color: #FFFFFF;
+ line-height: 19px;
+ background: #409EFF;
+ border-radius: 5px 0 0 5px;
+ }
+
+ .speed_right {
+ height: 38px;
+
+
+ width: 65%;
+ // display: flex;
+ background: #D8D8D8;
+ text-align: right;
+ // align-items: center;
+ // justify-content: end;
+ font-weight: 700;
+ font-size: 14px;
+ color: #CD2424;
+ line-height: 19px;
+ padding: 8px 20px 8px 0px;
+
+ border-radius: 0px 5px 5px 0px;
+ }
+ }
+
+ .lybox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .cxbox {
+ display: flex;
+ flex-wrap: wrap;
+
+ width: 70%;
+
+ .cxli {
+ margin-top: 10px;
+ width: 100%;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+
+ .cxcont {
+ width: 142px;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .cxtop {
+
+ width: 142px;
+ text-align: center;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+
+ .cxbot {
+ margin-top: 10px;
+ width: 142px;
+ text-align: center;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ }
+ }
+ }
+ }
+
+ .fkuanbox_tit {
+ margin-top: 40px;
+ margin-left: 40px;
+ width: 100%;
+ font-weight: 500;
+ font-size: 18px;
+ color: #3D3D3D;
+ line-height: 19px;
+ text-align: left;
+ }
+
+ .fkuanbox {
+ width: 80%;
+ display: flex;
+ flex-wrap: wrap;
+
+ .fkuanbox_li {
+ margin-top: 10px;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: nowrap;
+
+ .fkuanbox_cont {
+ width: 250px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #E83535;
+ line-height: 19px;
+ text-align: center;
+ }
+
+ .act1 {
+ color: #3D3D3D;
+ }
+ }
+ }
+ }
+
+ .shixbox {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ .fkuanbox {
+ width: 90%;
+ display: flex;
+ flex-wrap: wrap;
+
+ .fkuanbox_li {
+ margin-top: 20px;
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: nowrap;
+
+ .fkuanbox_cont {
+ width: 230px;
+ font-weight: 400;
+ font-size: 14px;
+ color: #3D3D3D;
+ line-height: 19px;
+ text-align: center;
+ }
+ }
+ }
+ }
+ }
+
.noreport {
display: flex;
flex-wrap: wrap;
diff --git a/src/views/financial/repayment/index.vue b/src/views/financial/repayment/index.vue
index f015b96..662874c 100644
--- a/src/views/financial/repayment/index.vue
+++ b/src/views/financial/repayment/index.vue
@@ -26,10 +26,13 @@
-
-
+
+
+
+
+
@@ -63,202 +66,1163 @@
:total="tableDatass.total" @size-change="handleSizeChange" @current-change="handleCurrentChange" />