Ameps20.vue 12.8 KB
<template>
	<div class="eibs-tab">
		<!-- ======================= 左边 ========================= -->
		<c-col :span="12" style="padding-right: 20px">
			<c-col :span="24">
				<el-form-item :label="$t('nitame.保函编号')" prop="nidgrp.rec.ownref">
					<c-input disabled maxlength="16" placeholder="请输入保函编号" v-model="model.nidgrp.rec.ownref"></c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('nitame.修改日期')" prop="swiadd.amedat">
					<c-date-picker placeholder="请选择修改日期" style="width: 100%" type="date" v-model="model.swiadd.amedat" @change="amedatChange">
					</c-date-picker>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<c-col :span="12">
					<el-form-item :label="$t('nitame.原保函金额')" prop="oldnidgrp.cbs.max.cur">
						<c-select dbCode="curtxt" disabled placeholder="请输入原保函金额" style="width: 100%" v-model="model.oldnidgrp.cbs.max.cur">
						</c-select>
					</el-form-item>
				</c-col>
				<c-col :span="12">
					<el-form-item label-width="5px" prop="oldnidgrp.cbs.max.amt">
						<c-input-currency :currency="model.oldnidgrp.cbs.max.cur" disabled placeholder="请输入" v-model="model.oldnidgrp.cbs.max.amt"></c-input-currency>
					</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<c-col :span="12">
					<el-form-item :label="$t('nitame.修改金额')" prop="swiadd.amecur">
						<c-select @change="calcName" dbCode="curtxt" disabled placeholder="请输入修改金额" style="width: 100%" v-model="model.swiadd.amecur">
						</c-select>
					</el-form-item>
				</c-col>
				<c-col :span="12">
					<el-form-item label-width="5px" prop="swiadd.ameamt">
						<c-input-currency :currency="model.swiadd.amecur" @change="calcNewamt" placeholder="请输入" v-model="model.swiadd.ameamt"></c-input-currency>
					</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<c-col :span="12">
					<el-form-item :label="$t('nitame.修改后保函金额')" prop="swiadd.newcur">
						<c-select @change="calcName" dbCode="curtxt" disabled placeholder="请选择保函金额" style="width: 100%" v-model="model.swiadd.newcur">
						</c-select>
					</el-form-item>
				</c-col>
				<c-col :span="12">
					<el-form-item label-width="5px" prop="swiadd.newamt">
						<c-input-currency :currency="model.swiadd.newcur" @change="calcAmeamt" placeholder="请输入" v-model="model.swiadd.newamt"></c-input-currency>
					</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('nitame.面函标题')" prop="nitamep.mstitle">
					<c-input maxlength="60" placeholder="请输入面函标题" show-word-limit type="textarea" v-model="model.nitamep.mstitle" @change="setMstitleModified">
					</c-input>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item label="简式修改内容">
					<c-checkbox
						class="checkbox-left"
						:disabled="model.nidgrp.rec.othersno =='F0000002' || model.nidgrp.rec.othersno =='F0000001'" 
						@change="changenPlateflg"
						false-label=""
						true-label="X"
						v-model="model.nitamep.plateflg"
					>简式修改</c-checkbox>
					<c-checkbox
						:disabled="model.nidgrp.rec.dzbhdk=='Y' && (model.nidgrp.rec.othersno!='F0000002' && model.nidgrp.rec.othersno !='F0000001')"
						class="checkbox-left"
						false-label=""
						true-label="X"
						v-model="model.nitamep.prtflg"
						@change="defaultMstitleN1000"
					>全文修改</c-checkbox>
				</el-form-item>
			</c-col>

                <c-col :span="24" v-if="model.oldnidgrp.rec.hndtyp == 'OC'">
                                                                                            <c-col :span="6">
                                                                                                <el-form-item prop="nidgrp.rec.beyzd3" label-width="0">
                                                                                                    <c-checkbox v-model="model.nidgrp.rec.beyzd3" true-label="Y" false-label="N" @change="changedata">系统内转递</c-checkbox>
                                                                                                </el-form-item>
                                                                                            </c-col>
                                                                                            <c-col :span="18">
                                                                                                <el-form-item :label="$t('nitopn.转递接收行')" prop="nidgrp.rec.beyzd4" :rules="[{required:model.nidgrp.rec.beyzd3=='Y',message:'必填项',trigger:'change'}]">
                                                                                                    <c-select popper-class="tzh" :disabled="!model.nidgrp.rec.beyzd3 || model.nidgrp.rec.beyzd3=='N'" v-model="model.nidgrp.rec.beyzd4"
                                                                                                      style="width: 100%" placeholder="请选择转递接收行">
                                                                                                      <el-option v-for="item in codes.bchlistVo" :key="item.branch" :label="`${item.branch} - ${item.bchname}`" :value="item.branch">
                                                                                                      </el-option>
                                                                                                    </c-select>
                                                                                                </el-form-item>
                                                                                            </c-col>
                                                                                        </c-col>

      <!-- <c-col :span="24" style="display: flex;align-item: center;justify-content: space-between;">
        <div style="width: calc(100% - 92px);">
					<el-form-item label="简式修改内容" prop="swiadd.ameblk">
						<c-mul-row-input  :disabled="model.nitamep.plateflg==''"  @change="ameblkChange" :rows="850" :cols="65" :autosize="{minRows: 10, maxRows: 1000}" v-model="model.swiadd.ameblk" maxlength="21845" show-word-limit placeholder="请输入修改内容文本"></c-mul-row-input>
					</el-form-item>
				</div>
				<div style="width:72px">
					<el-form-item class="checkbox-left" label-width="10px" prop="nitamep.plateflg">
						<c-checkbox class="checkbox-left" :disabled="model.nidgrp.rec.othersno =='F0000002' || model.nidgrp.rec.othersno =='F0000001'"  @change="changenPlateflg" false-label="" true-label="X" v-model="model.nitamep.plateflg">简式修改</c-checkbox>
						<c-checkbox  :disabled="model.nidgrp.rec.dzbhdk=='Y' && (model.nidgrp.rec.othersno!='F0000002' && model.nidgrp.rec.othersno !='F0000001')" class="checkbox-left" false-label="" true-label="X" v-model="model.nitamep.prtflg" @change="defaultMstitleN1000">
							全文修改
						</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="$t('nitame.修改次数')" prop="nitamep.amenbr">
					<c-input-number :max="999" placeholder="请输入修改次数" v-model="model.nitamep.amenbr" @change="amenbrChange"></c-input-number>
				</el-form-item>
			</c-col>

			<c-col :span="24">
				<el-form-item :label="$t('nitame.实际修改次数')" prop="oldnidgrp.rec.amenbr">
					<c-input-number disabled v-model="model.nidgrp.rec.amenbr"></c-input-number>
				</el-form-item>
			</c-col>

			<c-col :span="24">
        <c-col :span="16">
				  <el-form-item label="原有效期" prop="oldnidgrp.rec.expdat">
					  <c-date-picker disabled placeholder="请选择原有效期" style="width: 100%" type="date" v-model="model.oldnidgrp.rec.expdat"></c-date-picker>
				  </el-form-item>
        </c-col>
        <c-col :span="8">
					<el-form-item class="checkbox-left" label-width="10px">
						<c-checkbox disabled  class="checkbox-left" false-label="" true-label="X" v-model="model.oldnidgrp.rec.expflg">
								效期敞口
						</c-checkbox>
					</el-form-item>
				</c-col>
			</c-col>

			
			<c-col :span="24">
				<c-col :span="16">
					<el-form-item label="新有效期" prop="swiadd.newexpdat">
						<c-date-picker :disabled="model.swiadd.newexpflg=='X'" @change="defaultNidgrpRecExpdatN10000"
									   placeholder="请输入新有效期" type="date" v-model="model.swiadd.newexpdat">
						</c-date-picker>
					</el-form-item>
				</c-col>

				<c-col :span="8">
					<el-form-item class="checkbox-left" label-width="10px">
						<c-checkbox :disabled="model.nidgrp.rec.gartyp === 'X'" @change="setExpnewtxtUnlimited" class="checkbox-left" false-label="" true-label="X" v-model="model.swiadd.newexpflg">
								效期敞口
						</c-checkbox>
					</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<c-col :span="16">
					<el-form-item label="反担保原有效期" prop="oldnidgrp.rec.liadat">
						<c-date-picker disabled placeholder="请选择原反担保有效期" style="width: 100%" type="date" v-model="model.oldnidgrp.rec.liadat"></c-date-picker>
					</el-form-item>
				</c-col>

				<c-col :span="8">
					<el-form-item class="checkbox-left" label-width="10px">
			  	 		<c-checkbox   false-label="" true-label="X" disabled v-model="model.oldnidgrp.rec.liaflg">反担保效期敞口</c-checkbox>
					</el-form-item>
				</c-col>
			</c-col>

			<c-col :span="24">
				<c-col :span="16">
					<el-form-item label="反担保新有效期" prop="swiadd.newliadat" >
						<c-date-picker @change="newliadatChange" :disabled="(model.nidgrp.rec.hndtyp!='OC' && model.nidgrp.rec.hndtyp!='OT')||model.swiadd.newliaflg=='X'" placeholder="请输入新反担保有效期" style="width: 100%" type="date" v-model="model.swiadd.newliadat"></c-date-picker>
					</el-form-item>
        </c-col>

				<c-col :span="8">
					<el-form-item class="checkbox-left" label-width="10px">
			  	 		<c-checkbox   false-label="" true-label="X" :disabled="(model.nidgrp.rec.hndtyp != 'OC' && model.nidgrp.rec.hndtyp != 'OT')||model.swiadd.newexpflg=='X'" v-model="model.swiadd.newliaflg" @change="newliaflgChange">反担保效期敞口</c-checkbox>
					</el-form-item>
				</c-col>
			</c-col>
        <c-col :span="24">
            <c-col :span="12">
                <el-form-item label="适用规则" prop="nidgrp.blk.apprul"> 
                    <c-select v-model="model.nidgrp.blk.apprul" placeholder="请选择适用规则"  :isShowKey="true" dbCode="apprul" :filterKey="['URDG','NONE','OTHR','UCPR']">
                    </c-select>
                </el-form-item>
            </c-col>
            <c-col :span="12">
                <el-form-item label-width="5px" prop="nidgrp.blk.apprultxt">
                    <c-input v-model="model.nidgrp.blk.apprultxt" maxlength="35" placeholder="请输入适用规则" :disabled="model.nidgrp.blk.apprul!='OTHR'"></c-input>
                </el-form-item>
            </c-col>
        </c-col>
      <c-col :span="24" class="centerLable" v-if="this.model.oldnidgrp.rec.hndtyp && this.model.oldnidgrp.rec.hndtyp == 'OL' && this.codes.buttonShow =='1'">
            <el-form-item label="" prop="nidgrp.rec.needcuscomame" class="checkbox-left">
              <c-checkbox :disabled="(this.codes.permissionToEdit && this.codes.permissionToEdit != 'Y')" false-label="" true-label="X" v-model="model.nidgrp.rec.needcuscomame">需客户确认</c-checkbox>
            </el-form-item>
      </c-col>
			<c-col :span="24">
				<div style="width: calc(100% - 120px);margin-left: 124px;display: flex;align-item: center;justify-content: space-between;">
					<div style="width: 84px;">
						<el-form-item label-width="0" prop="nidgrp.rec.cxmflg">
							<c-checkbox v-model="model.nidgrp.rec.cxmflg" true-label="Y" false-label="N" >生成查询码</c-checkbox>
						</el-form-item>
					</div>
				</div>
			</c-col>

			<c-col :span="24" v-if="model.nitp.wzhflgVsb == 'Y'">
				<c-col :span="12">
					<el-form-item label="纸质文本是否加盖电子签章" prop="nitp.wzhflg">
						<c-select :disabled="false" v-model="model.nitp.wzhflg" style="width: 100%" placeholder="请选择">
							<el-option v-for="item in wzh" :key="item.value" :label="item.label" :value="item.value">
							</el-option>
						</c-select>
					</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 {
	  mstitleModified: false,
	  wzh: [{value:"Y", label:"是"}, {value:"N", label:"否"}],
    };
  },
  computed: {},
  created: function() {}
};
</script>
<style scoped lang="less">
::v-deep .el-form-item__error{
	position: absolute!important
}

</style>