<template>
      <div class="eibs">

        <!-- ==================左边================ -->
        <c-col :span="12" style="padding-right: 20px;">
          <c-col :span="24">
            <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
              <c-fullbox>
                <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
                         disabled></c-input>
                <template slot="footer">
                  <c-button style="float:right;" size="small" type="primary" icon="el-icon-search"></c-button>
                </template>
              </c-fullbox>
            </el-form-item>
          </c-col>
<!--      <c-col :span="21">-->
<!--          <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">-->
<!--            <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" -->
<!--              disabled></c-input>-->
<!--          </el-form-item>-->
<!--        </c-col>-->
<!--        <c-col :span="3">-->
<!--          -->
<!--        </c-col>-->

      <c-col :span="12">
        <el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
          <c-select disabled v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择币种">
            <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.max.amt">
          <c-input-currency v-model="model.bodgrp.cbs.max.amt" style="text-align: left; width: 100%"
            placeholder="请输入托收金额" disabled
            @keyup.enter.native="defaultFunction('bodgrp.cbs.max.amt', model.bodgrp.cbs.max.amt)"></c-input-currency>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item label="仓储/保险" prop="bodgrp.cbs.opn1.cur">
          <c-select disabled v-model="model.bodgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择币种">
            <el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.opn1.amt">
          <c-input-currency v-model="model.bodgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
            placeholder="请输入仓储/保险" disabled
            @keyup.enter.native="defaultFunction('bodgrp.cbs.opn1.amt', model.bodgrp.cbs.opn1.amt)"></c-input-currency>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="交单条件" prop="bodgrp.rec.doctypcod">
          <c-select v-model="model.bodgrp.rec.doctypcod" style="width:100%" placeholder="请选择交单条件" :code="codes.doctypcod" disabled
            >
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="单据状态" prop="bodgrp.rec.docsta">
          <c-select v-model="model.bodgrp.rec.docsta" style="width: 100%" placeholder="请输入单据状态" :code="codes.docstabot" disabled>
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="16">
          <el-form-item label="单据期限" prop="bodgrp.rec.matdat">
            <c-date-picker
              type="date"
              disabled
              v-model="model.bodgrp.rec.matdat"
              style="width: 100%"
              placeholder="请选择单据到期日"
            ></c-date-picker>
          </el-form-item>
        </c-col>
        <c-col :span="4">
          <el-form-item label="" label-width="40px">
            <c-input
              disabled
              v-model="model.bodgrp.rec.matpercnt"
              placeholder="请输入单据期限"
            ></c-input>
          </el-form-item>
        </c-col>

        <c-col :span="4">
        <el-form-item label="" prop="bodgrp.rec.matpertyp" label-width="5px">
            <c-select disabled v-model="model.bodgrp.rec.matpertyp" style="width: 100%"  placeholder="">
            <el-option
              v-for="item in matpertyp"
              :key="item.value"
              :label="item.label"
              :value="item.value"
            >
            </el-option>
            </c-select>
        </el-form-item>
       </c-col>


      <c-col :span="24">
        <el-form-item label="" prop="bodgrp.rec.matperbeg">
          <c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" :code="codes.matperbeg"
            placeholder="请选择" disabled>
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item label="收单日期" prop="bodgrp.rec.rcvdat">
          <c-date-picker type="date" v-model="model.bodgrp.rec.rcvdat" style="width:100%" placeholder="请选择收单日期"
            disabled></c-date-picker>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item label="寄单日期" prop="bodgrp.rec.predat">
          <c-date-picker type="date" v-model="model.bodgrp.rec.predat" style="width:100%"
            placeholder="请选择寄单日期" disabled></c-date-picker>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="第二次寄单指示" prop="bodgrp.blk.colinssnm" >
            <c-input type="textarea" v-model="model.bodgrp.blk.colinssnm" maxlength="60" show-word-limit placeholder="请输入第二次寄单指示" ></c-input>
        </el-form-item>
        </c-col>

        <c-col :span="24">
          <el-form-item label=" " prop="oridre" label-width="120px" style=" float:right;">
	    <c-checkbox v-model="model.oridre" padding="15">是否将原单据寄给收款人</c-checkbox>
      </el-form-item>
       </c-col>
    </c-col>

    <!-- ============右边================= -->
    <c-col :span="12" style="padding-left: 20px;">
      <c-col :span="24">
        <el-form-item label="摘要" prop="bodgrp.rec.nam">
          <c-input text-align="middle" v-model="model.bodgrp.rec.nam" maxlength="40" disabled
            placeholder="请输入"></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="收款人" prop="bodgrp.drr.pts.ref">
          <c-input v-model="model.bodgrp.drr.pts.ref" maxlength="16" placeholder="请输入收款人" ></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="收款人名称" prop="bodgrp.drr.pts.nam">
          <c-input v-model="model.bodgrp.drr.pts.nam" maxlength="40" placeholder="请输入收款人名称" disabled></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="代收行" prop="bodgrp.col.pts.ref">
          <c-input v-model="model.bodgrp.col.pts.ref" maxlength="16" placeholder="请输入代收行" disabled></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="代收行名称" prop="bodgrp.col.pts.nam">
          <c-input v-model="model.bodgrp.col.pts.nam" maxlength="40" placeholder="请输入代收行名称" disabled></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="付款人" prop="bodgrp.dre.pts.ref">
          <c-input v-model="model.bodgrp.dre.pts.ref" maxlength="16" placeholder="请输入付款人" disabled></c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="付款人名称" prop="bodgrp.dre.pts.nam">
          <c-input v-model="model.bodgrp.dre.pts.nam" maxlength="40" placeholder="请输入付款人名称" disabled></c-input>
        </el-form-item>
      </c-col>
    </c-col>
    <c-col :span="24">
      <c-docpre 
      :model="model" 
      :argadr="{
        path:'bodgrp.blk.docpre',
        grp: 'botp',
        code:'docpre'
      }"></c-docpre>
    </c-col>

  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Botdcr/Event"
import Utils from "~/utils";
import Ptap from "~/views/Public/Ptap";
import Docpre from "~/views/Public/Docpre";

export default {
  components: { "c-ptap": Ptap ,
    "c-docpre": Docpre,},
  inject: ['root'],
  props: ["model", "codes"],
  mixins: [commonProcess],
  data() {
    return {
      columns: ['0 0 "lst1" 100 ', '1 1 "lst2" 100', '2 2 "单据" 200'],
      TableValue: [
        {
          id: 0,
          cmail1: "",
          cmail2: "",
          docnam: "",
          description: "",
          serialNum: "",
          tableName: "",
          tcddoc: "",
        },
      ],
      matpertyp: [
        { label: "天", value: "D" },
        { label: "月", value: "M" },
    ],
      newValue: {
        id: 0,
        cmail1: "",
        cmail2: "",
        docnam: "",
        description: "",
        serialNum: "",
        tableName: "",
        tcddoc: "",
      },

    }
  },
  methods: {
    ...Event,
    addTableValue(index) {
      var newTableValue = Object.assign({}, this.newValue);
      const serial = Utils.generateUUID();
      newTableValue.serialNum = serial;
      this.model.botp.docgrdm.docgrd.splice(index - 1, 0, newTableValue);
    },
    deleteTable(index) {
      this.model.botp.docgrdm.docgrd.splice(index, 1);
    },
  },

  created: function () {
    console.log(this.root);
  }
}
</script>
<style>
.messageLabel>>>.el-form-item__label {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
}
</style>