From 27e8d88ed3fb019de4b46a9257d6ab71daa2638e Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 20 三月 2024 09:06:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/screen/components/screen-examine/components/examine-chart.vue | 2
src/views/screen/components/wrapper-title/index.vue | 8 +++
src/views/screen/components/screen-title/index.vue | 2
src/views/screen/components/screen-wrapper/index.vue | 12 +++++
src/views/screen/index.vue | 2 +
src/views/screen/components/select-item/index.vue | 71 +++++++++++++++++++++++++++++++++--
6 files changed, 89 insertions(+), 8 deletions(-)
diff --git a/src/views/screen/components/screen-examine/components/examine-chart.vue b/src/views/screen/components/screen-examine/components/examine-chart.vue
index 32dfd86..6b4b7f9 100644
--- a/src/views/screen/components/screen-examine/components/examine-chart.vue
+++ b/src/views/screen/components/screen-examine/components/examine-chart.vue
@@ -26,7 +26,7 @@
{id: 4,name: '鐐逛綅鍦ㄧ嚎鐜�', value: 40},
{id: 5,name: '褰曞儚鍙敤鐜�', value: 80},
{id: 6,name: '閲嶇偣鐐逛綅褰曞儚鍙敤鐜�', value: 20},
- {id: 7,name: '涓�鏈轰竴妗e悎鏍肩巼', value: 60},
+ {id: 7,name: '淇℃伅閲囬泦鍑嗙‘鐜�', value: 60},
{id: 8,name: '鍗¢棬杩囪溅鏁版嵁涓�鑷存��', value: 40},
]
diff --git a/src/views/screen/components/screen-title/index.vue b/src/views/screen/components/screen-title/index.vue
index 1cf07c4..181f81d 100644
--- a/src/views/screen/components/screen-title/index.vue
+++ b/src/views/screen/components/screen-title/index.vue
@@ -5,7 +5,7 @@
<img src="@/assets/images/screen/header_bg.png" class="width-img" alt="">
</div>
<div class="header-text">
- 鑷础杩愮淮鑰冩牳鍙鍖栧ぇ灞�
+ 鑷础甯傝繍缁磋�冩牳鍙鍖栧ぇ灞�
</div>
</div>
</div>
diff --git a/src/views/screen/components/screen-wrapper/index.vue b/src/views/screen/components/screen-wrapper/index.vue
index b314a67..7bdc799 100644
--- a/src/views/screen/components/screen-wrapper/index.vue
+++ b/src/views/screen/components/screen-wrapper/index.vue
@@ -1,6 +1,9 @@
<template>
<div class="wrapper-container">
-
+ <select-item></select-item>
+ <div class="return-button">
+ <el-button type="primary">杩斿洖</el-button>
+ </div>
<div class="wrapper-content">
<div class="left-container wrapper">
<screen-face></screen-face>
@@ -20,6 +23,7 @@
</template>
<script>
+import SelectItem from '../select-item/index';
import ScreenFace from '../screen-face/index';
import ScreenDetection from '../screen-detection/index';
import ScreenExamine from '../screen-examine/index';
@@ -29,6 +33,7 @@
export default {
name: 'ScreenWrapper',
components: {
+ SelectItem,
ScreenFace,
ScreenDetection,
ScreenExamine,
@@ -40,6 +45,11 @@
</script>
<style lang="scss" scoped>
+.return-button {
+ position: absolute;
+ right: 20px;
+ top: 30px;
+}
.wrapper-container {
width: 100%;
height: 100%;
diff --git a/src/views/screen/components/select-item/index.vue b/src/views/screen/components/select-item/index.vue
index f458ad6..3297ce7 100644
--- a/src/views/screen/components/select-item/index.vue
+++ b/src/views/screen/components/select-item/index.vue
@@ -1,15 +1,78 @@
<template>
<div class="select-container">
-
+ <div class="type-select">
+ <div class="select-label">鏁版嵁婧�</div>
+ <el-select v-model="typeValue" popper-class="type-select" class="select-style" @change="setConfig">
+ <el-option v-for="item in testData1" :key="item.name" :label="item.name" :value="item.value" />
+ </el-select>
+ </div>
+
+ <div class="date-select">
+ <div class="select-label">鏃ユ湡</div>
+ <el-date-picker
+ v-model="dateValue"
+ type="daterange"
+ range-separator="鑷�"
+ start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡"
+ value-format="yyyy-MM-dd"
+ @change="setConfig"
+ />
+ </div>
+
</div>
</template>
<script>
- export default {
-
+export default {
+ data() {
+ return {
+ typeValue: 1,
+ dateValue: new Date(),
+ testData1: [
+ {
+ name: '鐪佸巺',
+ value: 1
+ },
+ {
+ name: '甯傚巺',
+ value: 2
+ },
+ {
+ name: '鍏畨閮�',
+ value: 3
+ }
+ ]
+ }
+ },
+ methods: {
+ setConfig() {
+
+ }
}
+}
</script>
<style lang="scss" scoped>
-
+.select-container {
+ position: absolute;
+ top: 30px;
+ left: 20px;
+ display: flex;
+ align-items: center;
+ .select-label {
+ font-size: 20px;
+ margin-right: 10px;
+ color: #2375f0;
+ }
+ .type-select {
+ display: flex;
+ align-items: center;
+ margin-right: 20px;
+ }
+ .date-select {
+ display: flex;
+ align-items: center;
+ }
+}
</style>
\ No newline at end of file
diff --git a/src/views/screen/components/wrapper-title/index.vue b/src/views/screen/components/wrapper-title/index.vue
index 81de806..6351d2b 100644
--- a/src/views/screen/components/wrapper-title/index.vue
+++ b/src/views/screen/components/wrapper-title/index.vue
@@ -2,7 +2,7 @@
<div class="title-container">
<span class="title">{{ title }}</span>
- <div class="more-button">
+ <div class="more-button" v-if="path" @click="toPath">
<dv-border-box-12>
<div class="button-text">
璇︽儏
@@ -22,6 +22,12 @@
},
path: {
type: String,
+ default: ''
+ }
+ },
+ methods: {
+ toPath () {
+ this.$router.push(this.path);
}
}
}
diff --git a/src/views/screen/index.vue b/src/views/screen/index.vue
index 7f4fb93..2758458 100644
--- a/src/views/screen/index.vue
+++ b/src/views/screen/index.vue
@@ -1,5 +1,6 @@
<template>
<div class="screen-container">
+
<screen-title></screen-title>
<v-scale-screen width="1920" height="1080" :autoScale="true" :delay="0" class="screen">
<screen-wrapper></screen-wrapper>
@@ -35,4 +36,5 @@
background-repeat: no-repeat !important;
background-position: center center !important;
}
+
</style>
\ No newline at end of file
--
Gitblit v1.8.0