<template> <div class="eibs-tab"> <c-col :span="12"> <!-- S0000005 : 发送接收标识 --> <c-col :span="24"> <el-form-item label="发送接收标识" prop="comchk.sndrcv"> <c-select v-model="model.comchk.sndrcv" style="width:100%" placeholder="请选择发送接收标识" dbCode="ELC034"> </c-select> </el-form-item> </c-col> <!-- S0000010 : 报文类型 --> <c-col :span="24"> <el-form-item label="报文类型" prop="comchk.msgtyp"> <c-select v-model="model.comchk.msgtyp" style="width:100%" :isShowKeyAndLabel="true" dbCode="ELC038" uil="CN"> </c-select> </el-form-item> </c-col> </c-col> <c-col :span="12"> <!-- S0000010 : 业务日期 --> <c-col :span="24"> <el-form-item label="业务日期" prop="comchk.chkdat"> <c-date-picker type="date" v-model="model.comchk.chkdat" style="width:100%" placeholder="请选择对账日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="6"> <el-form-item> <c-button size="small" type="primary" @click="selectElcAndMsg"> 查询 </c-button> </el-form-item> </c-col> <c-col :span="6"> <el-form-item> <c-button size="small" type="primary" @click="duizhang"> 对账 </c-button> </el-form-item> </c-col> <c-col :span="6"> <el-form-item> <c-button size="small" type="primary" @click="duizhangDownlaod"> 导出 </c-button> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="24" style="height: 10px; margin-bottom: 40px"> <el-divider></el-divider> </c-col> <c-col :span="24"> <div style="font-weight:bold;">人行电证报文信息:</div> </c-col> <c-col :span="24"> <el-form-item label-width="0px"> <el-table border style="width: 100%" :data="model.comchk.elcreclist" height="500"> <el-table-column type="index" width="100" label="是否匹配"> <template slot-scope="scope"> <c-checkbox :value="scope.row['checked']" @click.stop></c-checkbox> </template> </el-table-column> <c-table-column v-for="(item, key) in rhdzData.columns" :key="key" :prop="item.prop" :label="item.label" sortable> <template v-slot="{ scope }"> <span :class="scope.row['flg']=='R'?'redfont':'blackfont'">{{ scope.row[item.prop] }}</span> </template> </c-table-column> </el-table> </el-form-item> </c-col> <c-col :span="24"> <div style="font-weight:bold;">我行电证报文信息:</div> </c-col> <c-col :span="24"> <el-form-item label-width="0px"> <el-table border style="width: 100%" :data="model.comchk.msglist" height="500"> <el-table-column type="index" width="100" label="是否匹配"> <template slot-scope="scope"> <c-checkbox :value="scope.row['checked']" @click.stop></c-checkbox> </template> </el-table-column> <c-table-column v-for="(item, key) in whdzData.columns" :key="key" :prop="item.prop" :label="item.label" sortable> <template v-slot="{ scope }"> <span :class="scope.row['flg']=='R'?'redfont':'blackfont'">{{ scope.row[item.prop] }}</span> </template> </c-table-column> </el-table> </el-form-item> </c-col> <c-col :span="24"> <div class="redfont"> {{model.comchk.chklab}} </div> </c-col> </div> </template> <script> import event from "../event"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event], data() { return { rhdzData: { columns: [ { label: "对账日期", prop: "chkdat" }, { label: "对账直接参与机构", prop: "bnkcod" }, { label: "报文标识号", prop: "msgid" }, { label: "发起接收标识", prop: "sndrcv" }, { label: "发起直接参与机构", prop: "insagt" }, { label: "报文类型", prop: "msgtyp" }, { label: "报文处理状态", prop: "prcsta" } ], data: [] }, whdzData: { columns: [ { label: "发送时间", prop: "credattim" }, { label: "发送方", prop: "sender" }, { label: "报文标识号", prop: "msgid" }, { label: "发送方向", prop: "dir" }, { label: "接收方", prop: "recver" }, { label: "报文名称", prop: "msgtyp" } ], data: [] } }; }, methods: {}, created: function() {} }; </script> <style> .redfont{ color:red; } .blackfont{ color:black; } </style>