<template>
	<div class="eibs-tab">
		<!-- left -->
		<el-col :span="12" style="padding-right: 20px;">
			<c-col :span="24">
				<el-form-item :label="$t('gitdla.保函编号')" prop="gidgrp.rec.ownref" style="width: 100%">
					<c-fullbox>
						<c-input v-model="model.gidgrp.rec.ownref" maxlength="8" placeholder="请输入" disabled></c-input>
						<template slot="footer">
              <c-button size="small" type="primary" disabled>
                获取
              </c-button>
            </template>
					</c-fullbox>
				</el-form-item>
			</c-col>
 
			<c-col :span="24" class="custom-box-wrap">
				<div class="box-1">
					<div style="width: 280px;">
						<el-form-item :label="$t('gitdla.保函金额')" prop="oldgidgrp.cbs.max.cur">
							<c-select v-model="model.oldgidgrp.cbs.max.cur" placeholder="" style="width: 100%" disabled dbCode="curtxt"></c-select>
						</el-form-item>
					</div>
					<div style="width: calc(100% - 280px);">
						<el-form-item style="text-align: left" label-width="5px" prop="oldgidgrp.cbs.max.amt">
							<c-input-currency 
								:currency="model.oldgidgrp.cbs.max.cur"
								v-model="model.oldgidgrp.cbs.max.amt" 
								placeholder="请输入保函金额" 
								disabled
							></c-input-currency>
						</el-form-item>
					</div>
				</div>
				<div class="box-2">
					<c-checkbox v-model="model.adaflg" disabled true-label="X" false-label="">附加金额</c-checkbox>
				</div>
			</c-col>

			<c-col :span="24">
				<div class="custom-box-wrap">
					<div style="width: 280px;">
						<el-form-item :label="$t('gitdla.保函余额')" prop="oldgidgrp.cbs.opn1.cur">
							<c-select v-model="model.oldgidgrp.cbs.opn1.cur" placeholder="" style="width: 100%" disabled dbCode="curtxt">
							</c-select>
						</el-form-item>
					</div>
					<div style="width: calc(100% - 280px);">
						<el-form-item label-width="5px" prop="oldgidgrp.cbs.opn1.amt">
							<c-input-currency :currency="model.oldgidgrp.cbs.opn1.cur" v-model="model.oldgidgrp.cbs.opn1.amt" placeholder="请输入" disabled></c-input-currency>
						</el-form-item>
					</div>
				</div>
      </c-col>

			<c-col v-if="model.adaflg=='X'" :span="24">
        <div class="custom-box-wrap">
          <div style="width: 280px;">
            <el-form-item label="Old Additional Amount" prop="oldgidgrp.cbs.max.cur">
              <c-select v-model="model.oldgidgrp.cbs.max.cur" style="width: 100%" disabled placeholder="请输入"
                dbCode="curtxt"></c-select>
            </el-form-item>
          </div>
          <div style="width: calc(100% - 280px);">
            <el-form-item label-width="5px" prop="oldgidgrp.cbs.max2.amt">
              <c-input-currency :currency="model.oldgidgrp.cbs.max.cur" v-model="model.oldgidgrp.cbs.max2.amt"
                placeholder="请输入" disabled></c-input-currency>
            </el-form-item>
          </div>
        </div>
      </c-col>

      <c-col v-if="model.adaflg=='X'" :span="24">
        <div class="custom-box-wrap">
          <div style="width: 280px;">
            <el-form-item label="Additional Amended" prop="oldgidgrp.cbs.max.cur">
              <c-select v-model="model.oldgidgrp.cbs.max.cur" style="width: 100%" disabled placeholder="请输入"
                dbCode="curtxt"></c-select>
            </el-form-item>
          </div>
          <div style="width: calc(100% - 280px);">
            <el-form-item label-width="5px" prop="addameamt">
              <c-input-currency :currency="model.oldgidgrp.cbs.max.cur" v-model="model.addameamt"
                placeholder="请输入" disabled></c-input-currency>
            </el-form-item>
          </div>
        </div>
      </c-col>

			<c-col :span="24">
				<el-form-item :label="$t('gitdla.支出目的')" prop="gidgrp.rec.purpos">
					<c-select disabled v-model="model.gidgrp.rec.purpos" dbCode="purpos" style="width:100%" ></c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('gitdla.保函种类')" prop="gidgrp.rec.gartyp">
					<c-select disabled dbCode="typgar" v-model="model.gidgrp.rec.gartyp" style="width:100%" placeholder="请选择保函种类">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('gitame.旧到期类型')" prop="oldgidgrp.rec.exptyp">
					<c-select disabled dbCode="exptyp" v-model="model.oldgidgrp.rec.exptyp" style="width: 100%" placeholder="请选择">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
        <c-col :span="18">
				  <el-form-item :label="$t('gitame.旧到期日')" prop="oldgidgrp.rec.expdat" >
					  <c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.expdat" style="width: 100%" placeholder="请选择旧到期日"></c-date-picker>
				  </el-form-item>
        </c-col>
        <c-col :span="6">
						<el-form-item label="" prop="oldgidgrp.rec.expflg" label-width="0">
							<c-checkbox  disabled class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.oldgidgrp.rec.expflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24" v-if="model.oldgidgrp.blk.atxexptxt!=''">
				<el-form-item :label="$t('gitame.旧到期条件')" prop="oldgidgrp.blk.atxexptxt">
          <c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65"  v-model="model.oldgidgrp.blk.atxexptxt">
					</c-mul-row-input>
				</el-form-item>
			</c-col>
			<c-col :span="24" v-else>
				<el-form-item :label="$t('gitame.旧到期条件')" prop="oldgidgrp.blk.exptxt" >
          <c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65"  v-model="model.oldgidgrp.blk.exptxt">
					</c-mul-row-input>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="this.model.oldgidgrp.rec.purpos != 'ISSU'">
				<el-form-item :label="$t('gitame.旧责任类型')" prop="oldgidgrp.rec.liatypc" >
					<c-select disabled dbCode="exptyp" v-model="model.oldgidgrp.rec.liatypc" style="width: 100%" placeholder="请选择">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="this.model.oldgidgrp.rec.purpos != 'ISSU'">
        <c-col :span="18">
				  <el-form-item :label="$t('gitame.旧责任期')" prop="oldgidgrp.rec.liadat" >
					  <c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.liadat" style="width: 100%" placeholder="请选择旧责任期"></c-date-picker>
				  </el-form-item>
        </c-col>
        <c-col :span="6">
						<el-form-item label="" prop="oldgidgrp.rec.liaflg" label-width="0">
							<c-checkbox  disabled class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.oldgidgrp.rec.liaflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24" v-if="this.model.oldgidgrp.rec.purpos != 'ISSU'&&model.oldgidgrp.blk.atxliatxtc!=''">
				<el-form-item :label="$t('gitame.旧责任条件')" prop="oldgidgrp.blk.atxliatxtc" >
          <c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65"  v-model="model.oldgidgrp.blk.atxliatxtc">
					</c-mul-row-input>
				</el-form-item>
			</c-col>
			<c-col :span="24" v-if="this.model.oldgidgrp.rec.purpos != 'ISSU'&&model.oldgidgrp.blk.atxliatxtc==''">
				<el-form-item :label="$t('gitame.旧责任条件')" prop="oldgidgrp.blk.liatxtc" >
          <c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65"  v-model="model.oldgidgrp.blk.liatxtc">
					</c-mul-row-input>
				</el-form-item>
			</c-col>

		</el-col>

		<!-- right -->
		<el-col :span="12" style="padding-left: 20px;">
			<c-col :span="24">
				<el-form-item :label="$t('gitdla.申请人名称')" prop="gidgrp.apl.pts.nam">
					<c-input disabled v-model="model.gidgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="this.model.gidgrp.rec.purpos == 'ISSU'">
				<el-form-item :label="$t('gitdla.受益人名称')" prop="gidgrp.ben.pts.nam">
					<c-input disabled v-model="model.gidgrp.ben.pts.nam" maxlength="40" placeholder="请输入受益人名称"></c-input>
				</el-form-item>
			</c-col>
      <c-col :span="24" v-if="this.model.gidgrp.rec.purpos != 'ISSU'">
				<el-form-item :label="$t('gitdla.受益人名称')" prop="gidgrp.bec.pts.nam">
					<c-input disabled v-model="model.gidgrp.bec.pts.nam" maxlength="40" placeholder="请输入受益人名称"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('gitdla.修改次数(减额)')" prop="amenbr">
					<c-input disabled v-model="model.amenbr" maxlength="3" placeholder="请输入修改次数(减额)"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="12">
				<el-form-item :label="$t('gitdla.修改金额')" prop="amecur">
					<c-select disabled v-model="model.amecur" dbCode="curtxt" style="width: 100%" placeholder="请选择修改币种"></c-select>
				</el-form-item>
			</c-col>

			<c-col :span="12">
				<el-form-item label-width="5px" prop="ameamt">
					<c-input-currency :currency="model.amecur" disabled v-model="model.ameamt" placeholder="请输入修改金额" style="width: 100%" @keyup.enter.native="$event.target.blur()"></c-input-currency>
				</el-form-item>
			</c-col>

      <c-col :span="24">
				<el-form-item :label="$t('gitame.新到期类型')" prop="swiadd.exptyp">
					<c-select disabled dbCode="exptyp" v-model="model.swiadd.exptyp" style="width: 100%" placeholder="请选择" >
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24">
        <c-col :span="18">
				  <el-form-item :label="$t('gitame.新到期日')" prop="swiadd.newexpdat">
					  <c-date-picker disabled type="date" v-model="model.swiadd.newexpdat" style="width: 100%" placeholder="请选择">
					  </c-date-picker>
				  </el-form-item>
        </c-col>
        <c-col :span="6">
						<el-form-item label="" prop="model.swiadd.newexpflg" label-width="0">
							<c-checkbox  disabled  class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.swiadd.newexpflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('gitame.新到期条件')" prop="swiadd.exptxt" >
					<c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65" placeholder="请输入新到期条件" v-model="model.swiadd.exptxt">
					</c-mul-row-input>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="this.model.gidgrp.rec.purpos != 'ISSU'">
				<el-form-item :label="$t('gitame.新责任类型')" prop="swiadd.liatypc" >
					<c-select dbCode="exptyp" v-model="model.swiadd.liatypc" style="width: 100%" disabled placeholder="请选择">
					</c-select>
				</el-form-item>
			</c-col>

			<c-col :span="24" v-if="this.model.gidgrp.rec.purpos != 'ISSU'">
        <c-col :span="18">
				  <el-form-item :label="$t('gitame.新责任期')" prop="swiadd.newliadat" >
					  <c-date-picker disabled type="date" v-model="model.swiadd.newliadat" style="width: 100%" placeholder="请输入新责任期" >
					  </c-date-picker>
				  </el-form-item>
        </c-col>
        <c-col :span="6">
						<el-form-item label="" prop="swiadd.newliaflg" label-width="0">
							<c-checkbox  disabled class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.swiadd.newliaflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24" v-if="this.model.gidgrp.rec.purpos != 'ISSU'">
				<el-form-item :label="$t('gitame.新责任条件')" prop="swiadd.liatxtc">
					<c-mul-row-input disabled :autosize="{ minRows: 4, maxRows: 4}" :rows="12" :cols="65" placeholder="请输入新责任条件" v-model="model.swiadd.liatxtc">
					</c-mul-row-input>
				</el-form-item>
			</c-col>

			<c-col :span="12">
				<el-form-item :label="$t('gitdla.修改日期')" prop="amedat">
					<c-input type="date" disabled v-model="model.amedat" maxlength="12" placeholder="请输入修改日期"></c-input>
				</el-form-item>
			</c-col>


			<c-col :span="12">
				<el-form-item :label="$t('gitdla.是否接受此笔保函修改')" prop="ameflg" label-width="160px">
					<c-select v-model="model.ameflg" disabled dbCode="ameflg">
					</c-select>
				</el-form-item>
			</c-col>
		</el-col>

		<el-col :span="24">
			<el-table
				ref="table"
				:data="codes.tableData"
				style="width: 100%"
				class="eContainer-table"
				row-key="IDX"
				:highlight-current-row="false"
				:border="true"
				@row-click="rowClick"
			>
				<el-table-column
					type="index"
					width="55"
				>
					<template slot-scope="scope">
						<el-checkbox :value="scope.row['checked']" @click.stop></el-checkbox>
					</template>
				</el-table-column>
				<c-table-column
					v-for="(item, key) in trnData.columns"
					:key="key"
					:prop="item.prop"
					:label="item.label"
					:width="item.width"
					sortable
				>
					<template v-slot="{ scope }">
						<span>{{ scope.row[item.prop] }}</span>
					</template>
				</c-table-column>
			</el-table>
		</el-col>
	</div>
</template>
<script>
import event from "../event";
import Default from "../model/default";
import moment from "moment";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event, Default],
  data() {
    return {
      trnData: {
        columns: [
					{
						label: '修改次数',
						prop: '修改次数',
						width: '150',
					},
					{
						label: '编号',
						prop: '编号',
						width: '200',
					},
					{
						label: '币种',
						prop: '币种',
						width: '100',
					},
					{
						label: '修改金额',
						prop: '修改金额',
						width: '150',
          },
          {
						label: '附加金额变化值',
						prop: '附加金额变化值',
						width: '150',
					},
					{
						label: '修改日期',
						prop: '修改日期',
						width: '200',
          },
          {
            label: "新有效期到期类型",
            prop: "新有效期到期类型",
            width: "200"
          },
					{
            label: "新有效期",
            prop: "新有效期",
            width: "200"
          },
          {
            label: "新有效期敞口",
            prop: "新有效期敞口",
            width: "200"
          },
          {
            label: "新有效期到期条件",
            prop: "新有效期到期条件",
            width: "200"
          },
          {
            label: "新反担保有效期到期类型",
            prop: "新反担保有效期到期类型",
            width: "200"
          },
          {
            label: "新反担保有效期",
            prop: "新反担保有效期",
            width: "200"
          },
          {
            label: "新反担保有效期敞口",
            prop: "新反担保有效期敞口",
            width: "200"
          },
          {
            label: "新反担保有效期到期条件",
            prop: "新反担保有效期到期条件",
            width: "200"
          }
          
        ],
        data: []
			},
      date: ""
    };
	},
	computed: {},
  methods: {
		rowClick (row) {
			this.codes.tableData.map((item) => {
				if (item.IDX === row.IDX) {
					this.$set(item, 'checked', true)
				} else {
					this.$set(item, 'checked', false)
				}
			})
			this.decstmRowSelected(row)
			this.$forceUpdate()
		},
  },
  created: function() {}
};
</script>
<style>
.stream {
  cursor: pointer;
}
</style>