ActInfo.vue 8.99 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<template>
    <div class="eibs-tab">
        <!-- =============================================左边=========================================== -->

    <c-col :span="12" class="col-left">
      <!-- <c-col :span="24">
        <el-form-item label="inr" prop="inr">
            <c-input
                v-model="model.inr"
                placeholder="请输入inr"
            >
            </c-input>
        </el-form-item>
    </c-col> -->
15
      <c-col :span="24" v-if="model.serPtyExtkey=='' || model.serPtyExtkey==null" disabled>
16 17 18 19
        <el-form-item label="holPtyExtkey" prop="holPtyExtkey">
          <c-input v-model="model.holPtyExtkey" placeholder=""> </c-input>
        </el-form-item>
      </c-col>
20
      <c-col :span="24" v-if="model.holPtyExtkey==''|| model.holPtyExtkey==null" disabled>
21 22 23 24 25 26
        <el-form-item label="serPtyExtkey" prop="serPtyExtkey">
          <c-input v-model="model.serPtyExtkey" placeholder=""> </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号优先级" prop="pri">
zhouqian committed
27 28 29 30 31 32
          <c-select style="width: 100%"
                v-model="model.pri"
               placeholder="请选择账号优先级"
                :code="getCodesByKey('pri')"
            >
            </c-select>
33 34 35 36
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号币种" prop="cur">
zhouqian committed
37
          <c-select v-model="model.cur" style="width: 100%" placeholder="请选择账号币种" :code="getCodesByKey('curtxt')"> </c-select>
38 39 40 41
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号" prop="extkey">
zhouqian committed
42
          <c-input v-model="model.extkey" placeholder="请输入账号" > </c-input>
43 44 45 46
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号提供机构的账号" prop="seracc">
zhouqian committed
47
          <c-input v-model="model.seracc" placeholder="请输入账号提供机构的账号" > </c-input>
48 49 50 51
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号提供机构名称" prop="sernam">
zhouqian committed
52
          <c-input v-model="model.sernam" placeholder="请输入账号提供机构名称" > </c-input>
53 54 55 56
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号提供机构种类" prop="serptytyp">
zhouqian committed
57
          <c-select v-model="model.serptytyp" style="width: 100%" placeholder="请选择账号提供机构种类" :code="getCodesByKey('ptytyp')">
58 59 60 61 62 63 64 65 66 67 68
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号提供机构INR号" prop="serptyinr">
          <c-input v-model="model.serptyinr" placeholder="请输入serptyinr" >
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号开户机构的账号" prop="holacc">
zhouqian committed
69
          <c-input v-model="model.holacc" placeholder="请输入账号开户机构的账号" > </c-input>
70 71 72 73
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号开户机构名称" prop="holnam">
zhouqian committed
74
          <c-input v-model="model.holnam" placeholder="请输入账号开户机构名称" > </c-input>
75 76 77 78
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号开户机构类型" prop="holptytyp">
zhouqian committed
79
          <c-select v-model="model.holptytyp" style="width: 100%" placeholder="请选择账号开户机构类型" :code="getCodesByKey('ptytyp')">
80 81 82 83 84 85 86 87 88 89 90
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号开户机构INR号" prop="holptyinr">
          <c-input v-model="model.holptyinr" placeholder="请输入holptyinr" >
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="头寸账户标志" prop="cvrflg">
zhouqian committed
91
          <c-input v-model="model.cvrflg" placeholder="请输入头寸账户标志" > </c-input>
92 93 94 95
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="偿付账户标志" prop="rmbflg">
zhouqian committed
96
          <c-input v-model="model.rmbflg" placeholder="请输入偿付账户标志" > </c-input>
97 98 99 100 101 102 103 104 105 106 107 108
        </el-form-item>
      </c-col>
      <!-- <c-col :span="24">
        <el-form-item label="版本文本" prop="ver">
          <c-input v-model="model.ver" placeholder="请输入ver" > </c-input>
        </el-form-item>
      </c-col> -->
    </c-col>
    <!-- =============================================右边=========================================== -->
    <c-col :span="12" class="col-right">
      <c-col :span="24">
        <el-form-item label="借贷标志" prop="dirflg">
zhouqian committed
109
          <c-select v-model="model.dirflg" style="width: 100%" placeholder="请输入借贷标志" >
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
            <el-option
              v-for="item in dirflg"
              :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 label="是否账户行账号标志" prop="othbnkflg">
          <c-input v-model="model.othbnkflg" placeholder="请输入othbnkflg" >
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账户行名称" prop="othptynam">
zhouqian committed
128
          <c-input v-model="model.othptynam" placeholder="请输入账户行名称" >
129 130 131 132 133 134 135 136 137 138 139
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="是否我方账户行标志" prop="othownflg">
          <c-input v-model="model.othownflg" placeholder="请输入othownflg" >
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账户行的6位BIC" prop="othbic6">
zhouqian committed
140
          <c-input v-model="model.othbic6" placeholder="请输入账户行的6位BIC" >
141 142 143 144 145
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="国际银行账户号" prop="iban">
zhouqian committed
146
          <c-input v-model="model.iban" placeholder="请输入国际银行账户号" > </c-input>
147 148 149 150
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="实体组" prop="etgextkey">
zhouqian committed
151
          <c-input v-model="model.etgextkey" placeholder="请输入实体组" >
152 153 154 155 156
          </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号名称" prop="nam">
zhouqian committed
157
          <c-input v-model="model.nam" placeholder="请输入账号名称" > </c-input>
158 159 160 161
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="外部账号类型" prop="exttyp">
zhouqian committed
162
          <c-input v-model="model.exttyp" placeholder="请输入外部账号类型" > </c-input>
163 164 165 166
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账号类型" prop="typ">
zhouqian committed
167 168 169 170 171 172
          <c-select style="width: 100%"
                v-model="model.typ"
               placeholder="请选择账号类型"
                :code="getCodesByKey('acttyp')"
            >
            </c-select>
173 174 175 176
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="外部账号" prop="extact">
zhouqian committed
177
          <c-input v-model="model.extact" placeholder="请输入外部账号" > </c-input>
178 179 180 181
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="科目代码" prop="trmtyp">
zhouqian committed
182
          <c-input v-model="model.trmtyp" placeholder="请输入科目代码" > 
183 184 185 186 187 188
          </c-input>
          <!-- :code="getCodesByKey('trmmix')" td上看码表-->
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="账户类型" prop="acctyp">
zhouqian committed
189
          <c-select v-model="model.acctyp" style="width: 100%" placeholder="请选择账户类型" > 
190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
            <el-option
              v-for="item in acctyp"
              :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 label="zmqacc" prop="zmqacc">
          <c-input v-model="model.zmqacc" placeholder="请输入zmqacc" > </c-input>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="actpro" prop="actpro">
          <c-input v-model="model.actpro" placeholder="请输入actpro" > </c-input>
        </el-form-item>
      </c-col>
    </c-col>
  </div>
</template>

<script>
import codes from "~/config/CodeTable";
export default {
  name: '',
  props: ['model'],
  data() {
    return {
      acctyp: [
        { label: "客户分户账", value: "C" },
        { label: "内部分户账", value: "O" },
      ],
      dirflg: [
zhouqian committed
226
        { label: "可以借记或贷记", value: " " },
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
        { label: "只能贷记", value: "C" },
        { label: "只能借记", value: "D" },
      ],
    }
  },

  mounted() {},

  methods: {
    getCodesByKey(key) {
      return codes[key] ?? [];
    },
  },
}
</script>

<style></style>