PtapDome.vue 2.89 KB
Newer Older
1
<template>
liushikai committed
2
  <div>
3 4 5
    <c-col :span="24" v-if="!isIss">
      <el-form-item
        :label="`${argadr.title}联行行号`"
liushikai committed
6
        :prop="`${argadr.grp}.${argadr.rol}.pts.bankno`"
7 8
      >
        <c-input
liushikai committed
9
          v-model="model[argadr.grp][argadr.rol].pts.bankno"
10 11 12
          maxlength="20"
          :disabled="disabledBankno"
          :placeholder="'请输入' + argadr.title + '联行行号'"
liushikai committed
13
          @keyup.enter.native="showGridPromptDialog(`${argadr.grp}.${argadr.rol}.pts.bankno`)"
14 15 16 17 18 19
        ></c-input>
      </el-form-item>
    </c-col>
    <c-col :span="24" v-else>
      <el-form-item
        :label="`${argadr.title}联行行号`"
liushikai committed
20
        :prop="`${argadr.grp}.${argadr.rol}.pts.bankno`"
21 22
      >
        <c-input
liushikai committed
23
          v-model="model[argadr.grp][argadr.rol].pts.bankno"
24 25 26 27 28 29 30 31 32 33 34
          maxlength="20"
          :disabled="disabledBankno"
          :placeholder="'请输入' + argadr.title + '联行行号'"
        ></c-input>
      </el-form-item>
    </c-col>

    
      <c-col :span="24">
        <el-form-item
          :label="`${argadr.title}联行名称`"
liushikai committed
35
          :prop="`${argadr.grp}.${argadr.rol}.pts.jigomc`"
36 37 38
        >
          <c-input
            type="textarea"
liushikai committed
39
            :rows="2"
liushikai committed
40
            v-model="model[argadr.grp][argadr.rol].pts.jigomc"
41 42 43 44 45 46 47 48 49 50 51
            maxlength="35"
            show-word-limit
            :placeholder="'请输入' + argadr.title + '联行名称'"
            :disabled="disabledJigomc"
          ></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item
          :label="`${argadr.title}地址`"
liushikai committed
52
          :prop="`${argadr.grp}.${argadr.rol}.pts.dizhii`"
53 54 55
        >
          <c-input
            type="textarea"
liushikai committed
56
            :rows="2"
liushikai committed
57
            v-model="model[argadr.grp][argadr.rol].pts.dizhii"
58 59 60 61 62 63 64 65 66 67 68 69 70
            maxlength="35"
            show-word-limit
            :placeholder="'请输入' + argadr.title + '地址'"
            :disabled="disabledDizhii"
          ></c-input>
        </el-form-item>
      </c-col>

        
  </div>
</template>
<script>
import Api from "~/service/Api";
wangren committed
71
import commonProcess from "~/mixin/commonProcess";
72 73 74
// 机构信息模块
export default {
  inject: ["root"],
wangren committed
75
  mixins: [commonProcess],
76 77 78 79 80 81 82 83 84 85 86 87

  props: {
    model: {
      type: Object,
      default: undefined,
    },
    argadr: {
      type: Object,
      default: function () {
        return {
          title: "", //角色名称
          rol: "", //角色
liushikai committed
88
          grp: "", //所属模块
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
        };
      },
    },
    disabledBankno: {
      type: Boolean,
      default: false,
    },
    disabledJigomc: {
      type: Boolean,
      default: false,
    },
    disabledDizhii: {
      type: Boolean,
      default: false,
    },
    isIss: {
      //是否为开证行
      type: Boolean,
      default: false,
    },
  },
  data() {
    return {
      data: [],
    };
  },
  watch: {},
  methods: {
  },

  created: function () {},
};
</script>
<style>

</style>