<template>
  <div>
    <el-form :model="bchInfo" ref="bchInfoForm" label-width="120px">
      <c-col :span="24">
        <c-col :span="12" style="padding-right: 10px">
          <c-col :span="24">
            <el-form-item :label="$t('statics.机构编码')" prop="branch">
              <c-input v-model="bchInfo.branch" :disabled="true"></c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构级别')" prop="lev">
              <c-select v-model="bchInfo.lev" dbCode="BCHLEV" :disabled="filedDisabled">
              </c-select>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构类型')" prop="bchtyp">
              <c-select v-model="bchInfo.bchtyp" dbCode="BCHTXT" :disabled="filedDisabled">
              </c-select>
            </el-form-item>
          </c-col>


          <c-col :span="24">
            <el-form-item :label="$t('statics.BIC编码')" prop="swfcod">
              <c-input v-model="bchInfo.swfcod" type="text" maxlength="12" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构中文名称')" prop="bchname">
              <c-input v-model="bchInfo.bchname" type="text" maxlength="62" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构英文名称')" prop="namen">
              <c-input v-model="bchInfo.namen" type="text" maxlength="62" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构标识')" prop="bchflg">
              <c-input v-model="bchInfo.bchflg" type="text" maxlength="2" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.金融机构编码')" prop="decnum">
              <c-input v-model="bchInfo.decnum" type="text" maxlength="40" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.电话')" prop="tel">
              <c-input v-model="bchInfo.tel" type="text" maxlength="30" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.传真')" prop="fax">
              <c-input v-model="bchInfo.fax" type="text" maxlength="16" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.机构负责人')" prop="bchfzr">
              <c-input v-model="bchInfo.bchfzr" type="text" maxlength="100" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
        </c-col>

        <c-col :span="12" style="padding-left: 10px">
          <c-col :span="24">
            <el-form-item :label="$t('statics.中文地址')" prop="adr">
              <c-input v-model="bchInfo.adr" type="text" maxlength="40" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.中文地址2')" prop="adr2">
              <c-input v-model="bchInfo.adr2" type="text" maxlength="60" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.英文地址')" prop="adren">
              <c-input v-model="bchInfo.adren" type="text" maxlength="40" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.英文地址2')" prop="adren2">
              <c-input v-model="bchInfo.adren2" type="text" maxlength="40" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.联行行号')" prop="lhanum">
              <c-input v-model="bchInfo.lhanum" type="text" maxlength="12" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.联行名称')" prop="lhanam">
              <c-input v-model="bchInfo.lhanam" type="text" maxlength="60" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.电证联行行号')" prop="dzlhhh">
              <c-input v-model="bchInfo.dzlhhh" type="text" maxlength="12" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>
          <c-col :span="24">
            <el-form-item :label="$t('statics.电证联行名称')" prop="dzlhmc">
              <c-input v-model="bchInfo.dzlhmc" type="text" maxlength="60" :disabled="filedDisabled">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.自贸区标志')" prop="zmqflg">
              <el-radio-group v-model="bchInfo.zmqflg" :disabled="filedDisabled" @change="changeDiscod()">
                <el-radio label="X">{{$t('statics.是')}}</el-radio>
                <el-radio label=" ">{{$t('statics.否')}}</el-radio>
              </el-radio-group>
            </el-form-item>
          </c-col>

          <c-col :span="24"> <el-form-item :label="$t('statics.国内地区码')" prop="discod"
              :rules="(bchInfo.zmqflg == 'x') ? rules.discod : [{ required: false }]">
              <c-input v-model="bchInfo.discod" type="text" maxlength="50"
                :disabled="filedDisabled || (bchInfo.zmqflg != 'x')">
              </c-input>
            </el-form-item>
          </c-col>

          <c-col :span="24">
            <el-form-item :label="$t('statics.外汇管理局印单代码')" prop="ydjcod">
              <c-input v-model="bchInfo.ydjcod" type="text" maxlength="6" :disabled="ydjcodDisabled">
              </c-input>
            </el-form-item>
          </c-col>
        </c-col>
      </c-col>
      <div class="text-center">
        <el-button type="primary">{{$t('statics.修改')}}</el-button>
        <el-button type="primary" style="margin-left: 10px;">{{$t('statics.提 交')}}</el-button>
      </div>
    </el-form>
  </div>
</template>

<script>
export default {
  inject: ["root"],
  props: ["bchInfo", "codes"],
  data() {
    return {
      filedDisabled: true,
      ydjcodDisabled: true,   // 外汇管理局印单代码字段 禁用
    }
  }
}

</script>