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/energyPlan/energyMonitoring/energyMonitoring.vue |  166 ++++++++++++++++++++++++++++++++----------------------
 1 files changed, 98 insertions(+), 68 deletions(-)

diff --git a/energy_management_ui/src/views/energyPlan/energyMonitoring/energyMonitoring.vue b/energy_management_ui/src/views/energyPlan/energyMonitoring/energyMonitoring.vue
index 82a2766..11f963a 100644
--- a/energy_management_ui/src/views/energyPlan/energyMonitoring/energyMonitoring.vue
+++ b/energy_management_ui/src/views/energyPlan/energyMonitoring/energyMonitoring.vue
@@ -1,66 +1,97 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
+    <el-form
+      :model="queryParams"
+      ref="queryForm"
+      :inline="true"
+      label-width="68px"
+    >
       <el-form-item label="鎶ヨ〃绫诲瀷">
         <el-radio-group v-model="queryParams.timeType">
-          <el-radio v-for="dict in dateTypeOptions" :key="dict.dictValue" :label="dict.dictValue" @change="handleTime(dict.dictValue)">{{dict.dictLabel}}</el-radio>
+          <el-radio
+            v-for="dict in dateTypeOptions"
+            :key="dict.dictValue"
+            :label="dict.dictValue"
+            @change="handleTime(dict.dictValue)"
+            >{{ dict.dictLabel }}</el-radio
+          >
         </el-radio-group>
       </el-form-item>
       <el-form-item label="缁熻鍖洪棿">
-        <el-date-picker clearable size="small" style="width: 200px"
-                        v-model="queryParams.dataTime"
-                        :type="dateTypes"
-                        :value-format="valueFormat"
-                        placeholder="閫夋嫨鏃ユ湡">
+        <el-date-picker
+          clearable
+          size="small"
+          style="width: 200px"
+          v-model="queryParams.dataTime"
+          :type="dateTypes"
+          :value-format="valueFormat"
+          placeholder="閫夋嫨鏃ユ湡"
+        >
         </el-date-picker>
       </el-form-item>
       <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
+        <el-button
+          type="primary"
+          icon="el-icon-search"
+          size="mini"
+          @click="handleQuery"
+          >鎼滅储</el-button
+        >
       </el-form-item>
     </el-form>
-    <el-row style="background:#fff;padding:16px 16px 0;margin-bottom:32px;">
-      <line-chart  ref="LineChart" :chart-data="lineChartData"/>
+    <el-row style="padding:16px 16px 0;margin-bottom:32px;">
+      <line-chart ref="LineChart" :chart-data="lineChartData" />
     </el-row>
-    <el-table :data="energyEenchmarkingList" @selection-change="handleSelectionChange">
-      <el-table-column prop="label" align="center"  label="鐢ㄨ兘鍗曞厓">{{label}}</el-table-column>
+    <el-table
+      :data="energyEenchmarkingList"
+      @selection-change="handleSelectionChange"
+    >
+      <el-table-column prop="label" align="center" label="鐢ㄨ兘鍗曞厓">{{
+        label
+      }}</el-table-column>
       <el-table-column label="浜у搧浜ч噺" align="center">
-        <el-table-column label="浜у搧绉嶇被" align="center" prop="productname"/>
-        <el-table-column label="璁¢噺鍗曚綅" align="center" prop="muid" :formatter="unitIdFormat"/>
+        <el-table-column label="浜у搧绉嶇被" align="center" prop="productname" />
+        <el-table-column
+          label="璁¢噺鍗曚綅"
+          align="center"
+          prop="muid"
+          :formatter="unitIdFormat"
+        />
         <el-table-column label="璁″垝鍊�" align="center" prop="planValue" />
         <el-table-column label="瀹為檯鍊�" align="center" prop="actualValue" />
       </el-table-column>
       <el-table-column label="鐢碉紙鍗冪摝鏃讹級" align="center">
-        <el-table-column label="璁″垝鍊�" align="center" prop="poValue"/>
-        <el-table-column label="瀹為檯鍊�" align="center" prop="peValue"/>
+        <el-table-column label="璁″垝鍊�" align="center" prop="poValue" />
+        <el-table-column label="瀹為檯鍊�" align="center" prop="peValue" />
       </el-table-column>
       <el-table-column label="姘达紙绔嬫柟绫筹級" align="center">
-        <el-table-column label="璁″垝鍊�" align="center" prop="poWaterValue"/>
-        <el-table-column label="瀹為檯鍊�" align="center" prop="peWaterValue"/>
+        <el-table-column label="璁″垝鍊�" align="center" prop="poWaterValue" />
+        <el-table-column label="瀹為檯鍊�" align="center" prop="peWaterValue" />
       </el-table-column>
       <el-table-column label="鐓ゆ皵锛堢珛鏂圭背锛�" align="center">
-        <el-table-column label="璁″垝鍊�" align="center" prop="poCoalValue"/>
-        <el-table-column label="瀹為檯鍊�" align="center" prop="peCoalValue"/>
+        <el-table-column label="璁″垝鍊�" align="center" prop="poCoalValue" />
+        <el-table-column label="瀹為檯鍊�" align="center" prop="peCoalValue" />
       </el-table-column>
       <el-table-column label="钂告苯锛堢珛鏂圭背锛�" align="center">
-        <el-table-column label="璁″垝鍊�" align="center" prop="poSteamValue"/>
-        <el-table-column label="瀹為檯鍊�" align="center" prop="peSteamValue"/>
+        <el-table-column label="璁″垝鍊�" align="center" prop="poSteamValue" />
+        <el-table-column label="瀹為檯鍊�" align="center" prop="peSteamValue" />
       </el-table-column>
     </el-table>
   </div>
 </template>
 
 <script>
-  import { listEnergyMonitoring } from "@/api/plannedOutput/energyMonitoring";
-  import LineChart from './LineChart'
-  export default {
-  components: {LineChart},
+import { listEnergyMonitoring } from "@/api/plannedOutput/energyMonitoring";
+import LineChart from "./LineChart";
+export default {
+  components: { LineChart },
   data() {
     return {
       // 閬僵灞�
       //loading: true,
       // 閫変腑鏁扮粍
       ids: [],
-      radio: '1',
+      radio: "1",
       // 闈炲崟涓鐢�
       single: true,
       // 闈炲涓鐢�
@@ -69,19 +100,19 @@
       total: 0,
 
       // energy_benchmarking琛ㄦ牸鏁版嵁
-      energyEenchmarkingList:[],
-      dateTypeOptions:[],
+      energyEenchmarkingList: [],
+      dateTypeOptions: [],
       // 鏌ヨ鍙傛暟
       queryParams: {
         pageNum: 1,
         pageSize: 10,
         dataTime: undefined,
-        timeType:"DAY",
+        timeType: "DAY"
       },
-      dateTypes: 'date',
-      valueFormat:"yyyy-MM-dd",
-      label:"",
-      lineChartData:{expectedData: [],actualData: [],expecteData:[]},
+      dateTypes: "date",
+      valueFormat: "yyyy-MM-dd",
+      label: "",
+      lineChartData: { expectedData: [], actualData: [], expecteData: [] }
     };
   },
   created() {
@@ -91,30 +122,32 @@
     });
     this.getDicts("energyPlan").then(response => {
       this.dateTypeOptions = response.data;
-      this.queryParams.timeType = this.dateTypeOptions.find(f => f.isDefault === 'Y').dictValue;
+      this.queryParams.timeType = this.dateTypeOptions.find(
+        f => f.isDefault === "Y"
+      ).dictValue;
     });
   },
   methods: {
     modelNodeChange(modelNode) {
-      this.queryParams.indexCode=modelNode.id;
-      this.label=modelNode.label
-      this.getList(this.queryParams)
+      this.queryParams.indexCode = modelNode.id;
+      this.label = modelNode.label;
+      this.getList(this.queryParams);
     },
     getList() {
       this.loading = true;
       listEnergyMonitoring(this.queryParams).then(response => {
-        this.energyEenchmarkingList=response.data;
-        let actualData=[];
-        let expectedData=[];
-        let expecteData=[];
+        this.energyEenchmarkingList = response.data;
+        let actualData = [];
+        let expectedData = [];
+        let expecteData = [];
         this.energyEenchmarkingList.forEach(item => {
           actualData.push(item.productname);
           expectedData.push(item.planValue);
           expecteData.push(item.actualValue);
-        })
-        this.lineChartData.actualData=actualData;
-        this.lineChartData.expectedData=expectedData;
-        this.lineChartData.expecteData=expecteData;
+        });
+        this.lineChartData.actualData = actualData;
+        this.lineChartData.expectedData = expectedData;
+        this.lineChartData.expecteData = expecteData;
         this.$refs.LineChart.initChart(this.lineChartData);
       });
     },
@@ -153,31 +186,28 @@
     },
     // 澶氶�夋閫変腑鏁版嵁
     handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!=1
-      this.multiple = !selection.length
+      this.ids = selection.map(item => item.id);
+      this.single = selection.length != 1;
+      this.multiple = !selection.length;
     },
-    handleTime(date){
-      if(date=='YEAR'){
-        this.dateTypes= 'year',
-        this.valueFormat='yyyy'
-      }else if(date=='MONTH'){
-        this.dateTypes= 'month',
-        this.valueFormat='yyyy-MM'
-      }else{
-        this.dateTypes= 'date',
-        this.valueFormat='yyyy-MM-dd'
+    handleTime(date) {
+      if (date == "YEAR") {
+        (this.dateTypes = "year"), (this.valueFormat = "yyyy");
+      } else if (date == "MONTH") {
+        (this.dateTypes = "month"), (this.valueFormat = "yyyy-MM");
+      } else {
+        (this.dateTypes = "date"), (this.valueFormat = "yyyy-MM-dd");
       }
     },
-    getTime(){
-      var date = new Date()
-      var year = date.getFullYear()
-      var month = date.getMonth() + 1
-      var date = date.getDate()
-      month = month < 10 ? '0' + month : month
-      date = date < 10 ? '0' + date : date
-      this.queryParams.dataTime = year + '-' + month + '-' + date
-    },
+    getTime() {
+      var date = new Date();
+      var year = date.getFullYear();
+      var month = date.getMonth() + 1;
+      var date = date.getDate();
+      month = month < 10 ? "0" + month : month;
+      date = date < 10 ? "0" + date : date;
+      this.queryParams.dataTime = year + "-" + month + "-" + date;
+    }
   }
 };
 </script>

--
Gitblit v1.9.3