From 06c29b2bb03adf9dbbf7e33490a42693258d3168 Mon Sep 17 00:00:00 2001
From: web <candymxq888@outlook.com>
Date: 星期四, 19 六月 2025 11:32:49 +0800
Subject: [PATCH] fix:修改首页

---
 src/views/screen/index.vue |  408 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 400 insertions(+), 8 deletions(-)

diff --git a/src/views/screen/index.vue b/src/views/screen/index.vue
index e61578d..7fd2ca0 100644
--- a/src/views/screen/index.vue
+++ b/src/views/screen/index.vue
@@ -11,11 +11,167 @@
             </div>
             <div class="data-item">
                 <div class="item-t">数据管理</div>
-                <div class="item-c"></div>
+                <div class="item-c">
+                    <div class="data-m">
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                        <div class="data-m-item">
+                            <img class="img" src="@/assets/images/screen/home/data-cl2.png" alt="" />
+                            <div class="info">
+                                <div class="name">余氯</div>
+                                <div class="val"><span>0.04</span>mg/l</div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
             </div>
             <div class="data-item">
                 <div class="item-t">报警消息</div>
-                <div class="item-c"></div>
+                <div class="item-c">
+                    <div class="warn">
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="icon">
+                                <img src="@/assets/images/screen/home/warning.png" alt="" />
+                            </div>
+                            <div class="info">
+                                <div>水池水位过低</div>
+                                <div class="address">高位水池</div>
+                            </div>
+                            <div class="level">严重警报</div>
+                            <div class="yewei">
+                                <div>水池液位:</div>
+                                <div class="val">1.07m</div>
+                            </div>
+                            <div class="time">
+                                <div class="start">开始报警时间: 5月22日 17:00</div>
+                                <div class="end">恢复时间:暂无</div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
             </div>
         </div>
         <div class="home-c"></div>
@@ -30,11 +186,103 @@
             </div>
             <div class="data-item">
                 <div class="item-t">生产控制</div>
-                <div class="item-c"></div>
+                <div class="item-c">
+                    <div class="product">
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                        <div class="list">
+                            <div class="name">刘李河水库</div>
+                            <div class="status">当前状态:开闸</div>
+                            <div class="btn">
+                                <el-button size="small" type="success">开闸</el-button>
+                                <el-button size="small" type="danger">关闸</el-button>
+                            </div>
+                        </div>
+                    </div>
+                </div>
             </div>
             <div class="data-item">
                 <div class="item-t">运营维护</div>
-                <div class="item-c"></div>
+                <div class="item-c">
+                    <div class="opera">
+                        <div class="list">
+                            <div class="type">日常巡检</div>
+                            <div class="status">已完成</div>
+                            <div class="time">上次完成时间:2025/6/25</div>
+                            <div class="user">负责人:张三</div>
+                        </div>
+                        <div class="list">
+                            <div class="type">月度维护</div>
+                            <div class="status">已完成</div>
+                            <div class="time">上次完成时间:2025/6/25</div>
+                            <div class="user">负责人:张三</div>
+                        </div>
+                        <div class="list">
+                            <div class="type">季度维护</div>
+                            <div class="status">已完成</div>
+                            <div class="time">上次完成时间:2025/6/25</div>
+                            <div class="user">负责人:张三</div>
+                        </div>
+                        <div class="list">
+                            <div class="type">年度维护</div>
+                            <div class="status">已完成</div>
+                            <div class="time">上次完成时间:2025/6/25</div>
+                            <div class="user">负责人:张三</div>
+                        </div>
+                        <div class="list">
+                            <div class="type">异常维护</div>
+                            <div class="status">已完成</div>
+                            <div class="time">上次完成时间:2025/6/25</div>
+                            <div class="user">负责人:张三</div>
+                        </div>
+                    </div>
+                </div>
             </div>
         </div>
     </div>
@@ -42,6 +290,7 @@
 
 
 <script setup>
+
 </script>
 
 
@@ -71,6 +320,9 @@
             height: calc(100% - 3.5rem);
             background: url("@/assets/images/screen/cbox-content.png") no-repeat;
             background-size: 100% 100%;
+            padding: 0.7rem 0.7rem 1.1rem;
+            box-sizing: border-box;
+            overflow: hidden;
         }
     }
     &-l{
@@ -78,22 +330,162 @@
         .xm{
             width: 100%;
             height: 100%;
-            padding: 1rem;
             color: #fff;
-            font-size: 0.95rem;
+            font-size: 0.97rem;
             text-indent: 2rem;
         }
+        .data-m{
+            height: 100%;
+            display: flex;
+            align-items: center;
+            justify-content: space-between;
+            flex-wrap: wrap;
+            .data-m-item{
+                width: 31%;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                .img{
+                    width: 3.5rem;
+                    height: 3.5rem;
+                }
+                .info{
+                    flex: 1;
+                    color: #fff;
+                    padding: 0 0.5rem;
+                    .name{
+                        padding: 0.3rem 0;
+                    }
+                    .val{
+                        font-size: 0.8rem;
+                        span{
+                            display: inline-block;
+                            width: 60%;
+                        }
+                    }
+                }
+            }
+        }
+        .warn{
+            height: 100%;
+            overflow-y: scroll;
+            &::-webkit-scrollbar {
+                display: none;
+            }
+            .list{
+                color: #fff;
+                font-size: 0.6rem;
+                display: flex;
+                justify-content: center;
+                align-items: center;
+                padding: 0.5rem;
+                box-shadow: inset 0 0 10px 0 #658B9C;
+                .icon{
+                    width: 10%;
+                    img{
+                        width: 2rem;
+                        height: 2rem;
+                    }
+                }
+                .info{
+                    width: 20%;
+                    text-align: center;
+                    .address{
+                        color: #1c84c6;
+                        padding-top: 0.2rem;
+                    }
+                }
+                .level{
+                    width: 20%;
+                    color: #df1a1a;
+                    font-size: 1rem;
+                    font-weight: bold;
+                    text-align: center;
+                }
+                .yewei{
+                    width: 20%;
+                    text-align: center;
+                    .val{
+                        padding-top: 0.2rem;
+                    }
+                }
+                .time{
+                    width: 30%;
+                    text-align: center;
+                    .end{
+                        color: #1c84c6;
+                        padding-top: 0.2rem;
+                    }
+                }
+            }
+        }
+    }
+    &-c{
+        width: 50%;
     }
     &-r{
         width: 25%;
         .compony{
             width: 100%;
             height: 100%;
-            padding: 1rem;
             color: #fff;
-            font-size: 1.1rem;
+            font-size: 1.2rem;
             text-indent: 2rem;
         }
+        .product{
+            height: 100%;
+            overflow-y: scroll;
+            &::-webkit-scrollbar {
+                display: none;
+            }
+            .list{
+                color: #fff;
+                display: flex;
+                align-items: center;
+                padding: 0.5rem 0;
+                box-shadow: inset 0 0 10px 0 #658B9C;
+                .name{
+                    width: 30%;
+                    text-align: center;
+                }
+                .status{
+                    width: 30%;
+                    text-align: center;
+                }
+                .btn{
+                    width: 40%;
+                    text-align: center;
+                }
+            }
+        }
+        .opera{
+            height: 100%;
+            .list{
+                color: #fff;
+                display: flex;
+                align-items: center;
+                padding: 0.8rem 0;
+                box-shadow: inset 0 0 10px 0 #658B9C;
+                .type{
+                    width: 15%;
+                    text-align: center;
+                }
+                .status{
+                    width: 20%;
+                    text-align: center;
+                    color: #4AFF6B;
+                }
+                .time{
+                    width: 40%;
+                    text-align: center;
+                    font-size: 0.8rem;
+                }
+                .user{
+                    width: 25%;
+                    text-align: center;
+                }
+            }
+        }
     }
 }
 </style>
\ No newline at end of file

--
Gitblit v1.9.3