<template> <div class="customer-management-information-content"> <table-double-view :keyValue="keyValueDouble" :data="dataBasic" ></table-double-view> </div> </template> <script lang="ts"> import { Component, Vue } from "vue-property-decorator"; import TableDoubleView from "@/public/TableDoubleView.vue"; import { NativeUI } from "@/public/ts/NativeUI"; import nettyApi from "@/constants/api/ms-netty/netty.api.ts"; import IF from "@/public/factory/InterFaceFactory"; import Public from "@/public/ts/Public"; import { parse } from "mathjs"; /** * @Description 基础信息 * @Author JiangTao * @Date 2021-11-10 下午 04:30 */ @Component({ name: "BasicInformation", components: { TableDoubleView }, }) export default class BasicInformation extends Vue { keyValueDouble = { INCOMESOURCE: "家庭经济来源", FAMILYMONTHASSETS: "家庭月负债", ASSETNUM: "本地拥有不动产套数", }; 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.FinanceInfoJc && res.FinanceInfoJc.length > 0) { this.dataBasic = res.FinanceInfoJc[0]; this.dataBasic.FAMILYMONTHASSETS = Public.formatMoney( this.dataBasic.FAMILYMONTHASSETS, "," ); this.dataBasic.ASSETNUM = parseInt(this.dataBasic.ASSETNUM); } } else { NativeUI.toast(res.msg); } }); } } </script> <style scoped></style>