From 17ecbaae8d036bb1f59b1d74b153fa9dfe542f3f Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 27 三月 2025 14:17:36 +0800
Subject: [PATCH] 解决h5访客申请bug

---
 h5/pages/guidemap/guidemap.vue                     |    3 +
 h5/pages/visitorApplication/visitorApplication.vue |   54 +++++++++++++++++++++++----
 h5/pages/staffLogin/login.vue                      |    3 +
 h5/utils/config.js                                 |    4 +-
 h5/pages/driver/reservedGuide.vue                  |    3 +
 h5/pages/staff/signin.vue                          |    3 +
 h5/pages/driver/reserved.vue                       |   19 +++++++++
 h5/manifest.json                                   |    2 
 h5/pages/visitorSubGuide/index.vue                 |    3 +
 9 files changed, 78 insertions(+), 16 deletions(-)

diff --git a/h5/manifest.json b/h5/manifest.json
index 1367de7..98170d5 100644
--- a/h5/manifest.json
+++ b/h5/manifest.json
@@ -1,6 +1,6 @@
 {
     "name" : "laborVisitors",
-    "appid" : "__UNI__BCCF400",
+    "appid" : "__UNI__91B8BB7",
     "description" : "",
     "versionName" : "1.0.0",
     "versionCode" : "100",
diff --git a/h5/pages/driver/reserved.vue b/h5/pages/driver/reserved.vue
index 3571990..b5ff413 100644
--- a/h5/pages/driver/reserved.vue
+++ b/h5/pages/driver/reserved.vue
@@ -113,6 +113,7 @@
 			closeOnClickOverlay
 			:minDate="new Date().getTime()"
 			mode="datetime"
+			 :formatter="formatter"
 			@close="showDatetime = false"
 			@cancel="showDatetime = false"
 			@confirm="setinDate"
@@ -151,6 +152,24 @@
 		this.initData()
 	},
 	methods: {
+		formatter(type, value) {
+			if (type === 'year') {
+				return `${value}骞碻
+			}
+			if (type === 'month') {
+				return `${value}鏈坄
+			}
+			if (type === 'day') {
+				return `${value}鏃
+			}
+			if (type === 'hour') {
+				return `${value}鏃禶
+			}
+			if (type === 'minute') {
+				return `${value}鍒哷
+			}
+			return value
+		},
 		checkSurplus() {
 		      const { arriveDate, reasonId, totalNum } = this.param
 		      if(!arriveDate || !reasonId || !totalNum) return
diff --git a/h5/pages/driver/reservedGuide.vue b/h5/pages/driver/reservedGuide.vue
index 2841be5..aca4af5 100644
--- a/h5/pages/driver/reservedGuide.vue
+++ b/h5/pages/driver/reservedGuide.vue
@@ -1,6 +1,7 @@
 <template>
 	<view class="box">
-		<mp-html :content="content" />
+		<!-- <mp-html :content="content" /> -->
+		<u-parse :content="content"></u-parse>
 	</view>
 </template>
 
diff --git a/h5/pages/guidemap/guidemap.vue b/h5/pages/guidemap/guidemap.vue
index b2914b9..8da0c72 100644
--- a/h5/pages/guidemap/guidemap.vue
+++ b/h5/pages/guidemap/guidemap.vue
@@ -1,7 +1,8 @@
 <template>
   <view class="box">
     <!-- <view v-html="info"></view> -->
-		<mp-html :content="info" />
+		<!-- <mp-html :content="info" /> -->
+		<u-parse :content="info"></u-parse>
   </view>
 </template>
 <script>
diff --git a/h5/pages/staff/signin.vue b/h5/pages/staff/signin.vue
index d1d44ee..a748d77 100644
--- a/h5/pages/staff/signin.vue
+++ b/h5/pages/staff/signin.vue
@@ -1,7 +1,8 @@
 <template>
   <view class="box">
     <!-- <view v-html="info"></view> -->
-		<mp-html :content="info" />
+		<!-- <mp-html :content="info" /> -->
+		<u-parse :content="info"></u-parse>
   </view>
 </template>
 <script>
diff --git a/h5/pages/staffLogin/login.vue b/h5/pages/staffLogin/login.vue
index 6b8785f..28a2a8e 100644
--- a/h5/pages/staffLogin/login.vue
+++ b/h5/pages/staffLogin/login.vue
@@ -68,7 +68,8 @@
 			<view class="modal">
 				<!-- <view v-html="htmlText"></view> -->
 				<view class="content">
-					<mp-html :content="htmlText" />
+					<!-- <mp-html :content="htmlText" /> -->
+					<u-parse :content="htmlText"></u-parse>
 				</view>
 			</view>
 		</u-popup>
diff --git a/h5/pages/visitorApplication/visitorApplication.vue b/h5/pages/visitorApplication/visitorApplication.vue
index 0fd3b21..20b6bd2 100644
--- a/h5/pages/visitorApplication/visitorApplication.vue
+++ b/h5/pages/visitorApplication/visitorApplication.vue
@@ -82,7 +82,7 @@
 					</view>
 				</view>
 			</view> -->
-			<view v-if="form1.type == '1'" class="list_item">
+			<view v-if="form1.type == 1" class="list_item">
 				<view class="list_item_label">
 					<text></text>
 					<text>鏂藉伐鍐呭</text>
@@ -106,13 +106,13 @@
 				</view>
 			</view>
 		</view>
-		<view class="footer">
-			<view class="footer_btn" @click="onSubmit">鎻愪氦</view>
+		<view class="footer-box">
+			<view class="submit-button" @click="onSubmit">鎻愪氦</view>
 		</view>
 		<!-- 鍏ュ洯鏃堕棿 -->
-		<u-datetime-picker :show="show4" :minDate="new Date().getTime()" mode="datetime" :formatter="formatter"
+		<u-datetime-picker :show="show4" :minDate="new Date().getTime()" :formatter="formatter" mode="datetime"
 			@cancel="show4 = false" @confirm="setstarttime"></u-datetime-picker>
-		<!-- 绂诲洯鏃堕棿 -->
+		<!-- 绂诲洯鏃堕棿  -->
 		<u-datetime-picker v-if="form1.starttime" :show="show5" :formatter="formatter"
 			:minDate="formatTimeStamp(form1.starttime)" :maxDate="formatTimeStamp(form1.starttime.slice(0,10) + ' 23:59')"
 			mode="datetime" @cancel="show5 = false" @confirm="setendtime"></u-datetime-picker>
@@ -416,6 +416,15 @@
 		},
 		methods: {
 			formatter(type, value) {
+				// if (type === 'year') {
+				// 	return `${value}骞碻
+				// }
+				// if (type === 'month') {
+				// 	return `${value}鏈坄
+				// }
+				// if (type === 'day') {
+				// 	return `${value}鏃
+				// }
 				if (type === 'year') {
 					return `${value}骞碻
 				}
@@ -425,9 +434,15 @@
 				if (type === 'day') {
 					return `${value}鏃
 				}
-// <<<<<<< HEAD
-				this.$forceUpdate()
-				this.closeInput()
+				if (type === 'hour') {
+					return `${value}鏃禶
+				}
+				if (type === 'minute') {
+					return `${value}鍒哷
+				}
+				// this.$forceUpdate()
+				// this.closeInput()
+				return value
 			},
 			closeInput() {
 				this.$refs.keyboard.close()
@@ -1361,6 +1376,29 @@
 				}
 			}
 		}
+		
+		.footer-box {
+			width: 100%;
+			position: fixed;
+			bottom: 30rpx;
+			height: 80rpx;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			.submit-button {
+				width: calc(100% - 60rpx);
+				height: 88rpx;
+				line-height: 88rpx;
+				background: #4d99a8;
+				border-radius: 4rpx;
+				color: #fff;
+				border-radius: 44rpx;
+				font-size: 32rpx;
+				display: flex;
+				align-items: center;
+				justify-content: center;
+			}
+		}
 
 		.head {
 			width: 100%;
diff --git a/h5/pages/visitorSubGuide/index.vue b/h5/pages/visitorSubGuide/index.vue
index 3f50a81..23b337c 100644
--- a/h5/pages/visitorSubGuide/index.vue
+++ b/h5/pages/visitorSubGuide/index.vue
@@ -1,7 +1,8 @@
 <template>
   <view class="box">
     <!-- <view v-html="info"></view> -->
-		<mp-html :content="info" />
+		<!-- <mp-html :content="info" /> -->
+		<u-parse :content="info"></u-parse>
   </view>
 </template>
 <script>
diff --git a/h5/utils/config.js b/h5/utils/config.js
index 08884a3..05ff784 100644
--- a/h5/utils/config.js
+++ b/h5/utils/config.js
@@ -1,8 +1,8 @@
 
-export const baseUrl = 'zhyq_interface/'
+// export const baseUrl = 'zhyq_interface/'
 // export const baseUrl = 'http://192.168.0.173/gateway_interface/'
 // export const baseUrl = 'http://10.50.250.253:8088/gateway_interface/'
-// export const baseUrl = 'https://atwl.ahzyssl.com/zhyq_interface/' 
+export const baseUrl = 'https://atwl.ahzyssl.com/zhyq_interface/' 
 
 export const app_url = 'https://atwl.ahzyssl.com/zhyq_h5/#/'
 

--
Gitblit v1.9.3