<template>
  <div class="eibs">
    <el-form
        ref="modelForm"
        label-width="170px"
        size="small"
        label-position="right"
        :model="adr"
        :rules="rules"
        :validate-on-rule-change="false"
        :disabled="operate === 'details'"
      >
      <c-col :span="8" class="col-left">
        <c-col :span="24">
          <el-form-item label="地址使用代码" prop="usgpat">
            <c-select v-model="adr.usgpat" style="width: 100%" placeholder="请选择地址使用代码" :code="getCodesByKey('usgpat')"> </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址关键字" prop="extkey">
            <c-input v-model="adr.extkey" placeholder="请输入地址关键字"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址名称" prop="nam">
            <c-input v-model="adr.nam" placeholder="请输入地址名称"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="通知行SWIFT代码" prop="bic">
            <c-input v-model="adr.bic" placeholder="请输入通知行SWIFT代码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="SWIFT连接标志" prop="bicaut">
            <c-input v-model="adr.bicaut" placeholder="请输入SWIFT连接标志"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="支行权限" prop="bid">
            <c-input v-model="adr.bid" placeholder="请输入支行权限"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="dtgcid" prop="dtgcid">
            <c-input v-model="adr.dtgcid" placeholder="请输入dtgcid"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="德国的空代码" prop="blz">
            <c-input v-model="adr.blz" placeholder="请输入德国的空代码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="国家的空代码" prop="clc">
            <c-input v-model="adr.clc" placeholder="请输入国家的空代码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="机构" prop="dpt">
            <c-input v-model="adr.dpt" placeholder="请输入机构"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="邮件信箱" prop="eml">
            <c-input v-model="adr.eml" placeholder="请输入邮件信箱"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电传1" prop="fax1">
            <c-input v-model="adr.fax1" placeholder="请输入电传1"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电传2" prop="fax2">
            <c-input v-model="adr.fax2" placeholder="请输入电传2"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="名称1" prop="nam1">
            <c-input v-model="adr.nam1" placeholder="请输入名称1"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="名称2" prop="nam2">
            <c-input v-model="adr.nam2" placeholder="请输入名称2"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="名称3" prop="nam3">
            <c-input v-model="adr.nam3" placeholder="请输入名称3"> </c-input>
          </el-form-item>
        </c-col>
      </c-col>
      <c-col :span="8" class="col-left col-right">
        <c-col :span="24">
          <el-form-item label="地址状态" prop="adrstapat">
            <c-input v-model="adr.adrstapat" placeholder="请输入地址状态"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="街道1" prop="str1">
            <c-input v-model="adr.str1" placeholder="请输入街道1"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="街道2" prop="str2">
            <c-input v-model="adr.str2" placeholder="请输入街道2"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="邮政编码" prop="loczip">
            <c-input v-model="adr.loczip" placeholder="请输入邮政编码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="城市名称" prop="loctxt">
            <c-input v-model="adr.loctxt" placeholder="请输入城市名称"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="城市区域" prop="loc2">
            <c-input v-model="adr.loc2" placeholder="请输入城市区域"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="住址" prop="loccty">
            <c-input v-model="adr.loccty" placeholder="请输入住址"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="通信方式" prop="cortyp">
            <c-input v-model="adr.cortyp" placeholder="请输入通信方式"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="邮箱号码" prop="pob">
            <c-input v-model="adr.pob" placeholder="请输入邮箱号码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="邮政编码" prop="pobzip">
            <c-input v-model="adr.pobzip" placeholder="请输入邮政编码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="国家名称" prop="pobtxt">
            <c-input v-model="adr.pobtxt" placeholder="请输入国家名称"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电话1" prop="tel1">
            <c-input v-model="adr.tel1" placeholder="请输入电话1"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电话2" prop="tel2">
            <c-input v-model="adr.tel2" placeholder="请输入电话2"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="收单行机构代码" prop="tid">
            <c-input v-model="adr.tid" placeholder="请输入收单行机构代码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电报号码" prop="tlx">
            <c-input v-model="adr.tlx" placeholder="请输入电报号码"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="电报权限修改" prop="tlxaut">
            <c-select v-model="adr.tlxaut" style="width: 100%" placeholder="请选择电报权限修改" :code="getCodesByKey('tlxaut')"> </c-select>
          </el-form-item>
        </c-col>
      </c-col>
      <c-col :span="8" class="col-right">
        <c-col :span="24">
          <el-form-item label="默认语种" prop="uil">
            <c-select v-model="adr.uil" style="width: 100%" placeholder="请选择默认语种" :code="getCodesByKey('gtxuil')"> </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="手动更改标志" prop="manmod">
            <c-select v-model="adr.manmod" style="width: 100%" placeholder="请选择手动更改标志" :code="getCodesByKey('manmod')"> </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="RTGS标志" prop="rtgflg">
            <c-select v-model="adr.rtgflg" style="width: 100%" placeholder="请选择RTGS标志" :code="getCodesByKey('rtgflg')"> </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="TARGET标志" prop="tarflg">
            <c-select v-model="adr.tarflg" style="width: 100%" placeholder="请选择TARGET标志" :code="getCodesByKey('tarflg')"> </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="DTA messages的客户地址" prop="dtacid">
            <c-input v-model="adr.dtacid" placeholder="请输入DTA messages的客户地址"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="DTE messages的客户地址" prop="dtecid">
            <c-input v-model="adr.dtecid" placeholder="请输入DTE messages的客户地址"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="用户组别关键字" prop="etgextkey">
            <c-input v-model="adr.etgextkey" placeholder="请输入用户组别关键字">
            </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址1" prop="adr1">
            <c-input v-model="adr.adr1" placeholder="请输入地址1"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址2" prop="adr2">
            <c-input v-model="adr.adr2" placeholder="请输入地址2"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址3" prop="adr3">
            <c-input v-model="adr.adr3" placeholder="请输入地址3"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="地址4" prop="adr4">
            <c-input v-model="adr.adr4" placeholder="请输入地址4"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="discod" prop="discod">
            <c-input v-model="adr.discod" placeholder="请输入discod"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="namelc" prop="namelc">
            <c-input v-model="adr.namelc" placeholder="请输入namelc"> </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="adrelc" prop="adrelc">
            <c-input v-model="adr.adrelc" placeholder="请输入adrelc"> </c-input>
          </el-form-item>
        </c-col>
      </c-col>
    </el-form>
  </div>
</template>

<script>
import { Pattern } from "./Adr.js";
import codes from "~/config/CodeTable";

export default {
  name: "",
  props: ['adr', 'operate'],
  data() {
    return {
      rules: Pattern,
    };
  },
  methods: {
    getCodesByKey(key) {
      return codes[key] ?? [];
    },
  },
};
</script>

<style>
</style>