From 829f5116884f98643ffc5b2a548a600d40c0cedb Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 14 四月 2025 23:09:32 +0800
Subject: [PATCH] 处理图片显示问题
---
src/views/smoke/report/components/overallSituation.vue | 119 +++++++++++++++--------------------------------------------
1 files changed, 31 insertions(+), 88 deletions(-)
diff --git a/src/views/smoke/report/components/overallSituation.vue b/src/views/smoke/report/components/overallSituation.vue
index b7ce7bf..0644259 100644
--- a/src/views/smoke/report/components/overallSituation.vue
+++ b/src/views/smoke/report/components/overallSituation.vue
@@ -18,98 +18,47 @@
:data="tableData"
:row-class-name="tableRowClassName"
>
- <el-table-column label="搴忓彿" type="index" width="60px">
+ <el-table-column label="搴忓彿" type="index" width="50">
</el-table-column>
- <el-table-column prop="Locale" label="鐩戞祴鐐�" width="120px">
+ <el-table-column prop="AcquitDate" label="閲囬泦鏃堕棿" width="auto" min-width="20%">
</el-table-column>
- <el-table-column prop="Addr" label="瀹夎鍦板潃" width="180px">
+ <el-table-column prop="Total" label="璁惧鎬绘暟" width="auto" min-width="10%">
</el-table-column>
<el-table-column
- prop="AcquitAtStr"
- label="閲囬泦鏃堕棿"
- width="100px"
+ prop="ComplianceCount"
+ label="杈炬爣鏁�"
+ width="auto" min-width="10%"
>
</el-table-column>
<el-table-column
- prop="FanStatusStr"
- label="椋庢満鐘舵��"
- width="80px"
+ prop="CompliancePercent"
+ label="杈炬爣姣斾緥"
+ width="auto" min-width="10%"
>
</el-table-column>
<el-table-column
- prop="FilterStatusStr"
- label="鍑�鍖栧櫒鐘舵��"
- width="95px"
+ prop="ExceedStandardCount"
+ label="瓒呮爣鏁�"
+ width="auto" min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
- label="娌圭儫瀹炴椂娴撳害锛坢g/m3锛�"
- width="110px"
+ prop="ExceedStandardPercent"
+ label="瓒呮爣姣斾緥"
+ width="auto" min-width="10%"
>
</el-table-column>
<el-table-column
- prop="CEmissions"
- label="娌圭儫鎶樼畻娴撳害锛坢g/m3锛�"
- width="110px"
+ prop="OnlineCount"
+ label="鍦ㄧ嚎鏁�"
+ width="auto" min-width="10%"
>
</el-table-column>
<el-table-column
- prop="GranuleConc"
- label="棰楃矑鐗╁疄鏃舵祿搴︼紙mg/m3锛�"
- width="120px"
+ prop="OnlinePercent"
+ label="鍦ㄧ嚎姣斾緥"
+ width="auto" min-width="10%"
>
- </el-table-column>
- <el-table-column
- prop="CGranule"
- label="棰楃矑鐗╂姌绠楁祿搴︼紙mg/m3锛�"
- width="120px"
- >
- </el-table-column>
- <el-table-column
- prop="HydrocarbonConc"
- label="闈炵敳鐑锋�荤儍瀹炴椂娴撳害锛坢g/m3锛�"
- width="160px"
- >
- </el-table-column>
- <el-table-column
- prop="CHydrocarbon"
- label="闈炵敳鐑锋�荤儍鎶樼畻娴撳害锛坢g/m3锛�"
- width="160px"
- >
- </el-table-column>
- <el-table-column prop="StatusStr" label="鎺掓斁鐘舵��" width="80px">
- </el-table-column>
- <el-table-column
- prop="OnlineStatusStr"
- label="鏁翠綋鐘舵��"
- width="80px"
- >
- </el-table-column>
- <el-table-column prop="operation" label="鎿嶄綔" width="550px">
- <template slot-scope="scope">
- <div class="operation">
- <span @click="handleUpload(scope.row)"
- >涓�鐐逛竴妗�</span
- >
- <span class="line">|</span>
- <span @click="handleDispatch(scope.row)"
- >鏌ョ湅姣忓垎閽熸暟鎹�</span
- >
- <span class="line">|</span>
- <span @click="handleLearn(scope.row)"
- >鏌ョ湅10min娴撳害</span
- >
- <span class="line">|</span>
- <span @click="handleNotDeal(scope.row)"
- >鏌ョ湅灏忔椂鎶樼畻娴撳害</span
- >
- <span class="line">|</span>
- <span @click="handleNotDeal(scope.row)"
- >鐩戞祴鐐硅澶囩鐞�</span
- >
- </div>
- </template>
</el-table-column>
</el-table>
</div>
@@ -133,7 +82,7 @@
<script>
import MyHeader from "./header/header1.vue";
-import realTimeApi from "@/api/smoke/realTime";
+import statisticsApi from "@/api/smoke/statistics";
export default {
data() {
return {
@@ -159,18 +108,13 @@
};
}
- realTimeApi
- .findInTimeList(params)
- .then(({ list, total }) => {
- list.forEach(e => {
- e.AcquitAtStr = this.dateFormat("YYYY-mm-dd HH:MM", new Date(e.AcquitAt));
- e.FanStatusStr = this.FanStatusStr(e.FanStatus)
- e.FilterStatusStr = this.FanStatusStr(e.FilterStatus)
- e.OnlineStatusStr = this.OnlineStatusStr(e.OnlineStatus)
- e.StatusStr = this.StatusStr(e.Status)
- });
- this.tableData = list;
- this.totalNum = total;
+ statisticsApi
+ .findDataDetectorDailyStats(params)
+ .then((json) => {
+ let res = JSON.parse(json)
+
+ this.tableData = res.sumGroupByDates;
+ this.totalNum = res.sumGroupByDates.lengtn;
})
.catch((err) => this.$message.error(err));
},
@@ -182,7 +126,6 @@
realTimeApi
.exportInTime(params)
.then((res) => {
- debugger
let time = new Date();
let deathdate = time.toLocaleDateString();
const blob = new Blob([res.data], {
@@ -191,14 +134,14 @@
if (window.navigator.msSaveBlob) {
window.navigator.msSaveBlob(
blob,
- deathdate + "瀹炴椂鏁版嵁" + ".xls"
+ deathdate + "鐩戞祴鎬讳綋鎯呭喌鎶ヨ〃" + ".xls"
);
} else {
const url = window.URL.createObjectURL(blob);
const link = document.createElement("a");
link.style.display = "none";
link.href = url;
- link.download = deathdate + "瀹炴椂鏁版嵁" + ".xls";
+ link.download = deathdate + "鐩戞祴鎬讳綋鎯呭喌鎶ヨ〃" + ".xls";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
--
Gitblit v1.8.0