Cnyp1.vue 2.44 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
<template>
  <div class="eibs-tab">
    <c-col :span="12" style="padding-right: 20px;">
      <c-col :span="24">
        <el-form-item :label="$t('gitset.是否报送跨境人民币2111表')" prop="rmbbop.rmbbop2111Vo.rmbflg" :rules="[{required:true,message:'必填项',trigger:'change'}]" label-width="200px;">
          <c-select :disabled="rmb2111chk" v-model="model.rmbbop.rmbbop2111Vo.rmbflg" @change="query2111" style="width: 100%"
            placeholder="请选择是否报送跨境人民币2111表" dbCode="vouflg">
          </c-select>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item :label="$t('gitset.是否报送跨境人民币2123表')" prop="rmbbop.rmbbop2123Vo.rmbflg" :rules="[{required:true,message:'必填项',trigger:'change'}]" label-width="200px;">
          <c-select :disabled="rmb2123chk" v-model="model.rmbbop.rmbbop2123Vo.rmbflg" @change="query2123" style="width:100%"
            placeholder="请选择是否报送跨境人民币2123表" dbCode="vouflg">
          </c-select>
        </el-form-item>
      </c-col>
    </c-col>
  </div>
</template>
<script>
  import event from "../event";
  import moment from "moment";

  export default {
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [event],
    data() {
      return {};
    },
    computed:{
      rmb2111chk() {
        if(this.model.gidgrp.cbs.max.cur == "CNY") {
          if(this.model.gidgrp.rec.fingua == "Y") {
            return false;
          } else {
            return true;
          }
        }
         else {
          return true;
        }
        return true;
      },
      rmb2123chk() {
        let cfatyp = this.model.gidgrp.rec.cfaguatyp;
        if(cfatyp != null && cfatyp != "") {
          cfatyp = cfatyp.slice(0,2);
        }
        if(this.model.gidgrp.cbs.max.cur == "CNY") {
        if(this.model.gidgrp.rec.opndat < moment("2022-09-01")) {
          return true;
        } else if(this.model.gidgrp.rec.fingua == "Y") {
          return false;
        } else {
          return true;
        }
      } else if(this.model.gidgrp.cbs.max.cur != "" && this.model.gidgrp.cbs.max.cur != "CNY") {
        if(this.model.gidgrp.rec.opndat < moment("2022-09-01")) {
          return true;
        } else if(this.model.gidgrp.rec.fingua == "Y" && cfatyp == '11') {
          return false;
        } else {
          return true;
        }
      } else {
        return true;
      }
      },
    },
  };
</script>
<style>
</style>