Ovwp1.vue 8.12 KB
<template>
	<div class="eibs-tab">
		<c-col :span="24">
			<!-- ==================左边================ -->
			<c-col :span="12" style="padding-right: 20px">
				<c-col>
					<c-ptap :isAdrblk='false' :model="model" :haveAdrLabel="true" :noRef="true" :isAdrVisible="false" :disabledExtkey="true" :disabled="true"
					  :argadr="{title: $t('ptap.申请人'), grp: 'nidgrp', rol: 'apl'}" :ptytyp="model.nidgrp.rec.hndtyp=='OT'?'B,C,F':'C'">
					</c-ptap>
				</c-col>

				<c-col :span="24">
					<c-col :span="12">
						<el-form-item :label="$t('hitopn.保函金额')">
							<c-select v-model="model.oldnidgrp.cbs.max.cur" style="width: 100%" placeholder="请选择保函币种" disabled>
								<el-option v-for="item in codes.curtxtList" :key="item.id" :label="item.cod+' '+item.txt" :value="item.cod"></el-option>
							</c-select>
						</el-form-item>
					</c-col>
					<c-col :span="12">
						<el-form-item label-width="5px">
							<c-input-currency v-model="model.oldnidgrp.cbs.max.amt"  placeholder="请输入保函金额" :currency="model.oldnidgrp.cbs.max.cur" :disabled="true"></c-input-currency>
						</el-form-item>
					</c-col>
				</c-col>

				<c-col :span="24">
					<c-col :span="12">
						<el-form-item :label="$t('hitopn.保函余额')">
							<c-select disabled v-model="model.oldnidgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择保函余额币种">
								<el-option v-for="item in codes.curtxtList" :key="item.id" :label="item.cod+' '+item.txt" :value="item.cod"></el-option>
							</c-select>
						</el-form-item>
					</c-col>
					<c-col :span="12">
						<el-form-item label-width="5px">
							<c-input-currency disabled v-model="model.oldnidgrp.cbs.opn1.amt" placeholder="请输入" :currency="model.oldnidgrp.cbs.opn1.cur"></c-input-currency>
						</el-form-item>
					</c-col>
				</c-col>
				
				<c-col :span="24">
					<c-col :span="18">
						<el-form-item :label="$t('hitopn.开立方式')"> 
							<c-select dbCode="hndtyp" v-model="model.oldnidgrp.rec.hndtyp" style="width: 100%" disabled >
							</c-select>
						</el-form-item>
					</c-col>
					<c-col :span="6">
						<el-form-item label-width="5px" class="checkbox-left">
							<c-checkbox v-model="model.oldnidgrp.rec.fenlishi" true-label="2" false-label="" disabled>分离式保函</c-checkbox>
						</el-form-item>
					</c-col>
				</c-col>

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

				<c-col :span="24">
					<el-form-item :label="$t('hitopn.面函标题')">
						<c-input v-model="model.nitp.lettername" maxlength="60" disabled placeholder="请输入面函标题"></c-input>
					</el-form-item>
				</c-col>

				<c-col :span="24">
					<el-form-item :label="$t('hitopn.文本格式')">
						<c-select v-model="model.oldnidgrp.rec.gtxinr" style="width: 100%" placeholder="请选择文本格式" disabled>
							<el-option v-for="item in codes.atxinrList" :key="item.value" :label="item.label" :value="item.value">
							</el-option>
						</c-select>
					</el-form-item>
				</c-col>
					<!-- <c-col :span="6">
						<el-form-item v-if="judgementLableShow == true" class="checkbox-left" label-width="10px">
								<c-checkbox true-label='X' false-label='' v-model="model.oldnidgrp.rec.needcuscomopn">需客户确认</c-checkbox>
						</el-form-item>
				  </c-col> -->

				<c-col :span="24">
					<el-form-item label="文本语言">
						<c-select disabled v-model="model.oldnidgrp.rec.giduil" style="width: 100%" placeholder="请选择文本语言" dbCode="PAYUIL">
						</c-select>
					</el-form-item>
				</c-col>

                <c-col v-if="model.zmqflg == 'X'" :span="24" >
                                   <el-form-item label="对手行代码" prop="nidgrp.rec.oppbnk" style="width: 100%" >
                                     <c-input disabled v-model="model.nidgrp.rec.oppbnk" placeholder="请输入对手行代码" ></c-input>
                                   </el-form-item>
                </c-col>
      </c-col>

<!-- ============右边================= -->
			<c-col :span="12" style="padding-right: 20px">
				<c-col :span="24">
					<el-form-item :label="$t('hitopn.保函编号')">
						<c-fullbox>
							<c-input v-model="model.oldnidgrp.rec.ownref" maxlength="16" placeholder="请输入保函编号" disabled></c-input>
							<template slot="footer">
								<c-button disabled style="margin: 0 0" size="small" type="primary">获取</c-button>
							</template>
						</c-fullbox>
					</el-form-item>
				</c-col>

				<c-col :span="24">
					<el-form-item :label="$t('hitopn.经办柜员')" style="width: 100%">
						<c-fullbox>
							<c-input v-model="model.oldnidgrp.rec.ownusr" maxlength="8" placeholder="请输入经办柜员" disabled></c-input>
							<template slot="footer">
							</template>
						</c-fullbox>
					</el-form-item>
				</c-col>

				<c-col :span="24">
					<el-form-item :label="$t('hitopn.开立日期')">
						<c-date-picker type="date" v-model="model.oldnidgrp.rec.opndat" style="width: 100%" placeholder="请选择开立日期" disabled></c-date-picker>
					</el-form-item>
				</c-col>

				<!-- 当特殊保函类型为01上海自贸区海关关税时,保函生效日展示,否则不展示 -->
				<c-col :span="24">
					<el-form-item :label="$t('hitopn.保函生效日')">
						<c-date-picker type="date" v-model="model.oldnidgrp.rec.inudat" style="width: 100%" placeholder="请选择保函生效日" disabled></c-date-picker>
					</el-form-item>
				</c-col>

				<c-col :span="24">
					<c-col :span="18">
						<el-form-item :label="$t('hitopn.有效期')">
							<c-date-picker disabled type="date" v-model="model.oldnidgrp.rec.expdat" 
							  placeholder="请选择有效期"></c-date-picker>
						</el-form-item>
					</c-col>
					<c-col :span="6">
						<el-form-item class="checkbox-left" label-width="10px">
							<c-checkbox v-model="model.oldnidgrp.rec.expflg" true-label="X" false-label="" disabled>效期敞口</c-checkbox>
						</el-form-item>
					</c-col>
				</c-col>

				<c-col :span="24">
					<c-col :span="12">
						<el-form-item class="checkbox-left">
							<c-checkbox disabled v-model="model.nitp.dzbhflg" true-label="X" false-label="">电子保函标志</c-checkbox>
						</el-form-item>
					</c-col>
					<!-- <c-col :span="12">
						<el-form-item class="checkbox-left">
							<c-checkbox v-model="model.oldnidgrp.rec.cxmflg" true-label="Y" false-label="N" disabled>生成查询码</c-checkbox>
						</el-form-item>
					</c-col> -->
				</c-col>

				<c-col :span="24">
					<c-col :span="16">
						<el-form-item :label="$t('hitopn.电子渠道类型')">
							<c-select v-model="model.oldnidgrp.rec.fromflg" disabled placeholder="" dbCode="frmflg">
							</c-select>
						</el-form-item>
					</c-col>
					<c-col :span="8">
						<el-form-item class="checkbox-left" label-width="10px">
							<el-button  size="mini" type="primary" disabled>
								协议签署
							</el-button>
						</el-form-item>
					</c-col>
				</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 {
      markOrgList: [],
      haiGuanDataList: [],
      hndtypList: [],
      giduilList: [],
      curtxtList: []
    };
  },
	computed: {
    judgementLableShow() {
      let judgeFlag = false;
      if (
        this.model.transName == "hitpop" &&
        this.$store.state.UserContext.currentOrg.departmentNumber == 1000
      ) {
        judgeFlag = true;
      }
      if (
        this.isInDisplay &&
        this.$store.state.UserContext.currentOrg.departmentNumber == 1000
      ) {
        judgeFlag = true;
      }
      return judgeFlag;
		},
  },
  methods: {
    
  },
  mounted() {
    // this.queryOrgList(), this.getResponsibleUser(), this.getHaiGuanData();
    // this.getHndtypData();
    // this.getGidUil();this.getSdhflg();
  }
};
</script>
<style scoped>
.el-textarea .el-textarea__inner {
  height: 100px;
}
</style>