<template>
  <div>
    <type :type="type" :curInfo="curInfo" />
  </div>
</template>
<script>
import { treeBaseInfo } from "../../dashboard/api";
import Type from "../../dashboard/components/index.vue";

export default {
  components: { Type },
  data() {
    return {
      titleinfo: "",
      type: 1,
      curInfo: {},
    };
  },
  created() {
    this.getParams();
  },
  methods: {
    getParams() {
      this.type = this.$route.query.type;
      let params = {
        id: this.$route.query.id,
        type: this.type,
        name: this.$route.query.name
      };
      treeBaseInfo(params).then((res) => {
        let controlLimit = res.controlLimit || []
        if (controlLimit) {
          controlLimit.map(item => {
            res[`type${item.type}`] = item.sum
          })
        }
        this.curInfo = res;
      });
    },
  },
};
</script>