liulingling.177216
2024-08-26 349f1cfc5fa77fbc636d542df0d8050fddec48c2
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
<template>
  <el-row type="flex">
    <el-col class="page-left">
      <basic-container title="月度能源消耗手动录入" :bodyStyle="bodyStyle">
        <ModelNode ref="modelNode" @changeNode="changeNode" :showOpt="false" :auth="false"
                   :modelCode="modelCode"></ModelNode>
      </basic-container>
    </el-col>
    <el-col class="page-right">
      <basic-container title="月度能源消耗手动录入" :bodyStyle="bodyStyleRight">
        <energyMonthConsumeInput ref="energyMonthConsumeInput"></energyMonthConsumeInput>
      </basic-container>
    </el-col>
  </el-row>
</template>
 
<script>
import energyMonthConsumeInput from "./energyMonthConsumeInput";
import ModelNode from "../../basicsetting/modelNode/modelNode";
import mixins from "@/layout/mixin/getHeight";
 
export default {
  mixins: [mixins],
  components: {energyMonthConsumeInput, ModelNode},
  created() {
    this.modelCode = this.$route.query.modelCode;
    this.deviceCategory = this.$route.query.device_category;
  },
  data() {
    return {
      modelData: '',
      modelInfoOptions: [],
      modelCode: undefined,
      deviceCategory: undefined,
      isCollapse: false,
      bodyStyleRight: {}
    }
  },
  methods: {
    setCharts() {
      this.bodyStyle.height = window.innerHeight -155 + 'px'
      this.bodyStyleRight = {
        ...this.bodyStyle,
        height: window.innerHeight - 155 + 'px'
      };
    },
    changeNode: function (node) {
      this.$refs.energyMonthConsumeInput.modelNodeChange(node, this.deviceCategory);
    },
    manageModel: function () {
      this.$router.push('/model');
    },
    changeModel: function (item) {
      this.$refs.modelNode.getList(item);
    },
    // 点击按钮,切换折叠与展开
    toggleCollapse() {
      this.isCollapse = !this.isCollapse
    }
  }
};
</script>
<style scoped lang="scss">
@import "~@/assets/styles/left-right-layout.scss";
</style>