Ovwp1.vue 14.3 KB
<template>
  <div class="eibs-tab">
    <!-- ============左边================= -->
    <c-col :span="12" style="padding-right: 20px;">
      <c-col :span="24">
        <el-form-item :label="$t('getame.保函编号')" prop="gidgrp.rec.ownref">
          <c-fullbox>
            <c-input disabled v-model="model.gidgrp.rec.ownref" maxlength="16" placeholder="请输入保函编号"></c-input>
            <template slot="footer">
              <!-- <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary">
								<span style="
                          font-size: 15px;
                          font-family: '宋体';
                          font-weight: bold;
                        ">i</span>
							</c-button> -->

              <c-button style="margin: 0 0" disabled size="small" type="primary">
                获取
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item :label="$t('getame.记账机构')" prop="gidgrp.rec.bchkeyinr">
          <c-select v-model="model.gidgrp.rec.bchkeyinr" style="width: 100%" placeholder="请选择记账机构">
            <el-option v-for="item in markOrgList" :key="item.inr" :value="item.inr" :label="item.bchname">
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <c-col :span="10">
          <el-form-item :label="$t('getame.保函币种')" prop="gidgrp.cbs.max.cur">
            <c-select dbCode="curtxt" disabled v-model="model.gidgrp.cbs.max.cur" style="width: 100%"
              placeholder="请选择保函币种">
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="9">
          <el-form-item label="" prop="gidgrp.cbs.max.amt" label-width="5px">
            <c-input-currency :currency="model.gidgrp.cbs.max.cur" disabled v-model="model.gidgrp.cbs.max.amt"
              style=" width: 100%" placeholder="请选择保函金额"></c-input-currency>
          </el-form-item>
        </c-col>
      </c-col>

      <c-col :span="24">
        <c-col :span="10">
          <el-form-item :label="$t('getame.保函余额')" prop="gidgrp.cbs.opn1.cur">
            <c-select dbCode="curtxt" disabled v-model="model.gidgrp.cbs.opn1.cur" style="width: 100%"
              placeholder="请输入保函余额"></c-select>
          </el-form-item>
        </c-col>
        <c-col :span="9">
          <el-form-item prop="gidgrp.cbs.opn1.amt" label-width="5px">
            <c-input-currency :currency="model.gidgrp.cbs.opn1.cur" disabled v-model="model.gidgrp.cbs.opn1.amt" style="width: 100%" placeholder="请输入">
            </c-input-currency>
          </el-form-item>
        </c-col>
        <c-col :span="5">
          <el-form-item prop="gitp.inc760" label-width="5px">
            <c-checkbox style="width: 100%" v-model="model.gitp.inc760">传入损失</c-checkbox>
          </el-form-item>
        </c-col>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <el-form-item :label="$t('getame.接收目的')" prop="gidgrp.rec.purposin">
          <c-select disabled v-model="model.gidgrp.rec.purposin" style="width: 100%" dbCode="PURPOI"
            placeholder="请选择接收目的 ">
          </c-select>
        </el-form-item>
      </c-col>

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

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

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

      <!--  -->
      <c-col :span="24">
        <c-col :span="24">
          <el-form-item :label="$t('getame.保函形式')" prop="gidgrp.rec.legfrm">
            <c-select v-model="model.gidgrp.rec.legfrm" dbCode="legfrm" style="width: 100%" placeholder="请选择保函形式">
            </c-select>
          </el-form-item>
        </c-col>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <el-form-item :label="$t('getame.需求指示')" prop="gidgrp.rec.demand">
          <c-select dbCode="demand" v-model="model.gidgrp.rec.demand" style="width: 100%" placeholder="请选择需求指示">
          </c-select>
        </el-form-item>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <!-- <c-col :span="12">
					 <el-form-item label="申请条款" prop="gidgrp.blk.apprul">
						<c-select v-model="model.gidgrp.blk.apprul" style="width: 100%" placeholder="请选择申请条款" dbCode="apprul">
						</c-select>
					</el-form-item> 
				</c-col> -->
        <!-- <c-col :span="12">
					<el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
						<c-input :disabled="
                      model.gidgrp.blk.apprul == 'URDG' ||
                      model.gidgrp.blk.apprul == 'NONE' ||
                      model.gidgrp.blk.apprul == 'UCPR'
                    " v-model="model.gidgrp.blk.apprultxt" maxlength="35" placeholder="请输入申请条款"></c-input>
					</el-form-item>
				</c-col> -->
      </c-col>

      <!--  -->
      <c-col :span="24">
        <c-col :span="12">
          <el-form-item :label="$t('getame.保函文本语言种类')" prop="gidgrp.rec.giduil">
            <c-select disabled v-model="model.gidgrp.rec.giduil" style="width: 100%" placeholder="请选择保函文本语言种类"
              dbCode="uiltxt">
            </c-select>
          </el-form-item>
        </c-col>

        <!--  -->
        <c-col :span="12">
          <el-form-item :label="$t('getame.核销日期')" prop="gidgrp.rec.vrfdat">
            <c-date-picker disabled type="date" v-model="model.gidgrp.rec.vrfdat" style="width: 100%"
              placeholder="请选择核销日期"></c-date-picker>
          </el-form-item>
        </c-col>
      </c-col>

      <c-col :span="12">
        <el-form-item :label="$t('getame.适用规则')" prop="gidgrp.blk.apprul">
          <c-select @change="onApprul" v-model="model.gidgrp.blk.apprul" style="width: 100%" placeholder="请选择适用规则">
            <el-option v-for="item in apprulList" :key="item.id" :label="item.codeName" :value="item.codeValue">
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="12">
        <el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
          <c-input :disabled="
								model.gidgrp.blk.apprul == 'URDG' ||
								model.gidgrp.blk.apprul == 'NONE' ||
								model.gidgrp.blk.apprul == 'UCPR'
							" v-model="model.gidgrp.blk.apprultxt" maxlength="35" placeholder="请输入适用规则"></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-col :span="12">
          <el-form-item :label="$t('是否对外担保')" prop="gidgrp.rec.fingua">
            <c-select disabled v-model="model.gidgrp.rec.fingua" style="width: 100%" placeholder="请选择是否对外担保" dbCode="fingua"></c-select>
          </el-form-item>
        </c-col>
        <c-col :span="12">
          <el-form-item :label="$t('getame.担保类型')" prop="gidgrp.rec.cfaguatyp">
            <c-select disabled v-model="model.gidgrp.rec.cfaguatyp"
              style="width: 100%" placeholder="请选择对外担保类型"
              dbCode="CFAGUT"></c-select>
          </el-form-item>
        </c-col>  
      </c-col>
      <c-col :span="24" class="centerLable" v-if="model.gidgrp.cbs.max.cur == 'CNY'">
          <el-form-item label="" prop="gidgrp.rec.cmtflg" class="checkbox-left">
            <c-checkbox true-label="X" false-label=""  v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox>
          </el-form-item>
      </c-col>
       <c-col v-if="model.zmqflg == 'X'" :span="24" >
             <el-form-item label="Oppbnk Code" prop="gidgrp.rec.oppbnk" style="width: 100%" >
            <c-input v-model="model.gidgrp.rec.oppbnk" disabled placeholder="请输入对手行代码" ></c-input>
           </el-form-item>
       </c-col>
    </c-col>
    <!-- ============右边================= -->
    <c-col :span="12" style="padding-left: 20px;">

      <c-col :span="16">
        <el-form-item :label="$t('getame.责任人')" prop="gitp.usr.extkey">
          <c-fullbox>
            <c-input disabled v-model="model.gitp.usr.extkey" maxlength="8" placeholder="请输入责任人"></c-input>
            <template slot="footer">
              <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary">
                <i class="el-icon-info" style="font-size:15px"></i>
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <!--  -->
      <c-col :span="24">
        <el-form-item :label="$t('getame.客户委托我行日期')" prop="gidgrp.rec.orddat">
          <c-date-picker disabled type="date" v-model="model.gidgrp.rec.orddat" style="width: 100%"
            placeholder="请选择客户委托我行日期">
          </c-date-picker>
        </el-form-item>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <el-form-item :label="$t('getame.生效日期')" prop="gidgrp.rec.opndat">
          <c-date-picker type="date" disabled v-model="model.gidgrp.rec.opndat" style="width: 100%"
            placeholder="请选择生效日期">
          </c-date-picker>
        </el-form-item>
      </c-col>

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

      <!--  -->
      <c-col :span="24">
        <c-col :span="20">
          <el-form-item :label="$t('getame.保函效期')" prop="gidgrp.rec.expdat">
            <c-date-picker disabled type="date" v-model="model.gidgrp.rec.expdat" style="width: 90%"
              placeholder="请选择保函效期">
            </c-date-picker>
          </el-form-item>
        </c-col>
        <c-col :span="4" class="centerLable">
          <c-checkbox disabled v-model="model.gidgrp.rec.expflg" true-label="X" false-label="">保函效期敞口</c-checkbox>
        </c-col>
      </c-col>

      <c-col :span="24">
        <c-col :span="18">
          <el-form-item :label="$t('getame.到期条件')" prop="gidgrp.blk.exptxt">
            <c-input type="textarea" rows="5" disabled v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit
              placeholder="请输入到期条件"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="6">
          <c-checkbox v-model="model.gitp.exptxtmodflg" disabled
            style="margin: 0 0 0 10px;width: 100%;box-sizing: border-box;">
            修改文本</c-checkbox>
          <c-button disabled size="small" type="primary"
            style="margin: 5px 0 0 10px;width: 100%;box-sizing: border-box;">
            查看系统文本
          </c-button>
          <c-button disabled size="small" type="primary"
            style="margin: 5px 0 0 10px;width: 100%;box-sizing: border-box;">
            查看历史文本
          </c-button>
        </c-col>
      </c-col>

      <c-col :span="24">
        <el-form-item :label="$t('getame.合同号')" prop="gidgrp.rec.orcref">
          <c-input v-model="model.gidgrp.rec.orcref" maxlength="100" placeholder="请输入合同号"></c-input>
        </el-form-item>
      </c-col>
      <!--  -->
      <c-col :span="24">
        <c-col :span="12">
          <el-form-item :label="$t('getame.适用法律')" prop="gidgrp.rec.jurlaws20">
            <c-select :disabled="model.gidgrp.rec.purposin!=''&&(model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF')" v-model="model.gidgrp.rec.jurlaws20" @change="changeJurlaws20" dbCode="ctytxt" style="width: 100%"
              placeholder="请选择适用法律">
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="12">
          <el-form-item label-width="5px" prop="gidgrp.rec.jurlaw">
            <c-select disabled v-model="model.gidgrp.rec.jurlaw" dbCode="ctytxt" maxlength="35" style="width: 100%"
              placeholder="请输入仲裁法律"></c-select>
          </el-form-item>
        </c-col>
      </c-col>

      <!--  -->
      <c-col :span="24">
        <c-col :span="18">
          <el-form-item :label="$t('getame.合同标的')" prop="gidgrp.blk.covgodsrv">
            <c-input :disabled="
								model.gitp.covgodsrvmodflg == ''
							" rows="7" type="textarea" v-model="model.gidgrp.blk.covgodsrv" maxlength="350" show-word-limit
              placeholder="请输入合同标的"></c-input>
          </el-form-item>
        </c-col>
        <c-col :span="6">
          <c-checkbox disabled v-model="model.gitp.liatxtcmodflg"
            style="margin: 0 0 0 10px;width: 100%;box-sizing: border-box;">修改文本</c-checkbox>
          <c-button disabled size="small" type="primary"
            style="margin: 5px 0 0 10px;width: 100%;box-sizing: border-box;">
            查看系统文本
          </c-button>
          <c-button disabled size="small" type="primary"
            style="margin: 5px 0 0 10px;width: 100%;box-sizing: border-box;">
            查看历史文本
          </c-button>
        </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:[],
        apprulList:[],
      };
    },
    methods: {},
    created: function () { },
    mounted (){
      this.queryOrgList();
      this.getApprulList();
    }
  };
</script>
<style>
</style>