From ed5d721437f2bf4780810c67662b6959fa9cb8a0 Mon Sep 17 00:00:00 2001
From: 邱宇豪 <qyh123230312>
Date: 星期四, 07 十二月 2023 09:45:22 +0800
Subject: [PATCH] 20231207_qiuyh_调整巡检
---
web/src/views/MixingInfo/messageInfo.vue | 246 ++++++++++++++++++++++++++++---------------------
1 files changed, 141 insertions(+), 105 deletions(-)
diff --git a/web/src/views/MixingInfo/messageInfo.vue b/web/src/views/MixingInfo/messageInfo.vue
index 7b832cd..38cbd3b 100644
--- a/web/src/views/MixingInfo/messageInfo.vue
+++ b/web/src/views/MixingInfo/messageInfo.vue
@@ -1,36 +1,39 @@
<template>
<div class="mixing_index">
<div class="mixing_header">
- <div class="mixing_main">
- <div class="mixing_left">
- <div class="mixing_left_num"><span>{{mixingList&&mixingList.tableNum}}</span></div>
- <div class="mixing_left_name">{{mixingList&&mixingList.materialName}}</div>
+ <span>中铁十四局通甬站前I标管片场拌合站</span>
+ </div>
+ <div class="mixing_main">
+ <div class="mixing_left">
+ <div class="mixing_left_num">
+ <div class="">{{mixingList&&mixingList.tableNum}}</div>
</div>
- <div class="mixing_right">
- <div class="mixing_rows">
- <div class="mixing_rows_titles">产地名称:</div>
- <div class="mixing_rows_datas">{{mixingList&&mixingList.nameOfOrigin}}</div>
- </div>
- <div class="mixing_rows">
- <div class="mixing_rows_titles">进场数量:</div>
- <div class="mixing_rows_datas">{{mixingList&&mixingList.incomingQuantity}} t</div>
- </div>
- <div class="mixing_rows">
- <div class="mixing_rows_titles">进场日期:</div>
- <div class="mixing_rows_datas">{{mixingList&&mixingList.inTime}}</div>
- </div>
- <div class="mixing_rows">
- <div class="mixing_rows_titles">检验日期:</div>
- <div class="mixing_rows_datas">{{mixingList&&mixingList.inspectionDate}}</div>
- </div>
- <div class="mixing_rows">
- <div class="mixing_rows_titles">检验状态:</div>
- <div class="mixing_rows_datas" :class="{'standardStyle':mixingList.status===1,'notStandardStyle':mixingList.status!==1}">{{mixingList&&mixingList.status===1?'合格':mixingList&&mixingList.status===2?'待检':''}}</div>
- </div>
- <div class="mixing_rows">
- <div class="mixing_rows_titles">报告编号:</div>
- <div class="mixing_rows_datas">{{mixingList&&mixingList.reportNumber}}</div>
- </div>
+ <div class="mixing_left_name">{{mixingList&&mixingList.materialName}}</div>
+ </div>
+ <div class="mixing_right">
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">产地名称:</div>
+ <div class="mixing_rows_datas">{{mixingList&&mixingList.nameOfOrigin}}</div>
+ </div>
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">进场数量:</div>
+ <div class="mixing_rows_datas">{{mixingList&&mixingList.incomingQuantity}} t</div>
+ </div>
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">进场日期:</div>
+ <div class="mixing_rows_datas">{{mixingList&&mixingList.inTime}}</div>
+ </div>
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">检验日期:</div>
+ <div class="mixing_rows_datas">{{mixingList&&mixingList.inspectionDate}}</div>
+ </div>
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">检验状态:</div>
+ <div class="mixing_rows_datas" :class="{'standardStyle':mixingList.status===1,'notStandardStyle':mixingList.status!==1}">{{mixingList&&mixingList.status===1?'合格':mixingList&&mixingList.status===2?'待检':''}}</div>
+ </div>
+ <div class="mixing_rows">
+ <div class="mixing_rows_titles">报告编号:</div>
+ <div class="mixing_rows_datas">{{mixingList&&mixingList.reportNumber}}</div>
</div>
</div>
</div>
@@ -52,7 +55,17 @@
// that.searchMixingInfos()
that.timer = setInterval(()=>{
that.searchMixingInfos()
- },60000)
+ },60000 * 10)
+
+ let width = document.getElementsByClassName('mixing_index')[0].clientWidth
+ let $html = document.getElementsByTagName('html')[0]
+ let fontsize = width / 1920 * 11
+ $html.style.fontSize = `${fontsize}px`
+ window.onresize = () => {
+ let width = document.getElementsByClassName('mixing_index')[0].clientWidth
+ let fontsize = width / 1920 * 11
+ $html.style.fontSize = `${fontsize}px`
+ }
},
beforeDestroy() {
clearInterval(this.timer);
@@ -76,97 +89,120 @@
</script>
<style scoped lang="scss">
.mixing_index{
+ display: flex;
+ flex-direction: column;
width: 100%;
height: 100%;
- background-color: #041A3F;
padding: 5px;
+ background: url("../../assets/mixing/mixing_bg3.png") no-repeat;
+ background-size: 100% 100%;
+ background-position: center center;
+
.mixing_header{
width: 100%;
+ height: 3.2rem;
+ position: relative;
+ padding: 4rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ span{
+ position: absolute;
+ font-size: 5rem;
+ font-weight: bold;
+ letter-spacing: 2px;
+ text-shadow: 0px 3px 3px rgba(25, 63, 95, 0.05);
+ background: -webkit-linear-gradient(90deg, #2AC0FF 0%, #FFFFFF 70%);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+ }
+
+ .mixing_main{
+ overflow: hidden;
+ flex: 1;
+ width: 100%;
height: 100%;
- padding: 108px 50px 40px;
- background: url("../../assets/mixing/mixing_bg.png") no-repeat;
- background-size: 100% 100%;
- background-position: center center;
+ padding: 6rem;
+ display: flex;
- .mixing_main{
- width: 100%;
- height: 100%;
- padding: 20px 15px;
+ .mixing_left{
display: flex;
- .mixing_left{
- width: 45%;
- margin-right: 15px;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: space-between;
+ flex-direction: column;
+ width: 45%;
+ margin-right: 15px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
- .mixing_left_num{
- width: 100%;
- height: 78%;
- padding: 10px;
- background: url("../../assets/mixing/mixing_left_bg.png") no-repeat;
- background-size: 100% 100%;
- span{
- height: 100%;
- padding: 10px 0;
- display: flex;
- justify-content: center;
- align-items: center;
- color: rgba(254, 252, 94, 1);
- font-size: 44rem;
- font-weight: bold;
- background-color: rgba(37, 129, 255, 0.29);
- }
- }
- .mixing_left_name{
- width: 100%;
- height: 20%;
- margin-top: 15px;
+ .mixing_left_num{
+ position: relative;
+ overflow: hidden;
+ padding: 1rem;
+ flex: 3.2;
+ width: 100%;
+ background: url("../../assets/mixing/mixing_left_bg.png") no-repeat;
+ background-size: 100% 100%;
+ >div{
display: flex;
justify-content: center;
align-items: center;
- text-shadow: 5px 7px 0px rgba(0,66,255,0.2), 16px 23px 16px rgba(14,19,48,0.15);
- background: linear-gradient(to bottom,#FFFFFF 0%,rgba(140, 186, 255, 0.88) 100%);
- background-clip: text;
- -webkit-background-clip: text;
- text-fill-color: transparent;
- -webkit-text-fill-color: transparent;
- color: #FFFFFF;
- font-size: 9rem;
- font-weight: 500;
+ width: 100%;
+ height: 100%;
+ color: rgba(254, 252, 94, 1);
+ font-size: 44rem;
+ font-weight: bold;
+ background-color: rgba(37, 129, 255, 0.29);
}
}
- .mixing_right{
- width:55%;
- background: linear-gradient(to right,#0D3776 0%,#041A40 100%);
+ .mixing_left_name{
+ flex: 1;
+ width: 100%;
display: flex;
- flex-direction: column;
- justify-content: space-around;
- .mixing_rows{
- padding: 10px 20px;
- display: flex;
- .mixing_rows_titles{
- flex: none;
- color: #FFFFFF;
- font-weight: 400;
- font-size: 5rem;
- }
- .mixing_rows_datas{
- flex: none;
- color: #FFFFFF;
- font-weight: 400;
- font-size: 5rem;
- }
- .standardStyle{
- color:#15EF48;
- font-size:8rem;
- }
- .notStandardStyle{
- color:rgba(255, 102, 0, 1);
- font-size:8rem;
- }
+ justify-content: center;
+ align-items: center;
+ text-shadow: 5px 7px 0px rgba(0,66,255,0.2), 16px 23px 16px rgba(14,19,48,0.15);
+ background: linear-gradient(to bottom,#FFFFFF 0%,rgba(140, 186, 255, 0.88) 100%);
+ background-clip: text;
+ -webkit-background-clip: text;
+ text-fill-color: transparent;
+ -webkit-text-fill-color: transparent;
+ color: #FFFFFF;
+ font-size: 9rem;
+ font-weight: 500;
+ }
+ }
+ .mixing_right{
+ width:55%;
+ background: linear-gradient(to right,#0D3776 0%,#041A40 100%);
+ display: flex;
+ flex-direction: column;
+ justify-content: space-around;
+ .mixing_rows{
+ padding: 10px 20px;
+ display: flex;
+ .mixing_rows_titles{
+ flex: none;
+ color: #FFFFFF;
+ font-weight: 400;
+ font-size: 5rem;
+ }
+ .mixing_rows_datas{
+ flex: none;
+ color: #FFFFFF;
+ font-weight: 400;
+ font-size: 5rem;
+ }
+ .standardStyle{
+ color:#15EF48;
+ font-size:8rem;
+ }
+ .notStandardStyle{
+ color:rgba(255, 102, 0, 1);
+ font-size:8rem;
}
}
}
--
Gitblit v1.9.3