Kaynağa Gözat

提高访问速度, 页面优化

zhengkaixin 1 ay önce
ebeveyn
işleme
d6778357fb

+ 2 - 2
pages.json

@@ -17,7 +17,7 @@
 	"preloadRule": {
 		"pages/index/index": {
 			"network": "all",
-			"packages": [ "pages/business","pages/mylock", "pages/information"]
+			"packages": [ "pages/business"]
 		}
 	},
 	"easycom": {
@@ -44,7 +44,7 @@
 				{
 					"path": "index",
 					"style": {
-						"navigationBarTitleText": "选择停车场"
+						"navigationBarTitleText": "选择地锁"
 					}
 				},
 				

+ 19 - 13
pages/business/as-components/componentLockInfo.vue

@@ -160,7 +160,7 @@
 
 					</view>
 					
-					<view class="valuebutton" @click="operateBtn"  >
+					<view class="  valuebutton" @click="operateBtn"  >
 
 						<template v-if="floorlockInfo.status==0">
 							<view class="jpbutton jpbutton5">
@@ -198,23 +198,24 @@
 
 					</view>
 					
-					<view class=" valuestatus">
+					<view class=" page   valuestatus">
 						<view class="bo1">
 							<img src="@/assets/img/lockstatus/status2.svg"> <span>雷达</span>  <span :style="floorlockInfo.parkingStatus==1?'color:#FF7B00':'color:#00B962'">{{floorlockInfo.parkingStatus==1?'有车':'无车'}}</span>
 						</view>
 						<view class="bo2">
 							
 						</view>
+						
 						<view class="bo1">
 							<img src="@/assets/img/lockstatus/status1.svg"> <span>地锁</span> 
-							<span v-if="floorlockInfo.lockStatus==1||floorlockInfo.lockStatus==2">
+							<span v-if="floorlockInfo.lockStatus==1||floorlockInfo.lockStatus==2|floorlockInfo.lockStatus==3">
 								<u-icon color="#00B962" v-if="floorlockInfo.lockStatus==1" name="arrow-upward"></u-icon>
 								<u-icon  color="#8161FF" v-if="floorlockInfo.lockStatus==2" name="arrow-downward"></u-icon>
+								<u-icon  name="more-dot-fill" v-if="floorlockInfo.lockStatus==3"></u-icon>
 								
 							</span>
 							<span v-else>
-								<u-icon  name="more-dot-fill"></u-icon>
-								
+								故障
 							</span>
 							
 						</view>
@@ -239,10 +240,15 @@
 							</view>
 						</view>
 					</view>
-					<view class="page  "  style="margin-top: 30rpx;" >
+					<view class="page  "   >
 					<u-collapse  >
-							<u-collapse-item :title="item.head" v-for="(item, index) in itemList" :open="item.open" :key="index">
-								{{item.body}}
+							<u-collapse-item title="操作指南"  :open="true" >
+								点击“降锁”按钮,等待地锁降下后系统会提示降锁成功,此时即可将车辆驶入指定车位。
+							</u-collapse-item>
+							<u-collapse-item title="温馨提示"  :open="true" >
+								1、成功降锁后请于三分钟内将车辆驶入指定车位;超时地锁会自动升起,需重新扫码降锁;<br/>
+								2、请按降锁流程说明停车,严禁使用外力降锁;<br/>
+								3、地锁服务热线 400-8899-619。<br/>
 							</u-collapse-item>
 						</u-collapse>
 					</view>
@@ -304,8 +310,8 @@
 									disabled: true
 								},{
 									head: "温馨提示",
-									body: "1、成功降锁后请于三分钟内将车辆驶入指定车位;超时地锁会自动升起,需重新扫码降锁;\n\t2、请按降锁流程说明停车,严禁使用外力降锁;\n\t3、地锁服务热线 400-8899-619。",
-									open: false,
+									body: "",
+									open: true,
 								}],
 				content: "400-8899-619",
 				setIntervalId: "",
@@ -675,8 +681,8 @@
 		}
 	}
 	.pagemanage{
-		margin-top: 40rpx;
-		margin-bottom: 80rpx;
+		
+		//margin-bottom: 80rpx;
 		.mitem{
 			width: 33%;
 			display: flex;
@@ -1011,7 +1017,7 @@
 			
 			border: 1px solid rgba(255,255,255,1);
 			
-			width: 686rpx;
+			//width: 686rpx;
 			height: 120rpx;
 			
 			.bo1{

+ 6 - 3
pages/mylock/bindLock.vue

@@ -12,7 +12,7 @@
 					</view>
 					<view class="value">
 						<view :style="bindInfo.lockNo?'':'color:rgb(187, 187, 187)'">{{bindInfo.lockNo?bindInfo.lockNo:'请扫码识别地锁'}}</view>
-						<view><img class="img" src="@/assets/img/mylock/item3.svg" alt=""></view>
+						<view v-if="!id" ><img class="img" src="@/assets/img/mylock/item3.svg" alt=""></view>
 					</view>
 				</view>
 		
@@ -118,7 +118,8 @@
 				</view>
 			<view class="floating-button">
 				<view class="button"  @click="submit" >
-					提交
+					
+					{{id?'保存':'立即绑定'}}
 				</view>
 				
 			</view>
@@ -496,7 +497,9 @@
 				});
 			},
 			gotoscan() {
-				
+				if(this.id){
+					return
+				}
 				// #ifdef H5
 					this.gotoscanH5()
 				// #endif

+ 1 - 1
subpackage/uview-ui/components/u-collapse/u-collapse.vue

@@ -24,7 +24,7 @@
 			// 是否手风琴模式
 			accordion: {
 				type: Boolean,
-				default: true
+				default: false
 			},
 			// 头部的样式
 			headStyle: {