<template>
	<div class="eibs-tab">
		<c-col :span="12" style="padding-right:20px;">
			<c-col :span="24">
				<el-form-item label="交易对手名称" prop="umdmod.bennam">
					<c-input
						maxlength="200"
						placeholder="请输入交易对手名称"
						style="width: 100%"
						v-model="model.umdmod.bennam"
						customModifykey="umdmod.bennam" 
          	@change="customAddModify(model.umdmod, 'bennam')"
					></c-input>
				</el-form-item>
			</c-col>
		</c-col>
		<c-col :span="12" style="padding-left:20px;">
			<c-col :span="24" style="text-align: right">
				<c-button @click="queryUsrmd" size="small" type="primary" :disabled="model.umdmod.excuteflg==='N'">
					名单筛查
				</c-button>
			</c-col>
		</c-col>
		<!-- 列表 -->
		<c-col :span="24" style="margin: 20px 0;">
			<el-table :border="true" :data="model.umdmod.umdList" style="width:100%" :row-class-name="tableRowClassName" size="small">
				<el-table-column label="INR" prop="inr" min-width="100px">
				</el-table-column>
				<el-table-column label="案例状态" prop="casecode" min-width="100px">
          <template slot-scope="scope">
              {{casecodeMap[scope.row.casecode]}}
          </template>
				</el-table-column>
				<el-table-column label="筛查状态" prop="code" min-width="100px">
          <template slot-scope="scope">
              {{codeMap[scope.row.code]}}
          </template>
				</el-table-column>
				<el-table-column label="案例编号" prop="caseno" min-width="100px" :show-overflow-tooltip="true">
				</el-table-column>
				<el-table-column label="业务编号" prop="ownref" min-width="100px">
				</el-table-column>
				<el-table-column label="筛查时间" prop="credat" min-width="100px">
				</el-table-column>
				<el-table-column label="最后操作时间" prop="lstdat" min-width="120px">
				</el-table-column>
				<el-table-column label="接口调用状态" prop="sta" min-width="120px">
				</el-table-column>
				<!-- <el-table-column label="交易流水号" prop="transid" min-width="120px">
				</el-table-column>
				<el-table-column label="历史交易流水号" prop="transid" min-width="120px">
				</el-table-column> -->
			</el-table>
		</c-col>
		<c-col :span="12" style="padding-right:20px;">
			<c-col :span="24">
				<el-form-item label="当前筛查案例编号">
					<c-input placeholder="请输入案例编号" style="width: 400px" v-model="model.umdmod.caseno" disabled></c-input>
				</el-form-item>
			</c-col>
		</c-col>
	</div>
</template>

<script>
import commonDepend from "~/mixin/commonDepend.js";
import event from "../event";
import Api from "~/service/Api";

export default {
  inject: ["root"],
  mixins: [commonDepend, event],
  props: ["model", "codes"],
  data() {
    return {
      tableData: {},
      //筛查状态
      codeMap:{
        "000":"未命中(正常查询)",
        "001":"命中(正常查询)",
        "020":"关闭查询服务",
        "202":"筛查业务类型不存在",
        "203":"请求参数错误(码值不正确、必填项为空、格式不正确)",
        "204":"名单查询失败",
        "000":"未命中(正常查询)",
        "209":"筛查超时",
      },
      //案例状态
      casecodeMap:{
        "100":"放行",
        "101":"禁止",
        "102":"认定中",
        "103":"该案例不存在。",
        "104":"案例信息和筛查要素不符,请核对信息!(案例存在但是查询要素不对)",
        "200":"案例信息查询失败",
      }
    };
  },
  methods: {
    tableRowClassName({row, rowIndex}){
      if(row.caseno === this.model.umdmod.caseno) {
         return 'blue-row';
      }
      return '';
    },
	},
	mounted () {
		this.root.rules['umdmod.bennam'] = [{required: false, message: "必输项"}]
	}
};
</script>
<style scoped lang="less">
.eibs-tab {
  /deep/ .el-table .blue-row{
    background: #99CCFF;
  }
}
</style>