<template> <div> <title-bar :title="title" @clickLef="onClick"> <van-icon slot="left" name="cross" size="24" /> </title-bar> <sub-title>异常经营名录</sub-title> <div class="content"> <div class="customer-management-information-content"> <div v-if="unusualMngInfoList.length > 0 "> <table class="customer-management-information-form"> <tr> <td style="width:10%" >列入时间</td> <td style="width:10%">列入机关</td> <td style="width:35%">列入原因</td> <td style="width:10%">移出时间</td> <td style="width:35%">移出原因</td> </tr> <tr v-for="(item, index) in unusualMngInfoList" :key="index"> <td>{{ item.ABNTIME }}</td> <td>{{ item.IN_REGORG }}</td> <td>{{ item.SPECAUSE }}</td> <td>{{ item.EABNTIME }}</td> <td>{{ item.ERECCAUSE }}</td> </tr> </table> </div> <div v-else> <table class="customer-management-information-form"> <tr> <td style="width:10%" >列入时间</td> <td style="width:10%">列入机关</td> <td style="width:35%">列入原因</td> <td style="width:10%">移出时间</td> <td style="width:35%">移出原因</td> </tr> <tr> <td colspan="5">暂无数据</td> </tr> </table> </div> </div> </div> </div> </template> <script lang="ts"> import { Component, Vue } from "vue-property-decorator"; import TitleBar from "@/components/general/TitleBar.vue"; import Public from "@/public/ts/Public"; import nettyApi from "@/constants/api/ms-netty/netty.api"; import { NativeUI } from "@/public/ts/NativeUI"; import IF from "@/public/factory/InterFaceFactory"; /** * @Description 工商-异常经营名录 * @Author JiangTao * @Date 2022-02-10 上午 11:58 */ @Component({ name: "YCJYMLView", components: { TitleBar }, }) export default class YCJYMLView extends Vue { title = "工商-异常经营名录"; // 页面标题 unusualMngInfoList = [] ; //异常经营列表 onClick() { } mounted() { this.selectCustInfo(); } /** * @Description 经营风险查询 * @Author JiangTao * @Date 2021-11-25 下午 04:57 */ selectCustInfo(pageNo = 1) { let param = { CUST_FULL_NAME: this.$store.getters.getCusInfo.cus_name, CERT_ARRAY_INFO: [ { CERT_TYPE: Public.getGScode(this.$store.getters.getCusInfo.cert_type), CERT_NO: this.$store.getters.getCusInfo.cert_code } ], GS_QUERY_OPTION_ARRAY: [ { GS_QUERY_OPTION_LIST: '1' }, { GS_QUERY_OPTION_LIST: '8' } ], ProdId: Public.getProdId(), SvrCode: Public.getSvrCode(nettyApi.TRADE_CODE.selectGSXXCX), ClientNo: this.$store.getters.getCustInfo.cus_id, tc: nettyApi.TRADE_CODE.selectGSXXCX }; NativeUI.showWaiting('正在查询...'); IF.transferDataInter(nettyApi.commonRq, param).then((res:any) => { NativeUI.closeWaiting(); this.unusualMngInfoList = []; if (res.rc === '1') { if (res.GOV_EXCEPTIONREASON_ARRAY.length !== 0) { this.unusualMngInfoList = res.GOV_EXCEPTIONREASON_ARRAY; } } else { if (res.ret_code != '4999999') { NativeUI.toast(res.msg); } } }); } } </script> <style scoped></style>