Wg.vue 4.35 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
<template>
  <div class="eibs">
    <!-- ==================左边================ -->
    <c-col :span="12" style="padding-right: 20px;">
      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="申报类型" prop="bopmod.szflg">
            <c-select
                @change="selectOrCheckboxRule('bopmod.szflg')"
                v-model="model.bopmod.szflg"
                style="width: 100%"
                placeholder="请选择申报类型"
            >
              <el-option
                  v-for="item in codes.szflg"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
              >
              </el-option>
            </c-select>
          </el-form-item>
          <template slot="footer">
            <el-form-item label="" prop="bopmod.basflg">
              <c-checkbox
                  :disabled="model.bopmod.szflg=='3' || model.bopmod.szflg==''"
                  v-model="model.bopmod.basflg"
                  style="margin-left: 10px"
              >基础数据
              </c-checkbox
              >
            </el-form-item>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="款项来源" prop="bopmod.acttyp">
          <c-select
              v-model="model.bopmod.acttyp"
              style="width: 100%"
              placeholder="请选择款项来源"
              :disabled="model.bopmod.szflg!='1'"
          >
            <el-option
                v-for="item in acttyp"
                :key="item.value"
                :label="item.label"
                :value="item.value"
            >
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
    </c-col>
    <!-- ============右边================= -->
    <c-col :span="12" style="padding-left: 20px;">
      <c-col :span="24">
        <el-form-item label="地区机构号" prop="bopmod.ownextkey">
          <c-select
              v-model="model.bopmod.ownextkey"
              style="width: 100%"
              placeholder="请选择地区机构号"
              :disabled="model.bopmod.szflg=='3' || model.bopmod.szflg==''"
          >
            <el-option
                v-for="item in ownextkey"
                :key="item.value"
                :label="item.label"
                :value="item.value"
            >
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-col :span="12">
          <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
            <c-select
                v-model="model.bopmod.outchargeccy"
                placeholder="请选择国外银行扣费(涉外收入申报专用)"
                disabled
                style="width: 100%"
            >
              <el-option
                  v-for="item in codes.cur"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
              >
              </el-option>
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="12">
          <el-form-item label="" label-width="5px" prop="bopmod.outchargeamt">
            <c-input-currency
                v-model="model.bopmod.outchargeamt"
                placeholder="请输入国外银行扣费(涉外收入申报专用)"
                :disabled="model.bopmod.szflg!='1' || model.lendoc.actflg!='X'"
                @keyup.enter.native="defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
            ></c-input-currency>
          </el-form-item>
        </c-col>
      </c-col>
    </c-col>
  </div>
</template>
<script>
import event from "../event"

export default {
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {
      acttyp: [
        {label: "境外", value: "(JW)"},
        {label: "境内非居民", value: "(JN)"},
      ],
      ownextkey: [
        {label: "08350012 北京分行", value: "08350012"},
        {label: "083507113 LM ADD", value: "08357113"},
      ],

    };
  },
  watch: {
    "model.bopmod.szflg": function () {
      if (this.model.bopmod.szflg == "3" || this.model.bopmod.szflg == "") {
        this.model.lendoc.actflg = ""
      }
    },
  },
  methods: {},
  created: function () {
  },
};
</script>
<style>
</style>