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/realTime/components/header/index.vue | 356 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 177 insertions(+), 179 deletions(-)
diff --git a/src/views/smoke/realTime/components/header/index.vue b/src/views/smoke/realTime/components/header/index.vue
index cac24b3..47d5873 100644
--- a/src/views/smoke/realTime/components/header/index.vue
+++ b/src/views/smoke/realTime/components/header/index.vue
@@ -1,199 +1,197 @@
<template>
- <div class="header">
- <el-form :inline="true" :model="seachData" class="demo-form-inline">
- <el-form-item label="">
- <el-select
- style="width: 140px"
- v-model="seachData.ownerIndex"
- placeholder="鎵�灞炲崟浣�"
- >
- <el-option
- v-for="(item, index) in ownerOptions"
- :key="item.Id"
- :label="item.Name"
- :value="index"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="">
- <el-select
- style="width: 120px"
- v-model="seachData.status"
- placeholder="鎺掓斁鐘舵��"
- >
- <el-option
- v-for="item in statusOptions"
- :key="item.label"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="">
- <el-select
- style="width: 120px"
- v-model="seachData.onlineStatus"
- placeholder="鏁翠綋鐘舵��"
- >
- <el-option
- v-for="item in onlineStatusOptions"
- :key="item.label"
- :label="item.label"
- :value="item.value"
- >
- </el-option>
- </el-select>
- </el-form-item>
+ <div class="header">
+ <el-form :inline="true" :model="seachData" class="demo-form-inline">
+ <el-form-item label="">
+ <el-select
+ style="width: 140px"
+ v-model="seachData.ownerIndex"
+ placeholder="鎵�灞炲崟浣�"
+ >
+ <el-option
+ v-for="(item, index) in ownerOptions"
+ :key="item.Id"
+ :label="item.Name"
+ :value="index"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="">
+ <el-select
+ style="width: 120px"
+ v-model="seachData.status"
+ placeholder="鎺掓斁鐘舵��"
+ >
+ <el-option
+ v-for="item in statusOptions"
+ :key="item.label"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ <el-form-item label="">
+ <el-select
+ style="width: 120px"
+ v-model="seachData.onlineStatus"
+ placeholder="鏁翠綋鐘舵��"
+ >
+ <el-option
+ v-for="item in onlineStatusOptions"
+ :key="item.label"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
- <el-form-item>
- <el-radio v-model="seachData.type" label="1">鐩戞帶璁惧</el-radio>
- <el-radio v-model="seachData.type" label="2">鐩戞祴璁惧</el-radio>
- </el-form-item>
- <el-form-item label="">
- <el-date-picker
- v-model="seachData.alarmTime"
- type="daterange"
- align="right"
- unlink-panels
- range-separator="鑷�"
- start-placeholder="寮�濮嬫棩鏈�"
- end-placeholder="缁撴潫鏃ユ湡"
- :picker-options="pickerOptions"
- >
- </el-date-picker>
- </el-form-item>
- <el-form-item>
- <el-button type="primary" @click="getList">鍒锋柊</el-button>
- <el-button type="primary" @click="resetAll">閲嶇疆</el-button>
+ <el-form-item>
+ <el-radio v-model="seachData.type" label="1">鐩戞帶璁惧</el-radio>
+ <el-radio v-model="seachData.type" label="2">鐩戞祴璁惧</el-radio>
+ </el-form-item>
+ <el-form-item label="">
+ <el-date-picker
+ v-model="seachData.alarmTime"
+ type="daterange"
+ align="right"
+ unlink-panels
+ range-separator="鑷�"
+ start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡"
+ :picker-options="pickerOptions"
+ >
+ </el-date-picker>
+ </el-form-item>
+ <el-form-item>
+ <el-button type="primary" @click="getList">鍒锋柊</el-button>
+ <el-button type="primary" @click="resetAll">閲嶇疆</el-button>
- <el-button type="primary" @click="exportTableData"
- >瀵煎嚭</el-button
- >
- </el-form-item>
- </el-form>
- </div>
+ <el-button type="primary" @click="exportTableData">瀵煎嚭</el-button>
+ </el-form-item>
+ </el-form>
+ </div>
</template>
<script>
import realTimeApi from "@/api/smoke/realTime";
export default {
- data() {
- return {
- onlineStatusOptions: [
- {
- label: "姝e父",
- value: 1,
- },
- {
- label: "绂荤嚎",
- value: 2,
- },
- {
- label: "寮傚父绂荤嚎",
- value: 3,
- },
- ],
- statusOptions: [
- {
- label: "姝e父",
- value: "NORMAL",
- },
- {
- label: "棰勮",
- value: "ALARM",
- },
- {
- label: "瓒呮爣",
- value: "EXCESS",
- },
- {
- label: "绂荤嚎",
- value: "DOWN",
- },
- {
- label: "寮傚父绂荤嚎",
- value: "OFF",
- },
- ],
- ownerOptions: [],
- seachData: {},
- pickerOptions: {
- shortcuts: [
- {
- text: "鏈�杩戜竴鍛�",
- onClick(picker) {
- const end = new Date();
- const start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
- picker.$emit("pick", [start, end]);
- },
- },
- {
- text: "鏈�杩戜竴涓湀",
- onClick(picker) {
- const end = new Date();
- const start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
- picker.$emit("pick", [start, end]);
- },
- },
- {
- text: "鏈�杩戜笁涓湀",
- onClick(picker) {
- const end = new Date();
- const start = new Date();
- start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
- picker.$emit("pick", [start, end]);
- },
- },
- ],
+ data() {
+ return {
+ onlineStatusOptions: [
+ {
+ label: "姝e父",
+ value: 1,
+ },
+ {
+ label: "绂荤嚎",
+ value: 2,
+ },
+ {
+ label: "寮傚父绂荤嚎",
+ value: 3,
+ },
+ ],
+ statusOptions: [
+ {
+ label: "姝e父",
+ value: "NORMAL",
+ },
+ {
+ label: "棰勮",
+ value: "ALARM",
+ },
+ {
+ label: "瓒呮爣",
+ value: "EXCESS",
+ },
+ {
+ label: "绂荤嚎",
+ value: "DOWN",
+ },
+ {
+ label: "寮傚父绂荤嚎",
+ value: "OFF",
+ },
+ ],
+ ownerOptions: [],
+ seachData: {},
+ pickerOptions: {
+ shortcuts: [
+ {
+ text: "鏈�杩戜竴鍛�",
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
+ picker.$emit("pick", [start, end]);
},
- };
+ },
+ {
+ text: "鏈�杩戜竴涓湀",
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
+ picker.$emit("pick", [start, end]);
+ },
+ },
+ {
+ text: "鏈�杩戜笁涓湀",
+ onClick(picker) {
+ const end = new Date();
+ const start = new Date();
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
+ picker.$emit("pick", [start, end]);
+ },
+ },
+ ],
+ },
+ };
+ },
+ created() {},
+ mounted() {
+ this.getOwnerOptions();
+ },
+ methods: {
+ // 鑾峰彇鎵�灞炲崟浣�
+ getOwnerOptions() {
+ const param = { pageSize: 100, pageNum: 1 };
+ realTimeApi
+ .findCustomerList(param)
+ .then((res) => {
+ this.ownerOptions = res.list;
+ })
+ .catch((err) => this.$message.error(err));
},
- created() { },
- mounted() {
- this.getOwnerOptions();
- },
- methods: {
- // 鑾峰彇鎵�灞炲崟浣�
- getOwnerOptions() {
- const param = { pageSize: 100, pageNum: 1 };
- realTimeApi
- .findCustomerList(param)
- .then((res) => {
- this.ownerOptions = res.list;
- })
- .catch((err) => this.$message.error(err));
- },
- resetAll() {
- this.seachData = {};
- this.$emit("getList", { seachData: this.seachData });
- },
- getList() {
- if (this.seachData.ownerIndex !== undefined) {
- const ownerItem = this.ownerOptions[this.seachData.ownerIndex];
- this.seachData.owner = ownerItem.Pid + ownerItem.Id + "/";
- }
- this.$emit("getList", { seachData: this.seachData });
- },
- exportTableData() {
-
- if (this.seachData.ownerIndex !== undefined) {
- const ownerItem = this.ownerOptions[this.seachData.ownerIndex];
- this.seachData.owner = ownerItem.Pid + ownerItem.Id + "/";
- }
- this.$emit("exportTable", { seachData: this.seachData });
- }
+ resetAll() {
+ this.seachData = {};
+ this.$emit("getList", { seachData: this.seachData });
},
+ getList() {
+ if (this.seachData.ownerIndex !== undefined) {
+ const ownerItem = this.ownerOptions[this.seachData.ownerIndex];
+ this.seachData.owner = ownerItem.Pid + ownerItem.Id + "/";
+ }
+ this.$emit("getList", { seachData: this.seachData });
+ },
+ exportTableData() {
+ if (this.seachData.ownerIndex !== undefined) {
+ const ownerItem = this.ownerOptions[this.seachData.ownerIndex];
+ this.seachData.owner = ownerItem.Pid + ownerItem.Id + "/";
+ }
+ this.$emit("exportTable", { seachData: this.seachData });
+ },
+ },
};
</script>
<style lang="scss" scoped>
.header {
- line-height: normal;
+ line-height: normal;
+ margin-left: 20px;
}
</style>
--
Gitblit v1.8.0