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/maintenance.vue | 80 +++++++++------------------------------
1 files changed, 19 insertions(+), 61 deletions(-)
diff --git a/src/views/smoke/report/components/maintenance.vue b/src/views/smoke/report/components/maintenance.vue
index 2f68124..4ffad03 100644
--- a/src/views/smoke/report/components/maintenance.vue
+++ b/src/views/smoke/report/components/maintenance.vue
@@ -1,6 +1,6 @@
<template>
<div>
- <MyHeader @getList="getRealTimeList" @exportTable="exportInTime"></MyHeader>
+ <MyHeader @getList="getRealTimeList" ></MyHeader>
<!-- 鏁版嵁灞曠ず -->
<div style="width: 100%; overflow-x: scroll">
<el-table
@@ -18,55 +18,55 @@
<el-table-column label="搴忓彿" type="index" width="80">
</el-table-column>
<el-table-column
- prop="AcquitAtStr"
+ prop="Name"
label="鐩戞祴鐐�"
min-width="15%"
>
</el-table-column>
<el-table-column
- prop="Addr"
+ prop="MN"
label="璁惧缂栧彿"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="FanStatusStr"
+ prop="AbnormalOfflineDays"
label="寮傚父绂荤嚎澶╂暟"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="AA"
+ prop="AbnormalOfflineToProcessDays"
label="寮傚父绂荤嚎寰呭鐞嗗ぉ鏁�"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
+ prop="ShopClosedDays"
label="姝囦笟澶╂暟"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
+ prop="FilterAbnormallyUsedDays"
label="鍑�鍖栧櫒涓嶆甯镐娇鐢ㄥぉ鏁�"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
+ prop="DetectorFailureDays"
label="鐩戞祴浠晠闅滃ぉ鏁�"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
+ prop="OfflineCausedByShopDays"
label="搴楀鍘熷洜瀵艰嚧绂荤嚎澶╂暟"
min-width="10%"
>
</el-table-column>
<el-table-column
- prop="EmissionsConc"
+ prop="AbnormalOfflineProcessRatio"
label="澶勭悊鐜�"
min-width="10%"
>
@@ -93,7 +93,7 @@
<script>
import MyHeader from "./header/header2.vue";
- import realTimeApi from "@/api/smoke/realTime";
+import statisticsApi from "@/api/smoke/statistics";
export default {
data() {
return {
@@ -119,57 +119,15 @@
};
}
- realTimeApi
- .findInTimeList(params)
- .then(({ list, total }) => {
- list.forEach((e) => {
- e.AcquitAtStr = this.dateFormat(
- "YYYY-mm-dd HH:MM",
- new Date(e.AcquitAt*1000)
- );
- 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;
- })
- .catch((err) => this.$message.error(err));
+ statisticsApi
+ .findCurAlarmList(params)
+ .then((list) => {
+ this.tableData = list;
+ this.totalNum = list.length;
+ })
+ .catch((err) => this.$message.error(err));
},
- exportInTime(seachData) {
- let params;
- if (seachData) {
- params = this.getParam(seachData);
- }
- realTimeApi
- .exportInTime(params)
- .then((res) => {
- debugger;
- let time = new Date();
- let deathdate = time.toLocaleDateString();
- const blob = new Blob([res.data], {
- type: "application/vnd.ms-excel;charset=utf-8",
- });
- if (window.navigator.msSaveBlob) {
- window.navigator.msSaveBlob(
- blob,
- 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";
- document.body.appendChild(link);
- link.click();
- document.body.removeChild(link);
- }
- this.$message.success("鎿嶄綔鎴愬姛");
- })
- .catch((err) => this.$message.error(err));
- },
+
getParam(seachData) {
let params;
if (seachData) {
--
Gitblit v1.8.0