<template>
  <div class="eibs">
    <!-- ============左边================= -->
<c-col :span="12" style="padding-right: 20px;">
          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="保函编号"
              prop="gidgrp.rec.ownref"
            >
              <c-input
                disabled
                v-model="model.gidgrp.rec.ownref"
                maxlength="16"
                placeholder="请输入保函编号"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="修改日期"
              prop="trnmod.swiadd.amedat"
            >
              <c-date-picker
                type="date"
                v-model="model.trnmod.swiadd.amedat"
                style="width: 100%"
                placeholder="请选择修改日期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="申请修改日期"
              prop="gitamep.orddat"
            >
              <c-date-picker
                type="date"
                v-model="model.gitamep.orddat"
                style="width: 100%"
                placeholder="请选择申请修改日期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label="原保函金额"
                prop="oldgidgrp.cbs.max.cur"
              >
                <c-input
                  disabled
                  v-model="model.oldgidgrp.cbs.max.cur"
                  maxlength="3"
                  placeholder="请输入原保函金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label-width="5px"
                prop="oldgidgrp.cbs.max.amt"
              >
              <!-- 不确定能否回显负金额,因此空为disabled,故暂定能显示负金额 -->
                <c-input-currency-min
                  disabled
                  v-model="model.oldgidgrp.cbs.max.amt"
                  placeholder="请输入"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label="修改金额"
                prop="trnmod.swiadd.amecur"
              >
                <c-input
                  disabled
                  v-model="model.trnmod.swiadd.amecur"
                  maxlength="3"
                  placeholder="请输入修改金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label-width="5px"
                prop="trnmod.swiadd.ameamt"
              >
                <c-input-currency-min
                  v-model="model.trnmod.swiadd.ameamt"
                  placeholder="请输入"
                  @blur="ameamtBlur"
                  @keyup.enter.native="$event.target.blur()"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label="保函币种和金额"
                prop="trnmod.swiadd.newcur"
              >
                <c-input
                  disabled
                  v-model="model.trnmod.swiadd.newcur"
                  maxlength="3"
                  placeholder="请选择保函金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label-width="5px"
                prop="trnmod.swiadd.newamt"
              >
                <c-input-currency-min
                  v-model="model.trnmod.swiadd.newamt"
                  placeholder="请输入"
                  @blur="newamtBlur"
                  @keyup.enter.native="$event.target.blur()"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>

          <!-- <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label="币种"
                prop="gidgrp.cbs.max2.cur"
              >
                <c-input
                  disabled
                  v-model="model.gidgrp.cbs.max2.cur"
                  maxlength="3"
                  placeholder="请输入币种"
                ></c-input>
              </c-form-item>
            </c-col>

            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label-width="5px"
                prop="trnmod.swiadd.addamt"
              >
                <c-input-currency-min
                  disabled
                  v-model="model.trnmod.swiadd.addamt"
                  placeholder="请输入"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col> -->

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="保函修改的收件人"
              prop="gitamep.ramrol"
            >
              <c-select
                v-model="model.gitamep.ramrol"
                :disabled="model.trnmod.swiadd.amemsgdonflg == ''"
                style="width: 100%"
                placeholder="请输入保函修改的收件人"
              >
                <el-option
                  v-for="item in codes.ramrol"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </c-select>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="承保金额"
              prop="trnmod.swiadd.addamtcov"
            >
              <c-input
                type="textarea"
                v-model="model.trnmod.swiadd.addamtcov"
                maxlength="35"
                show-word-limit
                placeholder="请输入承保金额"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="修改内容 :77C:"
              prop="gitamep.ametxt"
            >
              <c-input
                disabled
                type="textarea"
                v-model="model.gitamep.ametxt"
                maxlength="32500"
                show-word-limit
                placeholder="请输入修改内容 :77C:"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="保函编号"
              prop="gidgrp.rec.ownref"
            >
              <c-input
                disabled
                v-model="model.gidgrp.rec.ownref"
                maxlength="16"
                placeholder="请输入保函编号"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="修改报文的目的"
              prop="trnmod.swiadd.purposamein"
            >
              <c-select
                disabled
                v-model="model.trnmod.swiadd.purposamein"
                style="width: 100%"
                placeholder="请输入修改报文的目的"
              >
                <el-option
                  v-for="item in codes.purposamein"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </c-select>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-show="model.gitp.swiftflg == 'Y'"
              label="修改目的"
              prop="trnmod.swiadd.purposame"
            >
              <c-select
                v-model="model.trnmod.swiadd.purposame"
                style="width: 100%"
                placeholder="请输入修改目的"
                :code="getValues('trnmod.swiadd.purposame')"
              >
              </c-select>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="修改日期"
              prop="trnmod.swiadd.amedat"
            >
              <c-date-picker
                type="date"
                v-model="model.trnmod.swiadd.amedat"
                style="width: 100%"
                placeholder="请选择修改日期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="申请修改日期"
              prop="trnmod.swiadd.orddat"
            >
              <c-date-picker
                type="date"
                v-model="model.trnmod.swiadd.orddat"
                style="width: 100%"
                placeholder="请选择申请修改日期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="修改次数"
              prop="trnmod.swiadd.amenbr"
            >
              <c-input
                disabled
                v-model="model.trnmod.swiadd.amenbr"
                placeholder="请输入修改次数"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="实际修改次数 "
              prop="gidgrp.rec.amenbr"
            >
              <c-input
                v-model="model.gidgrp.rec.amenbr"
                placeholder="请输入实际修改次数 "
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label="原保函金额"
                prop="oldgidgrp.cbs.max.cur"
              >
                <c-input
                  disabled
                  v-model="model.oldgidgrp.cbs.max.cur"
                  maxlength="3"
                  placeholder="请输入原保函金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label-width="5px"
                prop="oldgidgrp.cbs.max.amt"
              >
              <!-- 不确定能否回显负金额,因此空为disabled,故暂定能显示负金额 -->
              <c-input-currency-min
                  disabled
                  v-model="model.oldgidgrp.cbs.max.amt"
                  placeholder="请输入"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>
          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label="修改金额"
                prop="trnmod.swiadd.amecur"
              >
                <c-input
                  disabled
                  v-model="model.trnmod.swiadd.amecur"
                  maxlength="3"
                  placeholder="请输入修改金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label-width="5px"
                prop="trnmod.swiadd.ameamt"
              >
                <c-input-currency-min
                  v-model="model.trnmod.swiadd.ameamt"
                  placeholder="请输入"
                  @blur="ameamtBlur"
                  @keyup.enter.native="$event.target.blur()"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>
          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label="保函币种和金额"
                prop="trnmod.swiadd.newcur"
              >
                <c-input
                  disabled
                  v-model="model.trnmod.swiadd.newcur"
                  maxlength="3"
                  placeholder="请选择保函金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label-width="5px"
                prop="trnmod.swiadd.newamt"
              >
                <c-input
                  v-model="model.trnmod.swiadd.newamt"
                  placeholder="请输入"
                  @blur="newamtBlur"
                  @keyup.enter.native="$event.target.blur()"
                ></c-input>
              </c-form-item>
            </c-col>
          </c-col>
          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="保函修改的收件人"
              prop="gitamep.ramrol"
            >
              <c-select
                v-model="model.gitamep.ramrol"
                :disabled="model.trnmod.swiadd.amemsgdonflg == ''"
                style="width: 100%"
                placeholder="请输入保函修改的收件人"
              >
                <el-option
                  v-for="item in codes.ramrol"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </c-select>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="减少/清偿原因"
              prop="trnmod.swiadd.redrea"
            >
              <c-select
                v-model="model.trnmod.swiadd.redrea"
                style="width: 100%"
                placeholder="请输入减少/清偿原因"
              >
                <el-option
                  v-for="item in codes.redrea"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </c-select>
            </el-form-item>
          </c-col>
        </c-col>
        <!-- ============右边================= -->
        <c-col :span="12" style="padding-left: 20px;">
          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="简略信息"
              prop="gidgrp.rec.nam"
            >
              <c-input
                disabled
                v-model="model.gidgrp.rec.nam"
                maxlength="40"
                placeholder="请输入简略信息"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="修改次数"
              prop="trnmod.swiadd.amenbr"
            >
              <c-input
                v-model="model.trnmod.swiadd.amenbr"
                placeholder="请输入修改次数"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="实际修改次数"
              prop="gitamep.amenbr"
            >
              <c-input
                disabled
                v-model="model.gitamep.amenbr"
                placeholder="请输入实际修改次数"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="旧到期日期"
              prop="oldgidgrp.rec.expdat"
            >
              <c-date-picker
                disabled
                type="date"
                v-model="model.oldgidgrp.rec.expdat"
                style="width: 100%"
                placeholder="请选择旧到期日期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="责任截至日"
              prop="oldgidgrp.rec.liadat"
            >
              <c-date-picker
                disabled
                type="date"
                v-model="model.oldgidgrp.rec.liadat"
                style="width: 100%"
                placeholder="请选择责任截至日"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="变更次数"
              prop="gitamep.amenumjmg"
            >
              <c-input
                disabled
                v-model="model.gitamep.amenumjmg"
                maxlength="2"
                placeholder="请输入变更次数"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="
                model.gitp.swiftflg == 'N' &&
                model.trnmod.swiadd.newexpflg == ''
              "
              label="新到期日"
              prop="trnmod.swiadd.newexpdat"
            >
              <c-date-picker
                type="date"
                v-model="model.trnmod.swiadd.newexpdat"
                style="width: 100%"
                placeholder="请输入"
              ></c-date-picker>
            </el-form-item>

            <c-form-item
              v-if="
                model.gitp.swiftflg == 'N' &&
                model.trnmod.swiadd.newexpflg == 'X'
              "
              label="新到期日"
              prop="gitamep.expnewtxt"
            >
              <c-input
                :disabled="model.trnmod.swiadd.newexpflg == 'X'"
                v-model="model.gitamep.expnewtxt"
                maxlength="11"
                placeholder="请输入新到期日"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="新责任期"
              prop="trnmod.swiadd.newliadat"
            >
              <c-date-picker
                disabled
                type="date"
                v-model="model.trnmod.swiadd.newliadat"
                style="width: 100%"
                placeholder="请输入新责任期"
              ></c-date-picker>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item
              v-if="model.gitp.swiftflg == 'N'"
              label="核销日期"
              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 :span="24">
            <c-col :span="22">
              <c-form-item
                v-if="model.gitp.swiftflg == 'N'"
                label="修改内容文本:"
                prop="trnmod.swiadd.ameblk"
              >
                <c-input
                  type="textarea"
                  rows="4"
                  v-model="model.trnmod.swiadd.ameblk"
                  maxlength="55250"
                  show-word-limit
                  placeholder="请输入修改内容文本"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="2">
              <c-button
                v-if="model.gitp.swiftflg == 'N'"
                style="margin: 5px 0 0 10px"
                size="small"
                type="primary"
                icon="el-icon-more"
                @click="onAmebutButtxmsel"
              >
              </c-button>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label=" " prop="trnmod.swiadd.newexpflg" label-width="120px" style=" float:left;">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'N'"
                v-model="model.trnmod.swiadd.newexpflg"
                @change="newexpflgChange"
                >是否无效期限制</c-checkbox
              >
            </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label=" " prop="trnmod.swiadd.newliaflg" label-width="120px" style=" float:right;">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'N'"
                disabled
                v-model="model.trnmod.swiadd.newliaflg"
                >是否无效期限制</c-checkbox
              >
            </el-form-item>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label=" " prop="gitamep.cre767flg" label-width="120px" style=" float:left;">
              <c-checkbox
                disabled
                v-if="model.gitp.swiftflg == 'N'"
                v-model="model.gitamep.cre767flg"
                >是否生成通知报文</c-checkbox
              >
            </el-form-item>
            </c-col>
            <c-col :span="12">
              <el-form-item label=" " prop="gitamep.prtflg" label-width="120px" style=" float:right;">
              <c-checkbox
                disabled
                v-if="model.gitp.swiftflg == 'N'"
                v-model="model.gitamep.prtflg"
                >是否选择输入保函全部内容</c-checkbox
              >
            </el-form-item>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <el-form-item label=" " prop="gitamep.clsclmflg" label-width="120px" style=" float:left;">
              <c-checkbox
                disabled
                v-if="model.gitp.swiftflg == 'N'"
                v-model="model.gitamep.clsclmflg"
                >关闭索赔</c-checkbox
              >
            </el-form-item>
            </c-col>
          </c-col>

          <!-- 右边为swift格式 -->
          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="修改内容 :77C:"
              prop="gitamep.ametxt"
            >
              <c-input
                type="textarea"
                :disabled="model.gitamep.ametxtflg == ''"
                v-model="model.gitamep.ametxt"
                rows="4"
                maxlength="32500"
                show-word-limit
                placeholder="请输入修改内容 :77C:"
              ></c-input>
            </c-form-item>
          </c-col>
          <c-col :span="24">
            <c-col :span="20">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label="修改内容文本:"
                prop="trnmod.swiadd.ameblk"
              >
                <c-input
                  :disabled="model.gitamep.prtflg == 'X'"
                  type="textarea"
                  rows="4"
                  v-model="model.trnmod.swiadd.ameblk"
                  maxlength="55250"
                  show-word-limit
                  placeholder="请输入修改内容文本"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="4">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'Y'"
                style="margin: 0 0 0 10px"
                v-model="model.gitamep.amebut.chkast"
                >允许</c-checkbox
              >
              <c-button
                v-if="model.gitp.swiftflg == 'Y'"
                style="margin: 5px 0 0 10px"
                size="small"
                type="primary"
                icon="el-icon-search"
                @click="onAmebutButtxmsel"
              >
                ...
              </c-button>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-form-item
              v-if="model.gitp.swiftflg == 'Y'"
              label="附加承保金额"
              prop="trnmod.swiadd.addamtcovs20"
            >
              <c-input
                type="textarea"
                rows="4"
                :disabled="model.trnmod.swiadd.addamtflg == ''"
                v-model="model.trnmod.swiadd.addamtcovs20"
                maxlength="780"
                show-word-limit
                placeholder="请输入附加承保金额"
              ></c-input>
            </c-form-item>
          </c-col>

          <c-col :span="24">
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label="附加金额"
                prop="trnmod.swiadd.addcur"
              >
                <c-input
                  v-model="model.trnmod.swiadd.addcur"
                  maxlength="3"
                  placeholder="请输入附加金额"
                ></c-input>
              </c-form-item>
            </c-col>
            <c-col :span="12">
              <c-form-item
                v-if="model.gitp.swiftflg == 'Y'"
                label-width="5px"
                prop="trnmod.swiadd.addamt"
              >
                <c-input-currency-min
                  :disabled="model.trnmod.swiadd.addamtflg == ''"
                  v-model="model.trnmod.swiadd.addamt"
                  placeholder="请输入附加金额"
                  @blur="addamtBlur"
                  @keyup.enter.native="$event.target.blur()"
                  class="input-currency-left"
                ></c-input-currency-min>
              </c-form-item>
            </c-col>
          </c-col>

          <c-col :span="24">
            <c-col :span="6" :offset="6">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'Y'"
                v-model="model.trnmod.swiadd.reqcan"
                @change="reqChange"
                >撤销请求</c-checkbox
              >
            </c-col>
            <c-col :span="6" :offset="6">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'Y'"
                v-model="model.trnmod.swiadd.amemsgdonflg"
                >是否生成通知报文</c-checkbox
              >
            </c-col>
          </c-col>
          <c-col :span="24">
            <c-col :span="6" :offset="6">
              <c-checkbox
                disabled
                v-if="model.gitp.swiftflg == 'Y'"
                v-model="model.gitamep.prtflg"
                >是否选择输入保函全部内容</c-checkbox
              >
            </c-col>
            <c-col :span="6" :offset="6">
              <c-checkbox
                disabled
                v-if="model.gitp.swiftflg == 'Y'"
                v-model="model.gitamep.clsclmflg"
                >关闭索赔</c-checkbox
              >
            </c-col>
          </c-col>
          <c-col :span="24">
            <c-col :span="6" :offset="6">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'Y'"
                v-model="model.trnmod.swiadd.addamtflg"
                @change="addamtflgChange"
                >附加金额</c-checkbox
              >
            </c-col>
            <c-col :span="6" :offset="6">
              <c-checkbox
                v-if="model.gitp.swiftflg == 'Y'"
                :disabled="model.trnmod.swiadd.amemsgdonflg == ''"
                v-model="model.gitamep.ametxtflg"
                >是否修改修改内容</c-checkbox
              >
            </c-col>
          </c-col>
        </c-col>
  </div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Getame/Event";
import Utils from "~/utils";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [commonProcess],
  data() {
    return {};
  },
  methods: {
    ...Event,
    async reqChange() {
      let rtnmsg = await this.executeRule("gitamep.ametxt");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },

    async newexpflgChange() {
      let rtnmsg = await this.executeRule("swiadd.newexpflg");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },

    async newamtBlur() {
      let rtnmsg = await this.executeRule("trnmod.swiadd.newamt");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },

    async ameamtBlur() {
      let rtnmsg = await this.executeDefault("trnmod.swiadd.newamt");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },

    async addamtBlur() {
      let rtnmsg = await this.executeDefault("trnmod.swiadd.addamt");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },

    async addamtflgChange() {
      let rtnmsg = await this.executeDefault("trnmod.swiadd.addamt");
      if (rtnmsg.respCode == SUCCESS) {
        Utils.copyValueFromVO(this.model, rtnmsg.data);
      }
    },
  },
  created: function () {},
};
</script>
<style>
</style>