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/benchmarking/phaseBenchmarking/phaseBenchmarking.vue |  171 +++++++++++++++++++++++++++++++++------------------------
 1 files changed, 99 insertions(+), 72 deletions(-)

diff --git a/energy_management_ui/src/views/benchmarking/phaseBenchmarking/phaseBenchmarking.vue b/energy_management_ui/src/views/benchmarking/phaseBenchmarking/phaseBenchmarking.vue
index 3aa1488..b2932a3 100644
--- a/energy_management_ui/src/views/benchmarking/phaseBenchmarking/phaseBenchmarking.vue
+++ b/energy_management_ui/src/views/benchmarking/phaseBenchmarking/phaseBenchmarking.vue
@@ -1,9 +1,20 @@
 <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="缁熻鍖洪棿">
@@ -13,26 +24,36 @@
           :value-format="valueFormat"
           range-separator="鑷�"
           start-placeholder="寮�濮嬫棩鏈�"
-          end-placeholder="缁撴潫鏃ユ湡">
+          end-placeholder="缁撴潫鏃ユ湡"
+        >
         </el-date-picker>
       </el-form-item>
       <el-form-item label="鎸囨爣鍚嶇О">
         <el-select v-model="queryParams.indexId" placeholder="璇烽�夋嫨鎸囨爣">
-          <el-option style="width: 150px"
-                     v-for="dict in arraylist"
-                     :key="dict.indexId"
-                     :label="dict.name"
-                     :value="dict.indexId"
+          <el-option
+            style="width: 150px"
+            v-for="dict in arraylist"
+            :key="dict.indexId"
+            :label="dict.name"
+            :value="dict.indexId"
           ></el-option>
         </el-select>
       </el-form-item>
       <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
+        <el-button
+          type="primary"
+          icon="el-icon-search"
+          size="mini"
+          @click="handleQuery"
+          >鎼滅储</el-button
+        >
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
+          >閲嶇疆</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">
       <el-table-column label="鏃ユ湡" align="center" prop="dateTime">
@@ -40,22 +61,27 @@
           <span>{{ parseTime(scope.row.dateTime) }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="鎸囨爣鍚嶇О" align="center" prop="indexName"  />
-      <el-table-column label="鎸囨爣鍗曚綅" align="center" prop="unitId" :formatter="unitIdFormat" />
-      <el-table-column label="鏍囨潌鍊�" align="center" prop="value"/>
-      <el-table-column label="瀹為檯鍊�" align="center" prop="actualValue"/>
+      <el-table-column label="鎸囨爣鍚嶇О" align="center" prop="indexName" />
+      <el-table-column
+        label="鎸囨爣鍗曚綅"
+        align="center"
+        prop="unitId"
+        :formatter="unitIdFormat"
+      />
+      <el-table-column label="鏍囨潌鍊�" align="center" prop="value" />
+      <el-table-column label="瀹為檯鍊�" align="center" prop="actualValue" />
     </el-table>
   </div>
 </template>
 
 <script>
-  import { listPhaseBenchmarking} from "@/api/benchmarking/phaseBenchmarking";
-  import LineChart from './LineChart'
-  import {getSettingIndex} from '@/api/basicsetting/modelNode'
-  export default {
-  components: {LineChart},
-  name: 'enchmarking',
-  name: 'Index',
+import { listPhaseBenchmarking } from "@/api/benchmarking/phaseBenchmarking";
+import LineChart from "./LineChart";
+import { getSettingIndex } from "@/api/basicsetting/modelNode";
+export default {
+  components: { LineChart },
+  name: "enchmarking",
+  name: "Index",
   data() {
     return {
       // 閬僵灞�
@@ -68,27 +94,27 @@
       multiple: true,
       // 鎬绘潯鏁�
       total: 0,
-      dateRange:[],
+      dateRange: [],
       // energy_benchmarking琛ㄦ牸鏁版嵁
       energyEenchmarkingList: [],
-      arraylist:[],
+      arraylist: [],
       // 鏈夋晥鏈熷瓧鍏�
-      unitIdOptions:[],
-      dateTypeOptions:[],
+      unitIdOptions: [],
+      dateTypeOptions: [],
       // 鏌ヨ鍙傛暟
       queryParams: {
         pageNum: 1,
         pageSize: 10,
         dateTime: undefined,
         indexId: undefined,
-        timeType:"DAY"
+        timeType: "DAY"
       },
       // 琛ㄥ崟鍙傛暟
       form: {},
-      label:"",
-      lineChartData:{},
-      dateTypes: 'daterange',
-      valueFormat:"yyyy-MM-dd",
+      label: "",
+      lineChartData: {},
+      dateTypes: "daterange",
+      valueFormat: "yyyy-MM-dd"
     };
   },
   created() {
@@ -97,40 +123,44 @@
     this.getDicts("sys_unit").then(response => {
       this.unitIdOptions = response.data;
     });
-      this.getDicts("energyPlan").then(response => {
+    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: {
     /** 鏌ヨenergy_benchmarking鍒楄〃 */
     modelNodeChange(modelNode) {
-      this.queryParams.indexId=modelNode.id;
-      this.label=modelNode.label;
-      this.getList(this.queryParams)
+      this.queryParams.indexId = modelNode.id;
+      this.label = modelNode.label;
+      this.getList(this.queryParams);
       //鑾峰彇妯″瀷鑾峰彇鎸囨爣
       getSettingIndex(modelNode.id).then(response => {
-        if(response.data.length>0){
-          this.arraylist=response.data;
-          this.queryParams.indexId=this.arraylist[0].indexId;
+        if (response.data.length > 0) {
+          this.arraylist = response.data;
+          this.queryParams.indexId = this.arraylist[0].indexId;
         }
-      })
+      });
     },
     getList() {
-      listPhaseBenchmarking(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
-        this.energyEenchmarkingList=response.data
-        let actualData=[];
-        let expectedData=[];
-        let expecteData=[];
-        let title=[];
+      listPhaseBenchmarking(
+        this.addDateRange(this.queryParams, this.dateRange)
+      ).then(response => {
+        this.energyEenchmarkingList = response.data;
+        let actualData = [];
+        let expectedData = [];
+        let expecteData = [];
+        let title = [];
         this.energyEenchmarkingList.forEach(item => {
           actualData.push(this.parseTime(item.dateTime));
           expectedData.push(item.value);
           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);
       });
     },
@@ -154,29 +184,26 @@
       this.resetForm("queryForm");
       this.handleQuery();
     },
-    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
-      let startTime = year + '-' + month + '-' + (date-1)
-      let endTime = year + '-' + month + '-' + date
-      this.dateRange=[startTime,endTime]
+    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;
+      let startTime = year + "-" + month + "-" + (date - 1);
+      let endTime = year + "-" + month + "-" + date;
+      this.dateRange = [startTime, endTime];
     },
-    handleTime(date){
-      if(date=='YEAR'){
-        this.dateTypes= 'year',
-          this.valueFormat='yyyy'
-      }else if(date=='MONTH'){
-        this.dateTypes= 'monthrange',
-        this.valueFormat='yyyy-MM'
-      }else{
-        this.dateTypes= 'daterange',
-        this.valueFormat='yyyy-MM-dd'
+    handleTime(date) {
+      if (date == "YEAR") {
+        (this.dateTypes = "year"), (this.valueFormat = "yyyy");
+      } else if (date == "MONTH") {
+        (this.dateTypes = "monthrange"), (this.valueFormat = "yyyy-MM");
+      } else {
+        (this.dateTypes = "daterange"), (this.valueFormat = "yyyy-MM-dd");
       }
-    },
+    }
   }
 };
 </script>

--
Gitblit v1.9.3