<template> <div class="customer-management-information-content"> <div v-for="(item, index) in dataList" :key="index"> <table-double-view :keyValue="keyValueDouble" :data="item"></table-double-view> <div style="height: 1px;background-color: #e0e1e2;border-left: 100px solid #fff;border-right: 100px solid #fff"></div> </div> </div> </template> <script lang="ts"> import { Component, Vue } from "vue-property-decorator"; import TableDoubleView from "@/public/TableDoubleView.vue"; import nettyApi from "@/constants/api/ms-netty/netty.api"; import { NativeUI } from "@/public/ts/NativeUI"; import IF from "@/public/factory/InterFaceFactory"; import Public from "@/public/ts/Public"; /** * @Description 出账信息 * @Author JiangTao * @Date 2021-11-10 下午 04:31 */ @Component({ name: "BillingInformation", components: { TableDoubleView }, }) export default class BillingInformation extends Vue { keyValueDouble = { PRODUCTIDName: '方案产品', BUSINESSSUM: '贷款金额(元)', PUTOUTSTATUS: '出账状态', PUTOUTDATE: '出账日期' } dataList: any = []; dataBasic: any = {}; mounted() { this.selectBasicInfo(); } //查询个人基本信息 selectBasicInfo() { const param = { CUSTOMERID: this.$route.query.CUSTOMERID, tc: nettyApi.TRADE_CODE.selectPersonalBasicInfo }; NativeUI.showWaiting('正在查询...'); return IF.transferDataInter(nettyApi.commonRq, param).then((res: any) => { NativeUI.closeWaiting(); if (res.rc == '1') { if (res.ArrayInfoCz && res.ArrayInfoCz.length > 0) { for (let i = 0; i < res.ArrayInfoCz.length; i++) { this.dataBasic = res.ArrayInfoCz[i]; this.dataBasic.BUSINESSSUM = Public.formatMoney(this.dataBasic.BUSINESSSUM,','); this.dataList.push(this.dataBasic); } } } else { NativeUI.toast(res.msg); } }); } } </script> <style scoped></style>