<template>
  <div class="eibs-tab">
    <!-- <c-infsearch-group @handleSearch="handleSearch" @handleReset="handleReset"> -->
    <!-- 持续展示区 -->
    <!-- <template slot="keepShow"> -->
    <el-form
      class="m-table-search-form"
      ref="paramsForm"
      :inline="true"
      label-position="right"
      label-width="110px"
      size="small"
    >
      <c-row>
        <c-col :span="24">
          <c-col :span="8">
            <el-form-item
              label="Own Reference"
              prop="infcon.seaownref"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.seaownref"
                maxlength="16"
                placeholder="请输入Own Reference"
              ></c-input>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Opening"
              prop="infcon.opndatfrom"
              style="width: 100%"
            >
              <c-col :span="11">
                <c-date-picker
                  type="date"
                  v-model="model.infcon.opndatfrom"
                  style="width: 100%"
                  placeholder="请选择"
                ></c-date-picker>
              </c-col>
              <c-col :span="2" style="text-align: center">
                <label style="display: inline-block; width: 100%">-</label>
              </c-col>
              <c-col :span="11">
                <c-date-picker
                  type="date"
                  v-model="model.infcon.opndatto"
                  style="width: 100%"
                  placeholder="请选择"
                ></c-date-picker>
              </c-col>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item label="Name" prop="infcon.nam" style="width: 100%">
              <c-input
                v-model="model.infcon.nam"
                maxlength="40"
                placeholder="请输入Name"
              ></c-input>
            </el-form-item>
          </c-col>
        </c-col>
      </c-row>
      <!-- </template> -->
      <c-col
        :span="24"
        style="text-align: right; height: 36.8px"
        v-if="searchToggle"
      >
        <el-button size="small" @click="handleReset">重置</el-button>
        <el-button
          type="primary"
          icon="el-icon-search"
          size="small"
          @click="handleSearch"
          >查询</el-button
        >
        <el-button type="text" @click="searchToggle = false">
          展开
          <i class="el-icon-arrow-down"></i>
        </el-button>
      </c-col>

      <!-- 可控展示区 -->
      <!-- <template slot="changeShow"> -->
      <c-row v-show="!searchToggle">
        <c-col :span="24">
          <c-col :span="8">
            <el-form-item
              label="Party Reference"
              prop="infcon.searef"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.searef"
                maxlength="16"
                placeholder="请输入Party Reference"
              ></c-input>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Select Single Party"
              prop="infcon.pty.extkey"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.pty.extkey"
                maxlength="24"
                placeholder="请输入Select Single Party"
              >
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Visible Name"
              prop="infcon.pty.nam"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.pty.nam"
                maxlength="40"
                placeholder="请输入External Visible Name"
              >
              </c-input>
            </el-form-item>
          </c-col>
        </c-col>

        <c-col :span="24">
          <c-col :span="8">
            <el-form-item
              label="Party Name/BIC"
              prop="infcon.seapty"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.seapty"
                maxlength="24"
                placeholder="请输入Party Name/BIC"
              ></c-input>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item label="Role" prop="infcon.searol" style="width: 100%">
              <c-select
                v-model="model.infcon.searol"
                style="width: 100%"
                placeholder="请选择Role"
              >
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Resp.User"
              prop="infcon.usr.extkey"
              style="width: 100%"
            >
              <c-input
                v-model="model.infcon.usr.extkey"
                maxlength="8"
                placeholder="请输入User ID"
              >
              </c-input>
            </el-form-item>
          </c-col>
        </c-col>

        <c-col :span="24">
          <c-col :span="8">
            <el-form-item
              label="Status"
              prop="infcon.seasta"
              style="width: 100%"
            >
              <c-select
                v-model="model.infcon.seasta"
                style="width: 100%"
                placeholder="请选择Status"
                :code="codes.seasta"
              >
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Currency"
              prop="infcon.seacur"
              style="width: 100%"
            >
              <c-select
                v-model="model.infcon.seacur"
                style="width: 100%"
                placeholder="请选择Currency"
                :code="codes.cur"
              >
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item
              label="Amount between"
              prop="infcon.seaamtfr"
              style="width: 100%"
            >
              <c-col :span="11">
                <c-input-currency
                  v-model="model.infcon.seaamtfr"
                  placeholder="请输入Amount"
                >
                </c-input-currency>
              </c-col>
              <c-col :span="2" style="text-align: center">
                <label style="display: inline-block; width: 100%">-</label>
              </c-col>
              <c-col :span="11">
                <c-input-currency
                  v-model="model.infcon.seaamtto"
                  placeholder="请输入Amount"
                >
                </c-input-currency>
              </c-col>
            </el-form-item>
          </c-col>
        </c-col>

        <c-col :span="24">
          <c-col :span="8">
            <el-form-item
              label="Payment Type"
              prop="seapaytyp"
              style="width: 100%"
            >
              <c-select
                v-model="model.seapaytyp"
                style="width: 100%"
                placeholder="请选择Payment Type"
                :code="codes.seapaytyp"
              >
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item label="Swift type" prop="msgtyp" style="width: 100%">
              <c-select
                v-model="model.msgtyp"
                style="width: 100%"
                placeholder="请选择Swift type"
              >
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="8">
            <el-form-item label="国家代码" prop="countcode" style="width: 100%">
              <c-col :span="11">
                <c-select
                  v-model="model.countcode"
                  filterable
                  style="width: 100%"
                  placeholder="请选择国家代码"
                  :code="codes.bopcty"
                >
                </c-select>
              </c-col>
              <c-col :span="13" style="text-align: right">
                <c-checkbox v-model="model.tsnflg">同名划转标志</c-checkbox>
              </c-col>
            </el-form-item>
          </c-col>
        </c-col>
      </c-row>
      <c-col
        :span="24"
        style="text-align: right; height: 36.8px"
        v-if="!searchToggle"
      >
        <el-button size="small" @click="handleReset">重置</el-button>
        <el-button
          type="primary"
          icon="el-icon-search"
          size="small"
          @click="handleSearch"
          >查询</el-button
        >
        <el-button type="text" @click="searchToggle = true">
          收起
          <i class="el-icon-arrow-up"></i>
        </el-button>
      </c-col>
    </el-form>
    <c-col :span="24">
      <div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
    </c-col>
    <!-- </template>
    </c-list-search> -->

    <!-- </template> -->
    <!-- </c-infsearch-group> -->

    <c-col style="margin-top: 10px">
      <c-button size="small" type="primary" style="margin-left: 0"
        >导Excel</c-button
      >
      <c-button size="small" type="primary" style="margin-left: 0"
        >Display</c-button
      >
      <c-button size="small" type="primary" style="margin-left: 0"
        >Use</c-button
      >
    </c-col>

    <c-col>
      <c-istream-table :list="stmData.data" :columns="stmData.columns">
        <el-table-column prop="op" label="操作" width="140" fixed="right">
          <template slot-scope="scope">
            <c-button size="small" type="primary" style="margin-left: 0" @click="onInfbutDsp(scope.$index,scope.row)">Display</c-button
      >
          </template>
        </el-table-column>
      </c-istream-table>
    </c-col>
  </div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infcpd/Event";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [CommonProcess],
  data() {
    return {
      searchToggle: true,
      stmData: {
        columns: [
          '1 1 "Reference" 150 ',
          '2 2 "Resp. User" 100 ',
          '12 3 "PYE NO." 100 ',
          '9 4 "Payee.Party Number" 150',
          '10 5 "Payee Customer" 250',
          '11 6 "PYE.Customer CN" 130',
          '13 7 "Ord.Party Number" 150',
          '14 8 "Ord.Customer" 250',
          '15 9 "Ord.Customer CN" 130',
          '16 10 "1.Party Number" 150',
          '17 11 "Ord.Institution" 200',
          '12 12 "ORC NO." 150',
          '18 13 "2.Party Number" 150',
          '19 14 "Paying Bank" 150',
          //'3 15 "Opened" 140',
          {index:3,position:15,width:140,pattern:'time',label:'Opened'},
          //'4 16 "Value" 140',
          {index:4,position:16,width:140,pattern:'time',label:'Value'},
          //'5 17 "Closed" 140',
          {index:5,position:17,width:140,pattern:'time',label:'Closed'},
          '20 18 "1.Cur" 80',
          '22 19 "2.Cur" 80',
          '21 20 "Paym.Amount" 120',
          '23 21 "Amount rcvd." 120',
          '6 22 "Pyectycod" 100',
          '7 23 "Orcctycod" 100',
        ],
        data: [],
      },
    };
  },
  methods: {
    ...Event,
   /*  handleSearch(callback) {
      setTimeout(() => {
        this.$notify.info({
          title: "提示",
          message: "模拟post请求控制按钮状态",
        });
        // 执行子组件回调函数控制按钮状态
        callback();
      }, 1000);
    }, */
    handleReset() {},
  },
  created: function () {},
};
</script>
<style>
</style>