Cnyp.vue 1.76 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
<template>
  <div class="eibs-tab">
    <el-collapse v-model="activeNames">

      <el-collapse-item title="外管信息" name="wg">
        <m-wg :model="model" :codes="codes"/>
      </el-collapse-item>

      <el-collapse-item title="涉外收入申请单-基础信息" name="basp3"
                        v-if="model.bopmod.szflg=='1' && model.bopmod.basflg=='X'">
        <m-basp3 :model="model" :codes="codes"/>
      </el-collapse-item>

      <el-collapse-item title="境内收入申请单-基础信息" name="basp2"
                        v-if="model.bopmod.szflg=='2' && model.bopmod.basflg=='X'">
        <m-basp2 :model="model" :codes="codes"/>
      </el-collapse-item>

      <el-collapse-item title="跨境人民币申报" name="cnyp1">
        <m-cnyp1 :model="model" :codes="codes"/>
      </el-collapse-item>

      <!--cnybop PD000001 2101跨境收入信息 -->
      <el-collapse-item title="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg=='1'">
        <m-incp :model="model" :codes="codes"/>
      </el-collapse-item>
    </el-collapse>
  </div>
</template>

<script>
import commonProcess from "~/mixin/commonProcess";
import event from "../event"
import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
import Incp from "./Incp";
import Basp2 from "./Basp2";
import Basp3 from "./Basp3";

const tabNameToRulePathMapping = {
  "basp2": "bopmod.dbdp.basp",
  "basp3": "bopmod.dbap.basp",
  "incp": "cnybop.incp",
}

export default {
  inject: ["root"],
  components: {
    "m-basp2": Basp2,
    "m-basp3": Basp3,
    "m-wg": Wg,
    "m-cnyp1": Cnyp1,
    "m-incp": Incp,
  },
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {
      activeNames: ["wg"],
    };
  },
  methods: {},
  created: function () {
  },
};
</script>

<style>
</style>