Infsea.vue 4.51 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
<template>
  <div class="eibs-tab">
    <c-list-search @form-reset="handleReset" @form-search="formSubmit">
      <!-- 持续展示区 -->
      <template v-slot="searchSlot">
        <el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small"
          :model="model">
          <el-row>
            <c-col :span="8">
              <el-form-item label="主流水号" style="width: 100%">
                <c-input v-model="model.zlsh" maxlength="18" placeholder="请输入主流水号"></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="8">
              <el-form-item label="客户ID" style="width: 100%">
                <c-input v-model="model.khid" maxlength="18" placeholder="请输入客户ID"></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="8">
              <el-form-item label="协议号" style="width: 100%">
                <c-input v-model="model.xyh" maxlength="18" placeholder="请输入协议号"></c-input>
              </el-form-item>
            </c-col>
            
          </el-row>

          <!-- 可控展示区 -->
          <el-row v-show="searchSlot.searchToggle">
            <c-col :span="24">
              <c-col :span="8">
                <el-form-item label="开立日期" style="width: 100%">
                  <c-date-picker type="date" v-model="model.klrq"></c-date-picker>
                </el-form-item>
              </c-col>
              <c-col :span="8">
                <el-form-item label="机构号" style="width: 100%">
                  <c-select v-model="model.jgh" placeholder="请选择机构号" :clearable="true" :code="[]">
                  </c-select>
                </el-form-item>
              </c-col>
            </c-col>
          </el-row>
        </el-form>
      </template>
      <template v-slot:extendsRight>
        <c-button class="medium_bcs" size="medium" type="primary" style="margin-left: 2px">
          导出
        </c-button>
      </template>
    </c-list-search>
    <el-col :span="24" style="margin-top: 10px">
      <c-col :span="24">
        <el-table id='infgidBSTableRef' v-loading="load" :data="tableData" style="width:100%" size="small" :border="true"
          height="calc(100vh - 330px)" :highlight-current-row="true">
          <el-table-column label="机构号" prop="jgh" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="机构名称" prop="jgmc" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="所属分行机构号" prop="ssfhjgh" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="业务类型" prop="ywlx" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="主流水号" prop="zlsh" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="客户ID" prop="khid" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="客户英文名称" prop="khywmc" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="客户中文名称" prop="khzwmc" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="受益人" prop="syr" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="交易币种" prop="jybz" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="交易金额" prop="jyje" align="left" min-width="150">
          </el-table-column>
          <el-table-column label="开立日期" prop="klrq" align="left" min-width="150">
          </el-table-column>
        </el-table>
      </c-col>
    </el-col>

  </div>
</template>
<script>
export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [],
  components: {
  },
  data() {
    return {
      load: false,
      tableData: [],
    };
  },
  watch: {
    
  },
  computed: {},

  mounted() {
    
  },
  methods: {
    handleReset() {

    },
    formSubmit() {

    },
  }
};
</script>
<style scoped lang="less">
.eibs-tabs /deep/ {
  .m-table-search {
    padding: 20px 0px 10px 0px;
  }
}

.header-wrap {
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;

  .title {
    font-size: 16px;
    color: #000;
  }

  .close-btn {
    padding: 3px;
    cursor: pointer;
  }
}

.m-list-btns {
  height: 300px;
  overflow: auto;
}

.medium_bcs {
  border-radius: 5px;
}
</style>