Wg.vue 6.28 KB
Newer Older
jxl committed
1 2
<template>
  <div class="eibs-tab">
3 4 5 6 7 8
    <!-- left -->
    <c-col :span="11">
      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="申报类型" prop="bopmod.szflg">
            <c-select
huangxin committed
9
            @change="selectOrCheckboxRule('bopmod.szflg')"
10 11 12 13 14
              v-model="model.bopmod.szflg"
              style="width: 100%"
              placeholder="请选择申报类型"
            >
              <el-option
15
                v-for="item in codes.szflg"
16 17 18 19 20 21 22 23 24 25
                :key="item.value"
                :label="item.label"
                :value="item.value"
              >
              </el-option>
            </c-select>
          </el-form-item>
          <template slot="footer">
            <el-form-item label="" prop="lendoc.actflg">
              <c-checkbox
huangxin committed
26
              :disabled="model.bopmod.szflg=='3' || model.bopmod.szflg==''"
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
                v-model="model.lendoc.actflg"
                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="请选择款项来源"
huangxin committed
42
            :disabled="model.bopmod.szflg!='1'" 
43 44
          >
            <el-option
45
              v-for="item in acttyp"
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
              :key="item.value"
              :label="item.label"
              :value="item.value"
            >
            </el-option>
          </c-select>
        </el-form-item>
      </c-col>
    </c-col>
    <!-- right -->
    <c-col :span="11" :offset="1">
      <c-col :span="24">
        <el-form-item label="地区机构号" prop="bopmod.ownextkey">
          <c-select
            v-model="model.bopmod.ownextkey"
            style="width: 100%"
            placeholder="请选择地区机构号"
huangxin committed
63
            :disabled="model.bopmod.szflg=='3' || model.bopmod.szflg==''"
64
          >
65 66 67 68 69 70 71
          <el-option
              v-for="item in ownextkey"
              :key="item.value"
              :label="item.label"
              :value="item.value"
            >
            </el-option>
72 73 74 75 76 77 78 79 80 81
          </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="请选择国外银行扣费(涉外收入申报专用)"
huangxin committed
82
              disabled
83 84 85
              style="width: 100%"
            >
            <el-option
86
              v-for="item in codes.cur"
87 88 89 90 91 92 93 94 95 96
              :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">
huangxin committed
97
            <c-input-currency
98 99
              v-model="model.bopmod.outchargeamt"
              placeholder="请输入国外银行扣费(涉外收入申报专用)"
100
              :disabled="model.bopmod.szflg!='1' || model.lendoc.actflg!='X'"
huangxin committed
101 102
              @keyup.enter.native="defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
            ></c-input-currency>
103 104 105 106 107
          </el-form-item>
        </c-col>
      </c-col>
    </c-col>
    <!-- <c-col :span="12">
jxl committed
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 144 145 146 147 148 149 150
	    <c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
       </c-col>
                  
       <c-col :span="12">
	    <c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
       </c-col>
                  
       <c-col :span="12">
	    <c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
       </c-col>
                                   
       <c-col :span="12">
        <el-form-item label="申报类型" prop="bopmod.szflg">
            <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
              </c-select>
        </el-form-item>
       </c-col>
                                   
       <c-col :span="12">
        <el-form-item label="款项来源" prop="bopmod.acttyp">
            <c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
              </c-select>
        </el-form-item>
       </c-col>
                                   
       <c-col :span="12">
        <el-form-item label="地区机构号" prop="bopmod.ownextkey">
            <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
              </c-select>
        </el-form-item>
       </c-col>
                                   
       <c-col :span="12">
        <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
            <c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
              </c-select>
        </el-form-item>
       </c-col>
                  
       <c-col :span="12">
        <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
            <c-input  v-model="model.bopmod.outchargeamt"  placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
        </el-form-item>
151
       </c-col> -->
jxl committed
152 153 154
  </div>
</template>
<script>
155
import Api from "~/service/Api";
wangren committed
156
import commonProcess from "~/mixin/commonProcess";
157 158
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betset/Event";
jxl committed
159 160

export default {
161 162 163 164
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [commonProcess],
  data() {
165 166 167 168 169
    return {
      acttyp: [
        { label: "境外", value: "(JW)" },
        { label: "境内非居民", value: "(JN)" },
    ],
170 171 172 173
    ownextkey: [
        { label: "08350012 北京分行", value: "08350012" },
        { label: "083507113 LM ADD", value: "08357113" },
    ],
174 175

    };
176
  },
huangxin committed
177 178 179 180
  watch:{
        "model.bopmod.szflg":function(){
            if(this.model.bopmod.szflg=="3" || this.model.bopmod.szflg==""){
            this.model.lendoc.actflg=""
huangxin committed
181
    }
huangxin committed
182 183 184
        },
      },
  methods: { ...Event,
huangxin committed
185
  },
186 187
  created: function () {},
};
jxl committed
188 189 190
</script>
<style>
</style>