<template>
	<div class="eibs-tab">
		<c-col :span="24">
			<c-col :span="12" style="padding-right: 20px">
				<c-col :span="24">
					<el-form-item label="Date of Issue" prop="gidgrp.rec.opndat">
						<c-date-picker placeholder="请选择生效日期" style="width: 100%" type="date" v-model="model.gidgrp.rec.opndat" @change="changeOpndat">
						</c-date-picker>
					</el-form-item>
				</c-col>
				<c-col :span="24">
					<el-form-item label="Applicant" style="margin-bottom: 0;">
						<el-form-item v-if="model.gidgrp.rec.purposin == 'ISCO' || model.gidgrp.rec.purposin == 'ICCO'" label-width="0" style="margin-bottom: 10px;">
							<c-ptap :argadr="{ title: $t('gitopn.申请人'), grp: 'gidgrp', rol: 'apl' }" :isAdrblk="model.gidgrp.rec.purposin != ''? false : true" :haveAdrLabel="true" :isFieldLabelVisible="false" :model="model" :ptytyp="model.gidgrp.rec.hndtyp=='OT'?'B,F':'C'" @handleChange="handleChangeApl" bchinr='00000047'>
							</c-ptap>
						</el-form-item>
						<el-form-item v-if="model.gidgrp.rec.purposin == 'ISSU' || model.gidgrp.rec.purposin == ''" label-width="0" style="margin-bottom: 10px;">
							<c-ptap :argadr="{title: $t('gitopn.申请人'), grp: 'gidgrp', rol: 'apl'}" :isAdrblk="model.gidgrp.rec.purposin != ''? false : true" :disabled="true" :haveAdrLabel="true" :isFieldLabelVisible="false" :model="model" :ptytyp="model.gidgrp.rec.hndtyp=='OT'?'B,F':'C'" @handleChange="handleChangeApl" bchinr='00000047'>
							</c-ptap>
						</el-form-item>
					</el-form-item>
				</c-col>
        <c-col :span="24">
					<el-form-item label="Advising Bank" style="margin-bottom: 0;" :required="model.gidgrp.rec.purposin != 'ISCO' && model.gidgrp.rec.purpos == 'ISSU'">
						<el-form-item label-width="0" style="margin-bottom: 10px;">
							<c-ptap :argadr="{title:$t('gitopn.通知行或收报行') , grp: 'gidgrp', rol: 'atb'}" :model="model" @clear="defaultGidgrpRecSndtoN950" @handleChange="defaultGidgrpRecFinguaN1000" bchinr='00000036' ptytyp="B" :isAdrblk="true" :isFieldLabelVisible="false" disabled :requiredExtkey="model.gidgrp.rec.purpos == 'ISSU'">
							</c-ptap>
						</el-form-item>
					</el-form-item>
				</c-col>

				<!-- <c-col :span="24">
					<el-form-item label="Obligor/Instructing Party" style="margin-bottom: 0;" :required="model.gidgrp.rec.purposin == 'ISCO'">
						<el-form-item label-width="0" style="margin-bottom: 10px;">
							<c-ptap :argadr="{title: $t('gitopn.Obligor'), grp: 'gidgrp', rol: 'ctr'}" :haveAdrLabel="true" :isFieldLabelVisible="false" :model="model" @handleChange="handleChangeCtr" bchinr='00000036' ptytyp="B,C,F" :requiredExtkey="model.gidgrp.rec.purposin == 'ISCO'">
							</c-ptap>
						</el-form-item>
					</el-form-item>
				</c-col> -->
			</c-col>

			<c-col :span="12" style="padding-left: 20px">
				<!-- <c-col :span="24" v-if="model.gidgrp.rec.purpos == 'ISCO' || model.gidgrp.rec.purpos == 'ICCO'">
					<el-form-item :rules="[{required:(model.gidgrp.rec.purpos=='ISCO' || model.gidgrp.rec.purpos=='ICCO'),message:'必填项',trigger:'change'}]" label="Expiry Type" prop="gidgrp.rec.liatypc">
						<c-select :disabled="
									!(
										model.gidgrp.rec.hndtyp == 'OC' ||
										model.gidgrp.rec.purpos == 'ISCO' ||
										model.gidgrp.rec.purpos == 'ICCO'
									)
								" v-model="model.gidgrp.rec.liatypc" dbCode="LIATYC" :filterKey="['COND','FIXD']" isShowKeyAndLabel placeholder="请选择责任类型" style="width: 100%" @change="changeLiatypc"></c-select>
					</el-form-item>
				</c-col>
				<c-col :span="24" v-else>
					<el-form-item label="Expiry Type" prop="gidgrp.rec.exptyp">
						<c-select @change="changeExptyp" dbCode="exptyp" :filterKey="['COND','FIXD']" isShowKeyAndLabel placeholder="请选择到期类型" style="width: 100%" v-model="model.gidgrp.rec.exptyp">
						</c-select>
					</el-form-item>
				</c-col> -->
				<c-col :span="24" class="custom-box-wrap" v-if="model.gidgrp.rec.purpos == 'ISCO' || model.gidgrp.rec.purpos == 'ICCO'">
					<div style="width: calc(100% - 120px);">
						<el-form-item :required="model.gidgrp.rec.liatypc=='FIXD' && model.gidgrp.rec.liaflg==''" label="Date of Expiry" prop="gidgrp.rec.liadat">
							<c-date-picker :disabled="model.gidgrp.rec.liatypc=='OPEN' || model.gidgrp.rec.liatypc==''" placeholder="请选择我行责任截至日" style="width: 100%" type="date" v-model="model.gidgrp.rec.liadat" @change="handleChangeLiadat">
							</c-date-picker>
						</el-form-item>
					</div>
					<div style="width: 100px;margin-left: 20px;display: flex;align-items: flex-start;">
						<c-checkbox @change="handleChangeLiaflg" :disabled="model.gidgrp.rec.liatypc!='COND'" class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.gidgrp.rec.liaflg">
							效期敞口
						</c-checkbox>
					</div>
				</c-col>
				<c-col :span="24" class="custom-box-wrap" v-else>
					<div style="width: calc(100% - 120px);">
						<el-form-item :required="model.gidgrp.rec.exptyp=='FIXD' && model.gidgrp.rec.expflg==''" label="Date of Expiry" prop="gidgrp.rec.expdat">
							<c-date-picker :disabled="model.gidgrp.rec.exptyp=='OPEN' || model.gidgrp.rec.exptyp==''" @change="handleChangeExpdat" placeholder="请选择保函效期" style="width: 100%" type="date" v-model="model.gidgrp.rec.expdat">
							</c-date-picker>
						</el-form-item>
					</div>
					<div style="width: 100px;margin-left: 20px;display: flex;align-items: flex-start;">
						<c-checkbox :disabled="model.gidgrp.rec.exptyp!='COND'" @change="handleChangeExpflg" class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.gidgrp.rec.expflg">
							效期敞口
						</c-checkbox>
					</div>
				</c-col>
				<!-- <c-col :span="24" v-if="model.gidgrp.rec.purpos == 'ISCO' || model.gidgrp.rec.purpos == 'ICCO'">
					<el-form-item label="Expiry Condition/Event" prop="gidgrp.blk.atxliatxtc" v-if="model.gitp.liatxtcmodflg == 'X'">
						<c-mul-row-input :autosize="{ minRows: 4, maxRows: 4}" :cols="65" :rows="12" :charmod="2" placeholder="请输入责任状况" v-model="model.gidgrp.blk.atxliatxtc">
						</c-mul-row-input>
					</el-form-item>
					<el-form-item label="Expiry Condition/Event" prop="gidgrp.blk.liatxtc" v-else>
						<c-mul-row-input :autosize="{ minRows: 4, maxRows: 4}" :cols="65" :rows="12" disabled placeholder="请输入责任状况" v-model="model.gidgrp.blk.liatxtc">
						</c-mul-row-input>
					</el-form-item>
				</c-col>
				<c-col :span="24" v-else>
					<el-form-item label="Expiry Condition/Event" prop="gidgrp.blk.atxexptxt" v-if="model.gitp.exptxtmodflg == 'X'">
						<c-mul-row-input :autosize="{ minRows: 4, maxRows: 4}" :cols="65" :rows="12" @change="onAtxexptxt" placeholder="请输入到期条件" v-model="model.gidgrp.blk.atxexptxt">
						</c-mul-row-input>
					</el-form-item>
					<el-form-item label="Expiry Condition/Event" prop="gidgrp.blk.exptxt" v-else>
						<c-mul-row-input :autosize="{ minRows: 4, maxRows: 4}" :cols="65" :rows="12" disabled placeholder="请输入到期条件" v-model="model.gidgrp.blk.exptxt">
						</c-mul-row-input>
					</el-form-item>
				</c-col> -->

				<c-col :span="24">
					<el-form-item label="Beneficiary" style="margin-bottom: 0;" prop="gidgrp.ben.pts.extkey">
						<el-form-item label-width="0" style="margin-bottom: 10px;">
							<c-ptap :argadr="{ title:$t('gitopn.受益人'), grp: 'gidgrp', rol: 'ben'}" :haveAdrLabel="true" :isAdrblk="model.gidgrp.rec.purposin == '' && model.gidgrp.rec.purpos == 'ISSU'? false : true" :isFieldLabelVisible="false" :model="model" :ptytyp="model.gidgrp.rec.purposin == 'ISCO'? 'C': (model.gidgrp.rec.purpos == 'ISSU'? (model.gidgrp.rec.legfrm == 'STBY' && model.gidgrp.rec.gartyp == 'G' ? 'B':'F,C,B'):'B')" bchinr='00000047' @clear="handleChangeBen" @handleChange="handleChangeBen"></c-ptap>
						</el-form-item>
					</el-form-item>
				</c-col>

        
			</c-col>
		</c-col>
	</div>
</template>
<script>
import event from "../event";
import Default from "../model/default";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event, Default],
  data() {
    return {};
  },
  methods: {},
  created: function() {},
  computed: {}
};
</script>
<style lang="less" scoped>
</style>