Zsqp.vue 6.3 KB
<template>
  <div class="eibs-tab">
    <!-- ======================= 左边 ========================= -->

    <c-col :span="12" style="padding-right: 20px">
      <el-col :span="24">
        <el-form-item label="额度主体" prop="limchg.ptyextkey" style="width: 100%">
          <c-fullbox>
            <c-input v-model="model.limchg.ptyextkey" maxlength="40" placeholder=""></c-input>
          </c-fullbox>
        </el-form-item>
      </el-col>

      <c-col :span="24">
        <el-form-item label="是否转授权业务" prop="limchg.lim.sfzsqyw">
          <c-select
            :disabled="this.model.limchg.tyflg === 'X'"
            v-model="model.limchg.lim.sfzsqyw"
            placeholder="请选择"
            style="width: 100%"
            dbCode="SFZSQ"
            @change="onSfzsqywChange">
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="转授权客户编号" prop="limchg.lim.mgskhbh">
          <c-fullbox>
            <c-input
              :disabled="this.model.limchg.lim.sfzsqyw !== '1'"
              v-model="model.limchg.lim.mgskhbh"
              maxlength="20"
              placeholder="请输入"></c-input>
            <template slot="footer">
              <c-button
                :disabled="this.model.limchg.lim.sfzsqyw !== '1'"
                style="margin: 0 0px 0 10px; padding: 0 12px; height: 32px"
                size="small"
                type="primary"
                icon="el-icon-search"
                @click="onMgskhbhClick">
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="是否分公司业务" prop="limchg.lim.sffgsyw">
          <c-select
            disabled
            v-model="model.limchg.lim.sffgsyw"
            placeholder="请选择"
            style="width: 100%"
            dbCode="SFFGS"
            @change="onSffgsywChange">
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="总公司客户编号" prop="limchg.lim.zgskhbh">
          <c-fullbox>
            <c-input
              :disabled="this.model.limchg.lim.sffgsyw !== '1'"
              v-model="model.limchg.lim.zgskhbh"
              maxlength="20"
              placeholder="请输入"></c-input>
            <template slot="footer">
              <c-button
                :disabled="this.model.limchg.lim.sffgsyw !== '1'"
                style="margin: 0 0px 0 10px; padding: 0 12px; height: 32px"
                size="small"
                type="primary"
                icon="el-icon-search">
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
    </c-col>

    <!-- ======================右边====================== -->
    <c-col :span="12" style="padding-left: 20px">
      <el-col :span="24">
        <el-form-item label="单笔单批" prop="limchg.othextkey" style="width: 100%">
          <c-fullbox>
            <c-input v-model="model.limchg.othextkey" maxlength="40" placeholder=""></c-input>
          </c-fullbox>
        </el-form-item>
      </el-col>

      <c-col :span="24">
        <el-form-item label="是否转授权业务" prop="limchg.lim.othmflg">
          <c-select
            :disabled="this.model.limchg.othextkey === ''"
            v-model="model.limchg.lim.othmflg"
            placeholder="请选择"
            style="width: 100%"
            dbCode="SFZSQ"
            @change="onOthmflgChange">
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="转授权客户编号" prop="limchg.lim.othmgs">
          <c-fullbox>
            <c-input
              :disabled="this.model.limchg.lim.othmflg !== '1'"
              v-model="model.limchg.lim.othmgs"
              maxlength="20"
              placeholder="请输入"></c-input>
            <template slot="footer">
              <c-button
                :disabled="this.model.limchg.lim.othmflg !== '1'"
                style="margin: 0 0px 0 10px; padding: 0 12px; height: 32px"
                size="small"
                type="primary"
                icon="el-icon-search"
                @click="onOthmgsClick">
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="是否分公司业务" prop="limchg.lim.othfflg">
          <c-select
            disabled
            v-model="model.limchg.lim.othfflg"
            placeholder="请选择"
            style="width: 100%"
            dbCode="SFFGS"
            @change="onOthfflgChange">
          </c-select>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <el-form-item label="总公司客户编号" prop="limchg.lim.othzgs">
          <c-fullbox>
            <c-input
              :disabled="this.model.limchg.lim.othfflg !== '1'"
              v-model="model.limchg.lim.othzgs"
              maxlength="20"
              placeholder="请输入"></c-input>
            <template slot="footer">
              <c-button
                :disabled="this.model.limchg.lim.othfflg !== '1'"
                style="margin: 0 0px 0 10px; padding: 0 12px; height: 32px"
                size="small"
                type="primary"
                icon="el-icon-search">
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
    </c-col>
  </div>
</template>
<script>
import event from "../event";

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {
      zmqflg: null,
      flag: true,
    };
  },
  computed: {},
  methods: {
    onSfzsqywChange() {
      if (this.model.limchg.lim.sfzsqyw !== "1") {
        this.model.limchg.lim.mgskhbh = "";
      }
    },
    onSffgsywChange() {
      if (this.model.limchg.lim.sffgsyw !== "1") {
        this.model.limchg.lim.zgskhbh = "";
      }
    },
    onOthmflgChange() {
      if (this.model.limchg.lim.othmflg !== "1") {
        this.model.limchg.lim.othmgs = "";
      }
    },
    onOthfflgChange() {
      if (this.model.limchg.lim.othfflg != "1") {
        this.model.limchg.lim.othzgs = "";
      }
    },
  },
};
</script>
<style>
.marginLable {
  padding-left: 160px;
}
</style>