From 0ae83a895e80a4b9777a27f613d721a7e5e2ac18 Mon Sep 17 00:00:00 2001
From: ali <ali9696@163.com>
Date: 星期二, 03 九月 2024 10:18:27 +0800
Subject: [PATCH] 整体样式修改

---
 energy_management_ui/src/views/basicsetting/modelNode/index.vue |  105 ++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 72 insertions(+), 33 deletions(-)

diff --git a/energy_management_ui/src/views/basicsetting/modelNode/index.vue b/energy_management_ui/src/views/basicsetting/modelNode/index.vue
index 3595d05..8ac5848 100644
--- a/energy_management_ui/src/views/basicsetting/modelNode/index.vue
+++ b/energy_management_ui/src/views/basicsetting/modelNode/index.vue
@@ -1,51 +1,77 @@
 <template>
   <el-row type="flex">
-    <el-col :style="{width:isCollapse?'0': '280px',position:'relative'}" v-show="!isCollapse">
+    <el-col
+      :style="{ width: isCollapse ? '0' : '280px', position: 'relative' }"
+      v-show="!isCollapse"
+    >
       <basic-container title="鏁版嵁妯″瀷绠$悊" :bodyStyle="bodyStyle">
         <el-row :gutter="24">
           <el-col :span="20">
-            <el-select v-model="modelData" placeholder="璇烽�夋嫨妯″瀷"
-                       size="small"
-                       filterable
-                       @change="changeModel">
+            <el-select
+              v-model="modelData"
+              placeholder="璇烽�夋嫨妯″瀷"
+              size="small"
+              filterable
+              @change="changeModel"
+            >
               <el-option
-                  v-for="model in modelInfoOptions"
-                  :key="model.modelCode"
-                  :label="model.modelName"
-                  :value="model.modelCode"
+                v-for="model in modelInfoOptions"
+                :key="model.modelCode"
+                :label="model.modelName"
+                :value="model.modelCode"
               />
             </el-select>
           </el-col>
           <el-col :span="4" style="margin-bottom: 16px">
-            <el-button icon="el-icon-setting" circle title="绠$悊妯″瀷" style="float:right;padding:8px"
-                       @click="manageModel"></el-button>
+            <el-button
+              icon="el-icon-setting"
+              circle
+              title="绠$悊妯″瀷"
+              style="float:right;padding:8px"
+              @click="manageModel"
+            ></el-button>
           </el-col>
         </el-row>
-        <ModelNode ref="modelNode" @changeNode="changeNode" :auth="false"></ModelNode>
+        <ModelNode
+          ref="modelNode"
+          @changeNode="changeNode"
+          :auth="false"
+        ></ModelNode>
       </basic-container>
-      <img src="~@/assets/image/rectangle.png" alt=""
-           class="shrink-col-block"
-           @click="toggleCollapse">
+      <img
+        src="~@/assets/image/rectangle.png"
+        alt=""
+        class="shrink-col-block"
+        @click="toggleCollapse"
+      />
     </el-col>
-    <ShrinkCol @toggleCollapse="toggleCollapse" v-show="isCollapse"/>
-    <el-col :style="{width:isCollapse? 'calc(100% - 48px)':'calc(100% - 280px)',paddingLeft:isCollapse? 0:'14px'}">
-      <basic-container :title="currentNode ? currentNode.label+'--鑺傜偣閰嶇疆' : '鑺傜偣閰嶇疆'" :bodyStyle="bodyStyleRight">
-        <ModelNodeSetting ref="modelNodeSetting"/>
+    <ShrinkCol @toggleCollapse="toggleCollapse" v-show="isCollapse" />
+    <el-col
+      :style="{
+        width: isCollapse ? 'calc(100% - 48px)' : 'calc(100% - 280px)',
+        paddingLeft: isCollapse ? 0 : '14px'
+      }"
+    >
+      <basic-container
+        :title="currentNode ? currentNode.label + '--鑺傜偣閰嶇疆' : '鑺傜偣閰嶇疆'"
+        :bodyStyle="bodyStyleRight"
+      >
+        <ModelNodeSetting ref="modelNodeSetting" />
       </basic-container>
     </el-col>
   </el-row>
 </template>
 <script>
 import ModelNode from "../modelNode/modelNode";
-import {listModel} from "@/api/basicsetting/model";
+import { listModel } from "@/api/basicsetting/model";
 import ModelNodeSetting from "./modelNodeSetting";
 import mixins from "@/layout/mixin/getHeight";
-import ShrinkCol from '@/components/shrink/index.vue'
+import ShrinkCol from "@/components/shrink/index.vue";
 
 export default {
-  components: {ModelNodeSetting, ModelNode,ShrinkCol},
+  components: { ModelNodeSetting, ModelNode, ShrinkCol },
   created() {
-    listModel({isShow: 1}).then(response => {
+    listModel({ isShow: 1 }).then(response => {
       this.modelInfoOptions = response.data;
       if (this.modelInfoOptions.length > 0) {
         this.modelData = this.modelInfoOptions[0].modelCode;
@@ -56,45 +82,58 @@
   mixins: [mixins],
   data() {
     return {
-      modelData: '',
+      modelData: "",
       modelInfoOptions: [],
       isCollapse: false,
       bodyStyleRight: {},
-      currentNode: ''
-    }
+      currentNode: ""
+    };
   },
   methods: {
     setCharts() {
-      this.bodyStyle.height = window.innerHeight -155 + 'px'
+      this.bodyStyle.height = window.innerHeight - 185 + "px";
       this.bodyStyleRight = {
         ...this.bodyStyle,
-        height: window.innerHeight - 155 + 'px'
+        height: window.innerHeight - 185 + "px"
       };
     },
-    changeNode: function (node) {
+    changeNode: function(node) {
       if (node) {
         this.currentNode = node;
       }
       this.$refs.modelNodeSetting.modelNodeChange(node);
     },
-    manageModel: function () {
-      this.$router.push('/model');
+    manageModel: function() {
+      this.$router.push("/model");
     },
-    changeModel: function (item) {
+    changeModel: function(item) {
       this.$refs.modelNode.getList(item);
     },
     // 鐐瑰嚮鎸夐挳锛屽垏鎹㈡姌鍙犱笌灞曞紑
     toggleCollapse() {
-      this.isCollapse = !this.isCollapse
+      this.isCollapse = !this.isCollapse;
     }
   }
 };
 </script>
 <style scoped lang="scss">
+@import "~@/assets/styles/variables.scss";
 .shrink-col-block {
   position: absolute;
   top: 20px;
   right: 16px;
   cursor: pointer;
 }
+::v-deep {
+  .el-tabs__item {
+    color: #fff;
+  }
+  .el-tabs__item.is-active {
+    color: $primary-color;
+  }
+  .el-collapse-item__header {
+    background-color: #061844;
+    color: #fff;
+  }
+}
 </style>

--
Gitblit v1.9.3