From a8fb7ae2dbb61a94141ed5e73d3bb2632b7b84df Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期日, 28 九月 2025 15:25:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wuhuyancao' into wuhuyancao

---
 h5/pages/index/index.vue |  317 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 185 insertions(+), 132 deletions(-)

diff --git a/h5/pages/index/index.vue b/h5/pages/index/index.vue
index f1b1c5c..7300f5f 100644
--- a/h5/pages/index/index.vue
+++ b/h5/pages/index/index.vue
@@ -1,133 +1,186 @@
-<template>
-	<view class="box">
-		<view class="box_head">
-			<text>鍗庢櫉鏅烘収鍥尯</text>
-			<text>瀹夊叏閲嶄簬娉板北 鏈嶅姟杩芥眰鍗撹秺</text>
-		</view>
-		<view class="box_list">
-			<view class="box_list_item" @click="jump(1)">
-				<image src="@/static/ic_laifang@2x.png" mode="widthFix" />
-			</view>
-			<view class="box_list_item" @click="jump(2)">
-				<image src="@/static/ic_shenqing@2x.png" mode="widthFix" />
-			</view>
-			<view class="box_list_item" @click="jump(3)">
-				<image src="@/static/ic_renyuan@2x.png" mode="widthFix" />
-			</view>
-			<view class="box_list_item" @click="jump(4)">
-				<image src="@/static/ic_mima@2x.png" mode="widthFix" />
-			</view>
-		</view>
-		<view class="box_btn">閫�鍑虹櫥褰�</view>
-	</view>
-</template>
-
-<script>
-	export default {
-
-		data() {
-			return {
-
-			}
-		},
-
-		methods: {
-			jump(type) {
-				switch (type) {
-					case 1:
-						uni.navigateTo({
-							url: '/pages/notice/notice'
-						})
-						break
-					case 2:
-						uni.navigateTo({
-							url: '/pages/applicationRecord/applicationRecord'
-						})
-						break
-					case 3:
-						uni.navigateTo({
-							url: '/pages/personnel/personnel'
-						})
-						break
-					case 4:
-						uni.navigateTo({
-							url: '/pages/changePassword/changePassword'
-						})
-						break
-				}
-			}
-		}
-	}
-</script>
-
-<style lang="scss" scoped>
-	.box {
-		width: 100%;
-		height: auto;
-		padding: 30rpx;
-		box-sizing: border-box;
-
-		.box_btn {
-			position: fixed;
-			bottom: 70rpx;
-			left: 50%;
-			transform: translate(-50%, 0);
-			width: 208rpx;
-			height: 72rpx;
-			line-height: 72rpx;
-			text-align: center;
-			border-radius: 36rpx;
-			border: 1rpx solid #999999;
-			font-size: 28rpx;
-			font-weight: 400;
-			color: #333333;
-		}
-
-		.box_head {
-			width: 100%;
-			height: 270rpx;
-			padding: 0 44rpx;
-			box-sizing: border-box;
-			background: #D8D8D8;
-			border-radius: 8rpx;
-			display: flex;
-			flex-direction: column;
-			text {
-				&:first-child {
-					font-size: 44rpx;
-					font-family: SourceHanSansSC, SourceHanSansSC;
-					font-weight: bold;
-					color: #FFFFFF;
-					margin-top: 54rpx;
-				}
-				&:last-child {
-					font-size: 28rpx;
-					font-family: SourceHanSansSC, SourceHanSansSC;
-					font-weight: 400;
-					color: #FFFFFF;
-					margin-top: 14rpx;
-				}
-			}
-		}
-
-		.box_list {
-			width: 100%;
-			display: flex;
-			align-items: center;
-			flex-wrap: wrap;
-			justify-content: space-between;
-			margin-top: 40rpx;
-
-			.box_list_item {
-				width: 49%;
-				// height: 200rpx;
-				margin-bottom: 20rpx;
-
-				image {
-					width: 100%;
-					height: 100%;
-				}
-			}
-		}
-	}
+<template>
+	<view class="box">
+		<view class="box_head">
+			<text>瀹夋嘲鐗╂祦鏅烘収鍥尯</text>
+			<text class="h2">璁垮涓撳尯</text>
+			<image mode="widthFix" class="banner_bg" src="@/static/banner.jpg" />
+		</view>
+		<view class="main_title">涓氬姟鍔炵悊</view>
+		<view class="box_list">
+			<view class="box_list_item" @click="jump(1)">
+				<image src="@/static/ic_laifangdengji.png" mode="widthFix" />
+			</view>
+			<view class="box_list_item" @click="jump(2)">
+				<image src="@/static/ic_yuyuejilu.png" mode="widthFix" />
+			</view>
+			<view class="box_list_item" @click="jump(3)">
+				<image src="@/static/ic_yuanqudaolan.png" mode="widthFix" />
+			</view>
+			<view class="box_list_item" @click="jump(4)">
+				<image src="@/static/ic_yuyuezhinan.png" mode="widthFix" />
+			</view>
+		</view>
+		<!-- <view class="box_btn">閫�鍑虹櫥褰�</view> -->
+		<view class="copyright">
+			<image src="@/static/logo_s@2x.png" mode="widthFix" />
+			<text>瀹夊窘瀹夋嘲鐗╂祦鏈夐檺璐d换鍏徃鐗堟潈鎵�鏈�</text>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {
+		wxAuthorize,
+		app_url
+	} from '@/api'
+	export default {
+
+		data() {
+			return {
+
+			}
+		},
+		onLoad() {
+			const ywinfo = uni.getStorageSync('ywinfo') || {}
+			if (ywinfo.ywid && ywinfo.type == 1) {
+				uni.setStorageSync('ywinfo',{})
+				const yw = ywinfo.yw
+				setTimeout(() => {
+					if (yw == 2) {
+						uni.navigateTo({
+							url: '/pages/appointmentDetails/appointmentDetails?id=' + ywinfo.ywid
+						})
+					}
+				}, 100)
+			}
+		},
+		methods: {
+			jump(type) {
+				switch (type) {
+					case 1:
+						console.log('1')
+						uni.navigateTo({
+							url: '/pages/notice/notice'
+						})
+						break
+					case 2:
+						uni.navigateTo({
+							url: '/pages/applicationRecord/applicationRecord'
+						})
+						break
+					case 3:
+						uni.navigateTo({
+							url: '/pages/guidemap/guidemap'
+						})
+						break
+					case 4:
+						uni.navigateTo({
+							url: '/pages/visitorSubGuide/index'
+						})
+						break
+				}
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.box {
+		width: 100%;
+		height: auto;
+		padding: 30rpx;
+		box-sizing: border-box;
+
+		.box_btn {
+			position: fixed;
+			bottom: 70rpx;
+			left: 50%;
+			transform: translate(-50%, 0);
+			width: 208rpx;
+			height: 72rpx;
+			line-height: 72rpx;
+			text-align: center;
+			border-radius: 36rpx;
+			border: 1rpx solid #999999;
+			font-size: 28rpx;
+			font-weight: 400;
+			color: #333333;
+		}
+
+		.box_head {
+			width: 100%;
+			height: 270rpx;
+			padding: 0 44rpx;
+			box-sizing: border-box;
+			border-radius: 8rpx;
+			display: flex;
+			flex-direction: column;
+			position: relative;
+
+			.banner_bg {
+				position: absolute;
+				top: 0;
+				left: 0;
+				width: 100%;
+				z-index: -1;
+			}
+
+			.h2 {
+				font-size: 28rpx;
+				font-family: SourceHanSansSC, SourceHanSansSC;
+				font-weight: 400;
+				color: #ffffff;
+				margin-top: 14rpx;
+			}
+
+			text {
+				&:first-child {
+					font-size: 44rpx;
+					font-family: SourceHanSansSC, SourceHanSansSC;
+					font-weight: bold;
+					color: #ffffff;
+					margin-top: 54rpx;
+				}
+			}
+		}
+
+		.main_title {
+			font-weight: 600;
+			font-size: 32rpx;
+			color: #222222;
+			margin: 40rpx 0 32rpx;
+		}
+
+		.box_list {
+			width: 100%;
+			display: flex;
+			align-items: center;
+			flex-wrap: wrap;
+			justify-content: space-between;
+			margin-top: 40rpx;
+
+			.box_list_item {
+				width: 100%;
+				margin-bottom: 20rpx;
+
+				image {
+					width: 100%;
+				}
+			}
+		}
+
+		.copyright {
+			display: flex;
+			align-items: center;
+			justify-content: center;
+			margin-top: 84rpx;
+			font-size: 24rpx;
+			color: #666666;
+
+			image {
+				width: 40rpx;
+				height: 40rpx;
+			}
+		}
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3