From d2591392b2a131ed41d8f51c55b788d5b8a805a0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?home=E5=AD=99?= <1162067978@qq.com>
Date: Thu, 3 Jul 2025 19:04:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=99=BA=E8=83=BD=E6=96=BD=E8=82=A5=E6=9C=BA?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/index.js | 10 +
src/assets/css/main.css | 46 +-
src/assets/css/main.scss | 41 +-
src/views/page/largeScreen4.vue | 799 ++++++++++++-----------------
src/views/page/videoMonitoring.vue | 6 +-
vue.config.js | 4 +-
6 files changed, 418 insertions(+), 488 deletions(-)
diff --git a/src/api/index.js b/src/api/index.js
index dd6d4f1b..d5e66aab 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -252,6 +252,16 @@ export default {
getSeldevicebyid(data) {
return sendGetRequest(`/admin/seldevicebyid`, data);
},
+ // ID13的大数据里智能施肥机页面接口
+ pinfengGetstate(data) {
+ return sendPostRequest(`/pinfeng/getstate`, data);
+ },
+ pinfengGetrtdata(data) {
+ return sendPostRequest(`/pinfeng/getrtdata`, data);
+ },
+ pinfengSetdevice(data) {
+ return sendPostRequest(`/pinfeng/setdevice`, data);
+ },
//根据用户id查询对应的设备数据
getEqbyid(data) {
return sendGetRequest(`/sel/eqbyid/` + data, ``);
diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index 91e23a58..b7b4ea81 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -2259,6 +2259,22 @@ textarea {
width: 100%;
}
+.realTime .page-content .realTime-bottom.videoMonitoring-monitor.center {
+ justify-content: center;
+}
+
+.realTime .page-content .realTime-bottom.videoMonitoring-monitor.center .left-view {
+ width: calc(100% - 400px);
+}
+
+.realTime .page-content .realTime-bottom.videoMonitoring-monitor.center .monitor {
+ width: 100%;
+}
+
+.realTime .page-content .realTime-bottom.videoMonitoring-monitor.center .monitor .video-js {
+ width: 100%;
+}
+
.realTime .page-content .realTime-bottom > div {
flex-shrink: 0;
}
@@ -2336,10 +2352,6 @@ textarea {
position: relative;
}
-.realTime .page-content .realTime-bottom .left-view > div.center {
- justify-content: center;
-}
-
.realTime .page-content .realTime-bottom .left-view > div .video-js {
width: calc(100% - 400px);
height: 100%;
@@ -4070,15 +4082,35 @@ textarea {
color: #fff;
}
+.model-sel .w-100 {
+ width: 100%;
+}
+
+.model-sel .el-switch__label {
+ color: #fff;
+}
+
+.model-sel .el-switch__label.is-active {
+ color: #409EFF;
+}
+
+.model-sel.largeScreen4 {
+ max-height: 500px;
+}
+
.model-sel > div {
- width: 33%;
+ width: 25%;
+ margin-bottom: 20px;
white-space: nowrap;
flex-shrink: 0;
- margin-bottom: 10px;
- display: flex;
+ display: block;
align-items: center;
}
+.model-sel > div .label {
+ margin-bottom: 5px;
+}
+
.setsuyuan {
width: 100%;
height: 100%;
diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss
index 4912fbf1..cb8f51d7 100644
--- a/src/assets/css/main.scss
+++ b/src/assets/css/main.scss
@@ -2394,6 +2394,19 @@ textarea {
.left-view {
width: 100%;
}
+ &.center{
+ justify-content: center;
+
+ .left-view {
+ width: calc(100% - 400px);
+ }
+ .monitor{
+ width: 100%;
+ .video-js{
+ width: 100%;
+ }
+ }
+ }
}
>div {
@@ -2464,7 +2477,7 @@ textarea {
align-items: center;
justify-content: center;
padding: 10px;
-
+
// overflow: hidden;
>div {
width: 100%;
@@ -2472,9 +2485,7 @@ textarea {
display: flex;
align-items: center;
position: relative;
- &.center{
- justify-content: center;
- }
+
.video-js {
width: calc(100% - 400px);
height: 100%;
@@ -4326,14 +4337,28 @@ textarea {
overflow: auto;
padding: 0 30px;
color: #fff;
-
+ .w-100{
+ width: 100%;
+ }
+ .el-switch__label{
+ color: #fff;
+ &.is-active{
+ color: #409EFF;
+ }
+ }
+ &.largeScreen4{
+ max-height: 500px;
+ }
>div {
- width: 33%;
+ width: 25%;
+ margin-bottom: 20px;
white-space: nowrap;
flex-shrink: 0;
- margin-bottom: 10px;
- display: flex;
+ display: block;
align-items: center;
+ .label{
+ margin-bottom: 5px;
+ }
}
diff --git a/src/views/page/largeScreen4.vue b/src/views/page/largeScreen4.vue
index d2f5d9a8..a79b1e0b 100644
--- a/src/views/page/largeScreen4.vue
+++ b/src/views/page/largeScreen4.vue
@@ -4,83 +4,83 @@