759Information.vue 3.34 KB
<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 Amendment" prop="swiadd.amedat">
						<c-date-picker placeholder="请选择修改日期" style="width: 100%" type="date" v-model="model.swiadd.amedat" @change="changeOpndat">
						</c-date-picker>
					</el-form-item>
				</c-col>

				<c-col :span="24" v-if="this.model.oldgidgrp.rec.purpos != 'ISSU'" class="custom-box-wrap">
					<div style="width: calc(100% - 120px);">
						<el-form-item label="Date of Expiry" prop="swiadd.newliadat">
							<c-date-picker :disabled="model.oldgidgrp.rec.liatypc=='OPEN' || model.oldgidgrp.rec.liatypc==''" type="date" v-model="model.swiadd.newliadat" style="width: 100%" placeholder="请输入新责任期" @change="newliadatChange">
							</c-date-picker>
						</el-form-item>
					</div>
					<div style="width: 100px;margin-left: 20px;display: flex;align-items: flex-start;">
						<el-form-item label="" prop="swiadd.newliaflg" label-width="0">
							<c-checkbox :disabled="model.oldgidgrp.rec.liatypc!='COND'" @change="handleChangeLiaflg" class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.swiadd.newliaflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
					</div>
				</c-col>

				<c-col :span="24" v-else class="custom-box-wrap">
					<div style="width: calc(100% - 120px);">
						<el-form-item label="Date of Expiry" prop="swiadd.newexpdat">
							<c-date-picker :disabled="model.oldgidgrp.rec.exptyp=='OPEN' || model.oldgidgrp.rec.exptyp==''" type="date" @change="defaultCfaflg" v-model="model.swiadd.newexpdat" style="width: 100%" placeholder="请选择">
							</c-date-picker>
						</el-form-item>
					</div>
					<div style="width: 100px;margin-left: 20px;display: flex;align-items: flex-start;">
						<el-form-item label="" prop="model.swiadd.newexpflg" label-width="0">
							<c-checkbox :disabled="model.oldgidgrp.rec.exptyp!='COND'" @change="handleChangeExpflg" class="checkbox-left" false-label="" style="margin: 0 0 0 10px" true-label="X" v-model="model.swiadd.newexpflg">
								效期敞口
							</c-checkbox>
						</el-form-item>
					</div>
				</c-col>
			</c-col>

			<c-col :span="12" style="padding-left: 20px">
				<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>