diff --git a/page_components/fuwu/index.vue b/page_components/fuwu/index.vue
index 6ea7466..89adbab 100644
--- a/page_components/fuwu/index.vue
+++ b/page_components/fuwu/index.vue
@@ -1,9 +1,12 @@
 <template>
 	<view class="page">
-	<!-- 	<u-navbar  :border-bottom="false" :background="bgc" title-color='#fff' back-icon-color="#fff"
+		<!-- 	<u-navbar  :border-bottom="false" :background="bgc" title-color='#fff' back-icon-color="#fff"
 			title-size='36' height='50'></u-navbar> -->
 		<view class="title">
-		    {{deviceobj.deviceName}}
+			{{deviceobj.deviceName}}
+			<view class="wz">
+				该设备还剩余时长:{{expireTimeStr + 1}}分钟
+			</view>
 		</view>
 		<view class="box">
 			<view class="tit">
@@ -32,14 +35,15 @@
 				<view class="tits" style="margin-top: 10rpx;">
 					套餐说明
 				</view>
-				<view class="wz">
-					该设备还剩余时长:{{expireTimeStr + 1}}分钟
-				</view>
+
 				<view class="">
 					{{item.description == null ? '无' : item.description}}
 				</view>
-				<view class="wz">
-					联系客服:2562356565
+				<view class="wz" v-if="deviceobj.storeContactMobile == null">
+					联系客服:<text style="color: #8883F0;" @click="call">{{deviceobj.userMobile}}</text>
+				</view>
+				<view class="wz" v-else>
+					联系客服:<text style="color: #8883F0;" @click="call">{{deviceobj.storeContactMobile}}</text>
 				</view>
 			</view>
 
@@ -83,7 +87,6 @@
 			}
 		},
 		onLoad(option) {
-			console.log(option.q)
 			if (option.q) {
 				function getQueryParam(url, paramName) {
 					let regex = new RegExp(`[?&]${paramName}=([^&]*)`);
@@ -97,13 +100,11 @@
 				this.startTimer()
 				this.gettaoc()
 				this.getmac()
-	            this.gettrue()
 			} else {
 				this.id = option.id
 				this.startTimer()
 				this.gettaoc()
 				this.getmac()
-	            this.gettrue()
 			}
 			// 一开始搜索设备
 			xBlufi.initXBlufi(1)
@@ -128,10 +129,10 @@
 
 		},
 		onShow() {
+			this.getuserinfo()
 			if (this.orderno) {
 				this.gethuidaio()
 			}
-			this.getuserinfo()
 		},
 		onUnload: function() {
 			if (this.timer) {
@@ -156,22 +157,45 @@
 			});
 		},
 		methods: {
-			gettrue(){
+			call() {
+				let phoneNumber = ''
+				if(this.deviceobj.storeContactMobile == null){
+					phoneNumber = this.deviceobj.userMobile
+				}else{
+					phoneNumber = this.deviceobj.storeContactMobile
+				}
+				uni.makePhoneCall({
+					phoneNumber: phoneNumber, 
+					success: function(res) {
+						console.log('拨打电话成功', res);
+					},
+					fail: function(err) {
+						console.error('拨打电话失败', err);
+						uni.showToast({
+							title: '拨打电话失败',
+							icon: 'none'
+						})
+					}
+				})
+				
+			},
+
+			gettrue() {
 				this.$u.get("/app/device/isBind?deviceNo=" + this.id).then((res) => {
 					if (res.data == false) {
-                        uni.navigateTo({
-                        	url:'/pages/shouye/index?flag=' + true + '&id=' + this.id
-                        })
-					} 
+						uni.navigateTo({
+							url: '/pages/shouye/index?flag=' + true + '&id=' + this.id
+						})
+					}
 				})
 			},
 			getuserinfo() {
 				this.$u.get("/app/user/userInfo").then((res) => {
 					if (res.code == 200) {
-						
+						this.gettrue()
 					} else {
 						uni.navigateTo({
-							url:'/pages/login/login?id=' + 1
+							url: '/pages/login/login?id=' + 1
 						})
 					}
 				})
@@ -244,7 +268,7 @@
 											uni.reLaunch({
 												url: '/pages/shouye/index'
 											})
-											uni.setStorageSync('time',that.expireTimeStr)
+											uni.setStorageSync('time', that.expireTimeStr)
 										},
 										fail(err) {
 											// 支付失败逻辑
@@ -293,7 +317,7 @@
 								}
 							}
 						})
-					}else{
+					} else {
 						let that = this
 						let data = {
 							deviceNo: that.id,
@@ -324,7 +348,7 @@
 												uni.reLaunch({
 													url: '/pages/shouye/index'
 												})
-												uni.setStorageSync('time',that.expireTimeStr)
+												uni.setStorageSync('time', that.expireTimeStr)
 											},
 											fail(err) {
 												// 支付失败逻辑
@@ -456,7 +480,7 @@
 	// 	padding-bottom: 41rpx;
 	// }
 	page {
-		// background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
+		background: linear-gradient(180deg, #8883F0 0%, rgba(255, 255, 255, 0) 100%);
 	}
 
 	.active {
@@ -531,9 +555,15 @@
 			padding-left: 32rpx;
 			font-weight: 600;
 			font-size: 40rpx;
-			color: #383838;
+			color: #fff;
 			margin-bottom: 30rpx;
 			margin-top: 110rpx;
+
+			.wz {
+				font-weight: 400;
+				font-size: 32rpx;
+				margin-top: 30rpx;
+			}
 		}
 
 		.box {
@@ -573,7 +603,7 @@
 
 			.shuom {
 				width: 648rpx;
-				height: 286rpx;
+				height: 230rpx;
 				background: #FFFFFF;
 				box-shadow: 0rpx 16rpx 40rpx 0rpx rgba(42, 130, 228, 0.1);
 				filter: blur(0px);
diff --git a/pages/shouye/index.vue b/pages/shouye/index.vue
index 60f2330..b9d3ed7 100644
--- a/pages/shouye/index.vue
+++ b/pages/shouye/index.vue
@@ -144,9 +144,9 @@
 								}
 							})
 						} else if (res.cancel) {
-							uni.navigateTo({
-								url: '/pages/shouye/index'
-							})
+							// uni.navigateTo({
+							// 	url: '/pages/shouye/index'
+							// })
 						}
 					}
 				})