From 740f7af7e3a5a669fd97b26102bf7bccfde00899 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Wed, 15 Nov 2023 17:01:02 +0800
Subject: [PATCH] fix:立行立改导出

---
 src/views/toCarryOutLegislativeReforms/summaryPage/index.vue |  145 +++++++++++-------------------------------------
 1 files changed, 34 insertions(+), 111 deletions(-)

diff --git a/src/views/toCarryOutLegislativeReforms/summaryPage/index.vue b/src/views/toCarryOutLegislativeReforms/summaryPage/index.vue
index cb5917f..c1f050c 100644
--- a/src/views/toCarryOutLegislativeReforms/summaryPage/index.vue
+++ b/src/views/toCarryOutLegislativeReforms/summaryPage/index.vue
@@ -1,27 +1,14 @@
 <template>
   <div class="main">
     <div class="timeSelect">
-      <el-radio-group
-        v-model="searchForm.number"
-        style="margin-left:20px"
-        @input="changeNumber"
-      >
+      <el-radio-group v-model="searchForm.number" style="margin-left:20px" @input="changeNumber">
         <el-radio-button label="1">���1������</el-radio-button>
         <el-radio-button label="2">���2������</el-radio-button>
         <el-radio-button label="3">���3������</el-radio-button>
         <el-radio-button label="6">���6������</el-radio-button>
         <el-radio-button label="12">���12������</el-radio-button>
       </el-radio-group>
-      <el-date-picker
-        v-model="timeInterval"
-        el-time-picker
-        type="daterange"
-        value-format="yyyy-MM-dd"
-        range-separator="���"
-        start-placeholder="������������"
-        end-placeholder="������������"
-        @change="changeNumber"
-      />
+      <el-date-picker v-model="timeInterval" el-time-picker type="daterange" value-format="yyyy-MM-dd" range-separator="���" start-placeholder="������������" end-placeholder="������������" @change="changeNumber" />
     </div>
     <div class="agentSummary">
       <div class="circle">
@@ -42,98 +29,40 @@
       </div>
     </div>
     <div class="overviewAndDetails">
-      <el-tabs
-        v-model="activeName"
-        @tab-click="handleClick"
-      >
-        <el-tab-pane
-          label="������"
-          name="first"
-        >
+      <el-tabs v-model="activeName" @tab-click="handleClick">
+        <el-tab-pane label="������" name="first">
           <div>
             <div class="tit">
               <span>
                 ���������������������������
               </span>
-              <el-button
-                type="primary"
-                plain
-                size="small"
-                style="float: right;"
-                @click="ecxport"
-              >
+              <el-button type="primary" plain size="small" style="float: right;" @click="ecxport">
                 ������
               </el-button>
             </div>
             <div class="tab">
-              <el-table
-                :data="tableData"
-                border
-                max-height="400"
-                style="width: 100%"
-                :header-cell-style="{
+              <el-table :data="tableData" border max-height="400" style="width: 100%" :header-cell-style="{
                   background: '#99D4FF', color: '#101111', fontSize: '16px'
-                }"
-              >
-                <el-table-column
-                  align="center"
-                  prop="unitName"
-                  label="������������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="total"
-                  label="���������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="number"
-                  label="���������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="unNumber"
-                  label="���������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="rate"
-                  label="���������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="deduction"
-                  label="������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="marks"
-                  label="������"
-                />
-                <el-table-column
-                  align="center"
-                  prop="totalPoints"
-                  label="���������"
-                />
+                }">
+                <el-table-column align="center" prop="unitName" label="������������" />
+                <el-table-column align="center" prop="total" label="���������" />
+                <el-table-column align="center" prop="number" label="���������" />
+                <el-table-column align="center" prop="unNumber" label="���������" />
+                <el-table-column align="center" prop="rate" label="���������" />
+                <el-table-column align="center" prop="deduction" label="������" />
+                <el-table-column align="center" prop="marks" label="������" />
+                <el-table-column align="center" prop="totalPoints" label="���������" />
               </el-table>
             </div>
           </div>
         </el-tab-pane>
-        <el-tab-pane
-          label="������"
-          name="second"
-        >
+        <el-tab-pane label="������" name="second">
           <div>
             <div>
               <p style="text-align: center;">
                 ���������������
                 <el-select v-model="unitId" size="small" placeholder="���������" @change="changeUnitId">
-                  <el-option
-                    v-for="item in unitList"
-                    :key="item.unitId"
-                    :label="item.unitName"
-                    :value="item.unitId"
-                  />
+                  <el-option v-for="item in unitList" :key="item.unitId" :label="item.unitName" :value="item.unitId" />
                 </el-select>
               </p>
             </div>
@@ -143,18 +72,10 @@
             </div>
             <div class="caets">
               <div>
-                <pollutionClassificationEcharts
-                  v-if="activeName === 'second'"
-                  ref="leftEcharts"
-                  :chart-data="chartData"
-                />
+                <pollutionClassificationEcharts v-if="activeName === 'second'" ref="leftEcharts" :chart-data="chartData" />
               </div>
               <div>
-                <reportTypeEcharts
-                  v-if="activeName === 'second'"
-                  ref="rightEcharts"
-                  :cylindricality-data="cylindricalityData"
-                />
+                <reportTypeEcharts v-if="activeName === 'second'" ref="rightEcharts" :cylindricality-data="cylindricalityData" />
               </div>
             </div>
           </div>
@@ -213,7 +134,7 @@
           endTime: this.timeInterval[1],
           number: Number(this.searchForm.number)
         }
-      }).then((res) => {
+      }).then(res => {
         this.getOutExcel('������������������.xlsx', res)
       })
     },
@@ -237,7 +158,9 @@
       }
     },
     unitIdFormatter(val) {
-      const data = this.unitList.find(item => item && item.unitId === val.unitId)
+      const data = this.unitList.find(
+        item => item && item.unitId === val.unitId
+      )
       return data ? data.unitName : ''
     },
     changeNumber(val) {
@@ -256,7 +179,7 @@
           number: Number(this.searchForm.number),
           unitId: this.unitId
         }
-      }).then((res) => {
+      }).then(res => {
         if (res.code === 0) {
           this.chartData = []
           this.chartData = this.cylindricalityData
@@ -276,7 +199,7 @@
           endTime: this.timeInterval[1],
           number: Number(this.searchForm.number)
         }
-      }).then((res) => {
+      }).then(res => {
         if (res.code === 0) {
           this.responeForm = res.data
           this.tableData = res.data.unitView
@@ -292,7 +215,7 @@
       this.$request({
         url: '/allocation/unit',
         method: 'get'
-      }).then((res) => {
+      }).then(res => {
         this.unitList = res.data
         console.log(' JSON.stringify(this.unitList)', this.unitList)
       })
@@ -301,7 +224,7 @@
       this.$request({
         url: '/allocation/contaminate',
         method: 'get'
-      }).then((res) => {
+      }).then(res => {
         this.polluteList = res.data
       })
     }
@@ -310,16 +233,16 @@
 </script>
 
 <style scoped lang="scss">
-$red:  url('~@/assets/images/1.jpg') ;
-$orange:url('~@/assets/images/2.png');
-$yellow:url('~@/assets/images/3.jpg');
-$green:url('~@/assets/images/4.png');
+$red: url('~@/assets/images/1.jpg');
+$orange: url('~@/assets/images/2.png');
+$yellow: url('~@/assets/images/3.jpg');
+$green: url('~@/assets/images/4.png');
 $bgcolorlist: $red $orange $yellow $green;
 
 .main {
-  /deep/ .el-table__row{
-  font-size: 18px;
-}
+  /deep/ .el-table__row {
+    font-size: 18px;
+  }
   background: #bbbbbb;
   min-height: 800px;
   padding: 15px 10px;

--
Gitblit v1.8.0