Wg.vue 5.33 KB
Newer Older
1 2
<template>
  <div class="eibs-tab">
3 4 5 6 7 8 9
    <c-row>
      <c-col :span="24">
      <!-- -----页面左边----- -->
          <c-col :span="12">
              <c-col :span="24">
                <c-col :span="21">
                  <el-form-item label="申报类型" prop="bopmod.szflg">
liyixun committed
10
                        <c-select :code="codes.szflg" v-model="model.bopmod.szflg" style="width:95%" placeholder="请选择申报类型" @change="slChange">
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
                          </c-select>
                    </el-form-item>
                </c-col>
                <c-col :span="3" class="centerLable">
                    <c-checkbox :disabled="model.bopmod.szflg !='1' && model.bopmod.szflg != '2'" v-model="model.bopmod.basflg">基础数据</c-checkbox>
                </c-col>
              </c-col>
              <c-col :span="24">
                <el-form-item label="款项来源" prop="bopmod.acttyp">
                    <c-select :code="codes.acttyp" :disabled="model.bopmod.szflg != '1'" v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
                      </c-select>
                </el-form-item>
              </c-col>
          </c-col>
      <!-- ----页面右边----- -->
          <c-col :span="11" :offset="1">
              <c-col :span="24">
                <el-form-item label="地区机构号" prop="bopmod.ownextkey">
                    <c-select :code="codes.ownextkey1" :disabled="model.bopmod.szflg != '1' && model.bopmod.szflg != '2'" v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
                      </c-select>
                </el-form-item>
              </c-col>
              <c-col :span="24">
                <c-col :span="12">
                    <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
                        <c-select :code="codes.curtxt" disabled v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择">
                          </c-select>
                    </el-form-item>
                </c-col>
                <c-col :span="12">
                    <c-form-item label-width="5px" prop="bopmod.outchargeamt">
                        <c-input :disabled="model.bopmod.basflg==''" v-model="model.bopmod.outchargeamt"  placeholder="请输入"></c-input>
                    </c-form-item>
                </c-col>
              </c-col>
          </c-col>
      </c-col>
    </c-row>                
       <!-- <c-col :span="12">
liyixun committed
50
	    <c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
51 52 53
       </c-col>
                  
       <c-col :span="12">
liyixun committed
54
	    <c-checkbox v-model="model.bopmod.dclflg">{{$t('bopgat.CH000017')}}</c-checkbox>
55 56 57
       </c-col>
                  
       <c-col :span="12">
liyixun committed
58
	    <c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
59
       </c-col> -->
liyixun committed
60 61
                 <!-- S0000020 : 申报类型 -->
                  
62
       <!-- <c-col :span="12">
63
        <el-form-item label="申报类型" prop="bopmod.szflg">
64
            <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="$t('other.please_enter')+'申报类型'">
65 66
              </c-select>
        </el-form-item>
67
       </c-col> -->
liyixun committed
68 69
                 <!-- SH000027 : 款项来源 -->
                  
70
       <!-- <c-col :span="12">
71
        <el-form-item label="款项来源" prop="bopmod.acttyp">
72
            <c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="$t('other.please_enter')+'款项来源'">
73 74
              </c-select>
        </el-form-item>
75
       </c-col> -->
liyixun committed
76 77
                 <!-- SH000021 : 地区机构号 -->
                  
78
       <!-- <c-col :span="12">
79
        <el-form-item label="地区机构号" prop="bopmod.ownextkey">
80
            <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="$t('other.please_enter')+'地区机构号'">
81 82
              </c-select>
        </el-form-item>
83
       </c-col> -->
liyixun committed
84 85
                 <!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
                  
86
       <!-- <c-col :span="12">
liyixun committed
87
        <el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
88
            <c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
89 90 91 92 93
              </c-select>
        </el-form-item>
       </c-col>
                  
       <c-col :span="12">
liyixun committed
94
        <c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
95
            <c-input  v-model="model.bopmod.outchargeamt"  placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
liyixun committed
96
        </c-form-item>
97
       </c-col> -->
98 99 100 101 102 103 104
  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Getset/Event"
liyixun committed
105
import Utils from "~/utils";
106 107 108 109 110 111 112 113 114 115

export default {
    inject: ['root'],
    props:["model","codes"],
    mixins: [commonProcess],
    data(){
        return {

        }
    },
liyixun committed
116 117 118
    methods:{
      ...Event,
      async slChange(){
liyixun committed
119 120 121 122 123
             this.executeRule("bopmod.szflg").then((res) => {
              if ((res.respCode == SUCCESS)) {
                Utils.copyValueFromVO(this.model, res.data);
              }
            });
liyixun committed
124 125
        }
    },
126 127 128 129 130 131 132 133
    created:function(){

    }
}
</script>
<style>

</style>