AdrInfo.vue 10.9 KB
Newer Older
潘际乾 committed
1 2 3 4
<template>
  <div class="eibs">
    <el-form
        ref="modelForm"
5
        label-width="170px"
潘际乾 committed
6 7 8 9 10 11 12 13
        size="small"
        label-position="right"
        :model="adr"
        :rules="rules"
        :validate-on-rule-change="false"
        :disabled="operate === 'details'"
      >
      <c-col :span="8" class="col-left">
潘际乾 committed
14
        <c-col :span="24">
zhouqian committed
15
          <el-form-item label="地址使用代码" prop="usgpat">
zhouqian committed
16
            <c-select v-model="adr.usgpat" style="width: 100%" placeholder="请选择地址使用代码" :code="getCodesByKey('usgpat')"> </c-select>
潘际乾 committed
17
          </el-form-item>
潘际乾 committed
18
        </c-col>
潘际乾 committed
19
        <c-col :span="24">
zhouqian committed
20
          <el-form-item label="地址关键字" prop="extkey">
21
            <c-input v-model="adr.extkey" placeholder="请输入地址关键字"> </c-input>
潘际乾 committed
22 23 24
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
25
          <el-form-item label="地址名称" prop="nam">
26
            <c-input v-model="adr.nam" placeholder="请输入地址名称"> </c-input>
潘际乾 committed
27 28 29
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
30
          <el-form-item label="通知行SWIFT代码" prop="bic">
31
            <c-input v-model="adr.bic" placeholder="请输入通知行SWIFT代码"> </c-input>
潘际乾 committed
32 33 34
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
35
          <el-form-item label="SWIFT连接标志" prop="bicaut">
36
            <c-input v-model="adr.bicaut" placeholder="请输入SWIFT连接标志"> </c-input>
潘际乾 committed
37 38 39
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
40
          <el-form-item label="支行权限" prop="bid">
41
            <c-input v-model="adr.bid" placeholder="请输入支行权限"> </c-input>
潘际乾 committed
42 43 44 45 46 47 48 49
          </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">
zhouqian committed
50
          <el-form-item label="德国的空代码" prop="blz">
51
            <c-input v-model="adr.blz" placeholder="请输入德国的空代码"> </c-input>
潘际乾 committed
52 53 54
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
55
          <el-form-item label="国家的空代码" prop="clc">
56
            <c-input v-model="adr.clc" placeholder="请输入国家的空代码"> </c-input>
潘际乾 committed
57 58 59
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
60
          <el-form-item label="机构" prop="dpt">
61
            <c-input v-model="adr.dpt" placeholder="请输入机构"> </c-input>
潘际乾 committed
62 63 64
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
65
          <el-form-item label="邮件信箱" prop="eml">
66
            <c-input v-model="adr.eml" placeholder="请输入邮件信箱"> </c-input>
潘际乾 committed
67 68 69
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
70
          <el-form-item label="电传1" prop="fax1">
71
            <c-input v-model="adr.fax1" placeholder="请输入电传1"> </c-input>
潘际乾 committed
72 73 74
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
75
          <el-form-item label="电传2" prop="fax2">
76
            <c-input v-model="adr.fax2" placeholder="请输入电传2"> </c-input>
潘际乾 committed
77 78 79
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
80
          <el-form-item label="名称1" prop="nam1">
81
            <c-input v-model="adr.nam1" placeholder="请输入名称1"> </c-input>
潘际乾 committed
82 83 84
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
85
          <el-form-item label="名称2" prop="nam2">
86
            <c-input v-model="adr.nam2" placeholder="请输入名称2"> </c-input>
潘际乾 committed
87 88 89
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
90
          <el-form-item label="名称3" prop="nam3">
91
            <c-input v-model="adr.nam3" placeholder="请输入名称3"> </c-input>
潘际乾 committed
92 93 94 95
          </el-form-item>
        </c-col>
      </c-col>
      <c-col :span="8" class="col-left col-right">
潘际乾 committed
96
        <c-col :span="24">
zhouqian committed
97
          <el-form-item label="地址状态" prop="adrstapat">
98
            <c-input v-model="adr.adrstapat" placeholder="请输入地址状态"> </c-input>
潘际乾 committed
99 100
          </el-form-item>
        </c-col>
潘际乾 committed
101
        <c-col :span="24">
zhouqian committed
102
          <el-form-item label="街道1" prop="str1">
103
            <c-input v-model="adr.str1" placeholder="请输入街道1"> </c-input>
潘际乾 committed
104 105 106
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
107
          <el-form-item label="街道2" prop="str2">
108
            <c-input v-model="adr.str2" placeholder="请输入街道2"> </c-input>
潘际乾 committed
109 110 111
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
112
          <el-form-item label="邮政编码" prop="loczip">
113
            <c-input v-model="adr.loczip" placeholder="请输入邮政编码"> </c-input>
潘际乾 committed
114 115 116
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
117
          <el-form-item label="城市名称" prop="loctxt">
118
            <c-input v-model="adr.loctxt" placeholder="请输入城市名称"> </c-input>
潘际乾 committed
119 120 121
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
122
          <el-form-item label="城市区域" prop="loc2">
123
            <c-input v-model="adr.loc2" placeholder="请输入城市区域"> </c-input>
潘际乾 committed
124 125 126
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
127
          <el-form-item label="住址" prop="loccty">
128
            <c-input v-model="adr.loccty" placeholder="请输入住址"> </c-input>
潘际乾 committed
129 130 131
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
132
          <el-form-item label="通信方式" prop="cortyp">
133
            <c-input v-model="adr.cortyp" placeholder="请输入通信方式"> </c-input>
潘际乾 committed
134 135 136
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
137
          <el-form-item label="邮箱号码" prop="pob">
138
            <c-input v-model="adr.pob" placeholder="请输入邮箱号码"> </c-input>
潘际乾 committed
139 140 141
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
142
          <el-form-item label="邮政编码" prop="pobzip">
143
            <c-input v-model="adr.pobzip" placeholder="请输入邮政编码"> </c-input>
潘际乾 committed
144 145 146
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
147
          <el-form-item label="国家名称" prop="pobtxt">
148
            <c-input v-model="adr.pobtxt" placeholder="请输入国家名称"> </c-input>
潘际乾 committed
149 150 151
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
152
          <el-form-item label="电话1" prop="tel1">
153
            <c-input v-model="adr.tel1" placeholder="请输入电话1"> </c-input>
潘际乾 committed
154 155 156
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
157
          <el-form-item label="电话2" prop="tel2">
158
            <c-input v-model="adr.tel2" placeholder="请输入电话2"> </c-input>
潘际乾 committed
159 160 161
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
162
          <el-form-item label="收单行机构代码" prop="tid">
163
            <c-input v-model="adr.tid" placeholder="请输入收单行机构代码"> </c-input>
潘际乾 committed
164 165 166
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
167
          <el-form-item label="电报号码" prop="tlx">
168
            <c-input v-model="adr.tlx" placeholder="请输入电报号码"> </c-input>
潘际乾 committed
169 170 171
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
172
          <el-form-item label="电报权限修改" prop="tlxaut">
zhouqian committed
173
            <c-select v-model="adr.tlxaut" style="width: 100%" placeholder="请选择电报权限修改" :code="getCodesByKey('tlxaut')"> </c-select>
潘际乾 committed
174 175 176 177 178
          </el-form-item>
        </c-col>
      </c-col>
      <c-col :span="8" class="col-right">
        <c-col :span="24">
zhouqian committed
179
          <el-form-item label="默认语种" prop="uil">
zhouqian committed
180
            <c-select v-model="adr.uil" style="width: 100%" placeholder="请选择默认语种" :code="getCodesByKey('gtxuil')"> </c-select>
潘际乾 committed
181 182 183
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
184
          <el-form-item label="手动更改标志" prop="manmod">
zhouqian committed
185
            <c-select v-model="adr.manmod" style="width: 100%" placeholder="请选择手动更改标志" :code="getCodesByKey('manmod')"> </c-select>
潘际乾 committed
186 187 188
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
189
          <el-form-item label="RTGS标志" prop="rtgflg">
zhouqian committed
190
            <c-select v-model="adr.rtgflg" style="width: 100%" placeholder="请选择RTGS标志" :code="getCodesByKey('rtgflg')"> </c-select>
潘际乾 committed
191 192 193
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
194
          <el-form-item label="TARGET标志" prop="tarflg">
zhouqian committed
195
            <c-select v-model="adr.tarflg" style="width: 100%" placeholder="请选择TARGET标志" :code="getCodesByKey('tarflg')"> </c-select>
潘际乾 committed
196 197 198
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
199
          <el-form-item label="DTA messages的客户地址" prop="dtacid">
200
            <c-input v-model="adr.dtacid" placeholder="请输入DTA messages的客户地址"> </c-input>
潘际乾 committed
201 202 203
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
204
          <el-form-item label="DTE messages的客户地址" prop="dtecid">
205
            <c-input v-model="adr.dtecid" placeholder="请输入DTE messages的客户地址"> </c-input>
潘际乾 committed
206 207 208
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
209
          <el-form-item label="用户组别关键字" prop="etgextkey">
210
            <c-input v-model="adr.etgextkey" placeholder="请输入用户组别关键字">
潘际乾 committed
211 212 213 214
            </c-input>
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
215
          <el-form-item label="地址1" prop="adr1">
216
            <c-input v-model="adr.adr1" placeholder="请输入地址1"> </c-input>
潘际乾 committed
217 218 219
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
220
          <el-form-item label="地址2" prop="adr2">
221
            <c-input v-model="adr.adr2" placeholder="请输入地址2"> </c-input>
潘际乾 committed
222 223 224
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
225
          <el-form-item label="地址3" prop="adr3">
226
            <c-input v-model="adr.adr3" placeholder="请输入地址3"> </c-input>
潘际乾 committed
227 228 229
          </el-form-item>
        </c-col>
        <c-col :span="24">
zhouqian committed
230
          <el-form-item label="地址4" prop="adr4">
231
            <c-input v-model="adr.adr4" placeholder="请输入地址4"> </c-input>
潘际乾 committed
232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
          </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>
潘际乾 committed
255
import { Pattern } from "./Adr.js";
256
import codes from "~/config/CodeTable";
潘际乾 committed
257 258 259 260 261 262 263 264

export default {
  name: "",
  props: ['adr', 'operate'],
  data() {
    return {
      rules: Pattern,
    };
265 266 267 268 269 270
  },
  methods: {
    getCodesByKey(key) {
      return codes[key] ?? [];
    },
  },
潘际乾 committed
271 272 273 274 275
};
</script>

<style>
</style>