From 4d2b055e1d5b185b9a0fafcaada96ff6aef0a1f7 Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期二, 15 十一月 2022 20:32:17 +0800
Subject: [PATCH] #

---
 Monitor-APP/pages/home/home.vue |  116 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 105 insertions(+), 11 deletions(-)

diff --git a/Monitor-APP/pages/home/home.vue b/Monitor-APP/pages/home/home.vue
index e11b002..375516a 100644
--- a/Monitor-APP/pages/home/home.vue
+++ b/Monitor-APP/pages/home/home.vue
@@ -1,17 +1,29 @@
 <template>
 	<view class="container">
 		<!-- 涓昏鍥� -->
-		<!-- <view class="">
+		<uni-transition :duration="duration" :mode-class="modeClass" :styles="homeView" :show="homeViewShow">
+			<view class="home-view">
+				<view class="head">
+					<text>鑷姩浠撳簱WCS鐩戞帶骞冲彴</text>
+				</view>
+				<!-- 鏃ュ巻 -->
+				<view class="time-tools">{{calendar}}</view>
+				<view class="button-left"></view>
+				<view class="button-right"></view>
+			</view>
+			<view class="main">
+				<view class="home-left">
+					<y-box></y-box>
+				</view>
+				<view class="home-right"></view>
+			</view>
+		</uni-transition>
+		<!-- 鍏ㄦ澘/鎷f枡淇℃伅 -->
+		<!-- <view class="info">
 			
 		</view> -->
-		<uni-transition ref="ani" custom-class="transition" :mode-class="modeClass" :styles="homeView"
-			:show="show"><text class="text">绀轰緥鍏冪礌</text></uni-transition>
-		<!-- 鍏ㄦ澘/鎷f枡淇℃伅 -->
-		<view class="info">
-			
-		</view>
 		<!-- 寮傚父淇℃伅 -->
-		<view class="error-info"></view>
+		<!-- <view class="error-info"></view> -->
 	</view>
 </template>
 
@@ -19,7 +31,7 @@
 	export default {
 		data() {
 			return {
-				show: true,
+				homeViewShow: true,
 				modeClass: ['fade', 'slide-top'],
 				homeView: {
 					justifyContent: 'center',
@@ -30,8 +42,51 @@
 					textAlign: 'center',
 					backgroundColor: '#4cd964',
 					boxShadow: '0 0 5px 1px rgba(0,0,0,0.2)'
-				}
+				},
+				duration: 1000,
+				calendar: ''
 			}
+		},
+		onShow() {
+			// 闅愯棌鏃堕棿,鐢甸噺,淇″彿绛�
+			plus.navigator.setFullscreen(true)
+		},
+		onLoad() {
+			this.getDate()
+			setInterval(()=>{
+				this.getDate()
+			},1000)
+			setInterval(()=>{
+				// this.handle(['fade', 'slide-top'])
+			},4000)
+		},
+		methods: {
+			handle(type) {
+				this.homeViewShow = !this.homeViewShow
+				this.modeClass = type
+			},
+			// 鏃ュ巻
+			getDate() {
+				var dt = new Date();
+				var year,month,day,hours,minutes,seconds,weeks
+				year = dt.getFullYear();
+				month = (dt.getMonth()+1) < 10 ? '0'+ (dt.getMonth()+1) : (dt.getMonth()+1);
+				day = dt.getDate() < 10 ? '0'+dt.getDate() : dt.getDate();
+				hours = dt.getHours() < 10 ? '0' + dt.getHours() : dt.getHours();
+				minutes = dt.getMinutes() < 10 ? '0' + dt.getMinutes() : dt.getMinutes();
+				seconds = dt.getSeconds() < 10 ? '0' + dt.getSeconds() : dt.getSeconds(); 
+				weeks = dt.getDay(); 
+				switch (weeks) {
+					case 0: weeks = "鏄熸湡鏃�"; break;
+					case 1: weeks = "鏄熸湡涓�"; break;
+					case 2: weeks = "鏄熸湡浜�"; break;
+					case 3: weeks = "鏄熸湡涓�"; break;
+					case 4: weeks = "鏄熸湡鍥�"; break;
+					case 5: weeks = "鏄熸湡浜�"; break;
+					default : weeks = "鏄熸湡鍏�";
+				}
+				this.calendar = year + "骞�" + month + "鏈�" + day + "鏃� " + hours + ":" + minutes + ":" + seconds + " " + weeks
+			},
 		}
 		
 	}
@@ -44,12 +99,49 @@
 		background-color: blue;
 		display: flex;
 		flex-direction: column;
+		align-items: center;
+		color: #fff;
 	}
 	/* 涓昏鍥� */
 	.home-view {
 		width: 100vw;
 		min-height: 100vh;
-		background-color: black;
+		background-image: url(../../static/background.png);
+		background-size: 100vw 100vh;
+	}
+	.head {
+		width: 100vw;
+		height: 10vh;
+		font-size: 4vh;
+		font-weight: 700;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	.time-tools {
+		position: absolute;
+		right: 2%;
+		top: 2%;
+		font-size: 1.5vh;
+	}
+	.button-left {
+		position: absolute;
+		background-image: url(../../static/right.png);
+		background-size: 100% 100%;
+		top: 1.8%;
+		left: 21.3%;
+		width: 13.5%;
+		height: 8.5%;
+		transform: scaleX(-1);
+	}
+	.button-right {
+		position: absolute;
+		background-image: url(../../static/right.png);
+		background-size: 100% 100%;
+		top: 1.8%;
+		left: 65%;
+		width: 13.5%;
+		height: 8.5%;
 	}
 	/* 鍏ㄦ澘/鎷f枡淇℃伅 */
 	.info {
@@ -63,4 +155,6 @@
 		min-height: 100vh;
 		background-color: #00ffff;
 	}
+	/* 鍏辩敤 */
+	
 </style>
\ No newline at end of file

--
Gitblit v1.9.1