diff --git a/page_components/bindsz.vue b/page_components/bindsz.vue
index b2224cc..44c26f1 100644
--- a/page_components/bindsz.vue
+++ b/page_components/bindsz.vue
@@ -122,12 +122,14 @@
 				token: '',
 				userImgs: '',
 				url: '',
-				modelid:[]
+				modelid:[],
+				sn:''
 			}
 		},
 		onLoad(option) {
 			let id = option.id
 			this.id = id
+			this.sn = option.sn
 			this.getDevice(id)
 
 		},
@@ -185,12 +187,12 @@
 							if (this.modelid.some(item => item == 2)) {  
 							    console.log('wifi');  
 							    uni.navigateTo({  
-							        url: '/page_components/bindsztwo?id=' + this.id  
+							        url: '/page_components/bindsztwo?id=' + this.id  + '&sn=' + this.sn
 							    });  
 							} else {  
 							    console.log('4g');  
 							    uni.navigateTo({  
-							        url: '/page_components/bindszthr?id=' + this.id  
+							        url: '/page_components/bindszthr?id=' + this.id  + '&sn=' + this.sn
 							    });  
 							}
 						}
@@ -198,11 +200,6 @@
 				}
 				
 
-			},
-			btntiao() {
-				uni.navigateTo({
-					url: '/page_components/bindsztwo?id=' + this.id
-				})
 			},
 			btnlyqx() {
 				this.shibaiflag = false
diff --git a/page_components/bindszthr.vue b/page_components/bindszthr.vue
index 276e6c4..5e2be32 100644
--- a/page_components/bindszthr.vue
+++ b/page_components/bindszthr.vue
@@ -153,12 +153,14 @@
 				isActive: [],
 				countdown: 10, // 初始倒计时时间  
 				intervalId: null,
-				contwz:''
+				contwz:'',
+				sn:''
 			}
 		},
 		onLoad(option) {
 			let id = option.id
 			this.id = id
+			this.sn = option.sn
 		},
 		onShow() {
 			this.wateringList = []
@@ -349,6 +351,9 @@
 											duration: 1000,
 										})
 										this.getao()
+										let data = {
+											deviceNo: this.sn
+										}
 										setTimeout(() => {
 											this.btnmsk = false
 											uni.reLaunch({
diff --git a/page_components/bindsztwo.vue b/page_components/bindsztwo.vue
index 02e5af3..3970b2f 100644
--- a/page_components/bindsztwo.vue
+++ b/page_components/bindsztwo.vue
@@ -132,12 +132,14 @@
 				token: '',
 				userImgs: '',
 				url: '',
-				wifi: ''
+				wifi: '',
+				sn:''
 			}
 		},
 		onLoad(option) {
 			let id = option.id
 			this.id = id
+			this.sn = option.sn
 		},
 		onShow() {
 			this.wateringList = []
@@ -193,7 +195,7 @@
 			// 点击进行下一步
 			btnxia() {
 				uni.navigateTo({
-					url: '/page_components/bindszthr?id=' + this.id
+					url: '/page_components/bindszthr?id=' + this.id + '&sn=' + this.sn
 				})
 			},
 			btnlyqx() {
diff --git a/page_components/fuwu/index.vue b/page_components/fuwu/index.vue
index bfc1493..20a800a 100644
--- a/page_components/fuwu/index.vue
+++ b/page_components/fuwu/index.vue
@@ -146,7 +146,7 @@
 		<!-- 防诈骗提示 -->
 		<view class="fangswindle" v-if="swindleflag">
 			<image src="https://api.ccttiot.com/smartmeter/img/static/uvJcZhPixU1trBud6xTa" mode=""></image>
-			<view class="zhixiao" @click="swindleflag = false">
+			<view class="zhixiao" @click="btnswindleflag">
 				我已知晓
 			</view>
 		</view>
@@ -202,7 +202,8 @@
 				swindleflag:true,
 				phonenumber:'',
 				mchShowBillMobile:'',
-				telslag:false
+				telslag:false,
+				userId:''
 			}
 		},
 		onLoad(option) {
@@ -246,6 +247,7 @@
 					this.$u.get("/app/user/userInfo").then((res) => {
 						if (res.code == 200) {
 							this.phonenumber = res.data.phonenumber
+							this.userId = res.data.userId
 					        this.getone()
 						} else {
 							uni.navigateTo({
@@ -279,6 +281,26 @@
 			})
 		},
 		methods: {
+			// 点击我已知晓
+			btnswindleflag(){
+				this.swindleflag = false
+				if(this.userId == this.deviceobj.userId && this.deviceobj.suitList == null || this.deviceobj.suitList.length == 0){
+					uni.showModal({
+						title: '提示',
+						content: '该设备暂无套餐,是否前去配置?',
+						success: function(res) {
+							if (res.confirm) {
+								uni.navigateTo({
+									url: '/page_components/newtaocan'
+								})
+							} else if (res.cancel) {
+					
+							}
+						}
+					})
+				}
+			},
+			
 			getzfqd(){
 				this.$u.get(`/app/channel/recharge/enabledList`).then(res =>{
 					if(res.code == 200){
diff --git a/page_fenbao/statulist/taocanlist/addtaocan/index.vue b/page_fenbao/statulist/taocanlist/addtaocan/index.vue
index 82f5f8f..b5daaca 100644
--- a/page_fenbao/statulist/taocanlist/addtaocan/index.vue
+++ b/page_fenbao/statulist/taocanlist/addtaocan/index.vue
@@ -24,6 +24,25 @@
 				<input type="text" style="padding-right: 28rpx;box-sizing: border-box;" v-model="name"
 					placeholder="输入套餐名称" />
 			</view>
+			<view class="feems1" style="border-radius: 0;" v-if="yjflag">
+				<view class="one">
+					<view class="feelt">
+						预存
+					</view>
+					<view class="feert">
+						<input type="text" class="yj" v-model="yajinvalue" /> <text>元</text>
+					</view>
+				</view>
+			</view>
+			<view class="feems1" style="border: 0;padding-bottom: 40rpx;box-sizing: border-box;">
+				<view class="feelt">
+					套餐说明
+				</view>
+				<view class="feert" style="margin-top: 16rpx;width: 600rpx;">
+					<!-- <input type="text" placeholder="请输入套餐说明" v-model="description" /> -->
+					<textarea name="" id="" cols="30" rows="10" placeholder="请输入套餐说明" style="height: 100rpx" v-model="description"></textarea>
+				</view>
+			</view>
 
 			<view class="feebox">
 				<view class="feems">
@@ -64,53 +83,42 @@
 						</view>
 					</view>
 				</view>
-				<view class="feemss" v-if="gmsjflag">
-					<view class="feelt">
-						<text class="txt">购买时间</text> <input type="text" v-model="duvalue" />
+                
+				<view class="" style="display: flex;justify-content: space-between;margin-bottom: 20rpx;">
+					<view class="feems" v-if="jeflag" style="display: block;">
+						<view class="feelt" style="margin-bottom: 10rpx;">
+							单价
+						</view>
+						<view class="feert" style="width: 100%;">
+							<input type="text" class="yj" v-model="qianvalue" /> <text>元</text>
+						</view>
 					</view>
-					<view class="feert">
-						<view class="">
-							<u-radio-group v-model="valuethr" @change="radioGroupChangetime">
-								<u-radio @change="radioChangetime" v-for="(item, index) in gmsj" :key="index"
-									active-color="#8883f0" :name="item.name" :disabled="item.disabled">
-									{{item.name}}
-								</u-radio>
-							</u-radio-group>
+					<view class="feemss" v-if="gmsjflag" style="max-width: 430rpx;padding-left: 50rpx;box-sizing: border-box;">
+						<view class="feelt" style="display: block;">
+							<text class="txt" style="width: 60rpx;margin-bottom: 10rpx;">时间</text> <input type="text" v-model="duvalue" />
+						</view>
+						<view class="feert" style="margin-top: 80rpx;margin-left: 0;">
+							<view class="">
+								<u-radio-group v-model="valuethr" @change="radioGroupChangetime">
+									<u-radio @change="radioChangetime" v-for="(item, index) in gmsj" :key="index"
+										active-color="#8883f0" :name="item.name" :disabled="item.disabled">
+										{{item.name}}
+									</u-radio>
+								</u-radio-group>
+							</view>
+						</view>
+					</view>
+					<view class="feems" v-if="duflag" style="display: block;padding-left: 50rpx;box-sizing: border-box;">
+						<view class="feelt" style="margin-bottom: 10rpx;">
+							购买度数
+						</view>
+						<view class="feert">
+							<input type="text" class="yj" v-model="duvalue" /> <text>度</text>
 						</view>
 					</view>
 				</view>
-				<view class="feems" v-if="duflag">
-					<view class="feelt">
-						购买度数
-					</view>
-					<view class="feert">
-						<input type="text" class="yj" v-model="duvalue" /> <text>度</text>
-					</view>
-				</view>
-				<view class="feems" v-if="yjflag">
-					<view class="feelt">
-						押金
-					</view>
-					<view class="feert">
-						<input type="text" class="yj" v-model="yajinvalue" /> <text>元</text>
-					</view>
-				</view>
-				<view class="feems" v-if="jeflag">
-					<view class="feelt">
-						金额
-					</view>
-					<view class="feert">
-						<input type="text" class="yj" v-model="qianvalue" /> <text>元</text>
-					</view>
-				</view>
-				<view class="feems" style="border: 0;">
-					<view class="feelt">
-						详细说明
-					</view>
-					<view class="feert">
-						<input type="text" placeholder="请输入详细说明" v-model="description" />
-					</view>
-				</view>
+				
+				<text style="font-size: 24rpx;color: #999;">消费金额为单价的倍数,结束订单后将返回剩余预存款</text>
 			</view>
 			<view class="batterybox" v-if="djflag">
 				<view class="dianj">
@@ -295,7 +303,7 @@
 			 		<view class="">剩余时长</view> <input type="text" v-model="powes" style="text-align: right;width: 380rpx;" placeholder="低于该值将结束订单并断电"/>分钟
 			 	</view>
 			 	<view class="" style="color: #FF4444;margin-top: 20rpx;">
-			 	    该功能仅在在线状态下才能正常使用!
+			 	    仅限于语音版设备并在线状态才能正常使用!
 			 	</view>
 			  </view>
 			 
@@ -327,16 +335,6 @@
 
 		<view v-if="btnmsk" style="width: 100%;height: 100vh;position: fixed;top: 0;left: 0;background-color: #000;opacity: .1;z-index: 98;">
 		</view>
-		
-		<!-- 弹出框 -->
-		<!-- <view class="tishi" style="width: 100%;height: 100%;background-color: #fff;position: fixed;top: 0;left: 0;z-index: 99;" v-if="contwzflag">
-			<view class="" style="margin-top: 180rpx;padding: 30rpx;box-sizing: border-box;overflow: scroll;height: 80vh;font-size: 32rpx;" v-html="contwz">
-				
-			</view>
-			<view @click="btnzx" class="btnzd" style="width: 650rpx;height: 90rpx;text-align: center;line-height: 90rpx;background-color: #8883F0;color: #fff;font-size: 36rpx;border-radius: 50rpx;margin: auto;">
-				我已知晓
-			</view>
-		</view> -->	
 
 	</view>
 </template>
@@ -522,16 +520,6 @@
 					}
 				})
 			},
-			// 点击我已知晓
-			btnzx(){
-				this.$u.put(`/app/user/readMchLicence`).then((res) => {
-					if (res.code == 200) {
-						this.getuser()
-						this.btnmsk = false
-						this.contwzflag = false
-					}
-				})
-			},
 			// 获取用户信息
 			getuser(){
 				this.$u.get("/app/user/userInfo").then((res) => {
@@ -549,7 +537,7 @@
 				let regexs = /^\d+$/
 				if (this.description == '') {
 					uni.showToast({
-						title: '详细说明不能为空',
+						title: '套餐说明不能为空',
 						icon: 'none',
 						duration: 1000,
 					})
@@ -1070,7 +1058,53 @@
 			}
 		}
 	}
-
+  .feems1 {
+  
+  	padding-bottom: 20rpx;
+  	box-sizing: border-box;
+    background: #fff;
+    width: 654rpx;
+    margin: auto;
+	padding: 15rpx 24rpx;
+    // margin-top: 20rpx;
+    border-radius:0 0 20rpx 20rpx;
+	.one{
+		display: flex;
+		align-items: center;
+	}
+  	.feert {
+  		width: 430rpx;
+  		display: flex;
+  		align-items: center;
+  
+  		.yj {
+  			width: 172rpx;
+  			height: 58rpx;
+  			background: #D8D8D8;
+  			border-radius: 6rpx 6rpx 6rpx 6rpx;
+  			// padding-left: 30rpx;
+  			text-align: center;
+  			box-sizing: border-box;
+  			margin-right: 20rpx;
+  		}
+  	}
+  
+  	.feelt {
+  		width: 174rpx;
+  		height: 42rpx;
+  		font-size: 30rpx;
+  		color: #000000;
+  
+  		input {
+  			width: 172rpx;
+  			height: 58rpx;
+  			background: #D8D8D8;
+  			border-radius: 6rpx 6rpx 6rpx 6rpx;
+  			text-align: center;
+  			margin-right: 20rpx;
+  		}
+  	}
+  }
 	.feebox {
 		width: 654rpx;
 		max-height: 100%;
@@ -1307,7 +1341,7 @@
 				margin-top: 24rpx;
 				background: #FFFFFF;
 				box-shadow: 0rpx 16rpx 40rpx 0rpx rgba(42, 130, 228, 0.1);
-				border-radius: 20rpx;
+				border-radius: 20rpx 20rpx 0 0;
 				display: flex;
 				padding-left: 28rpx;
 				box-sizing: border-box;
diff --git a/pages/shouye/index.vue b/pages/shouye/index.vue
index c6f72d9..906c28b 100644
--- a/pages/shouye/index.vue
+++ b/pages/shouye/index.vue
@@ -373,8 +373,7 @@
 									that.$u.get(`/app/device/${id}/withSuitList`).then((res) => {
 										if (res.code == 200) {
 											uni.navigateTo({
-												url: '/page_components/fuwu/index?id=' +
-													id
+												url: '/page_components/fuwu/index?id=' + id
 											})
 										}
 									})
@@ -384,19 +383,19 @@
 										content: '该设备未绑定,你需进行绑定吗?',
 										success: function(res) {
 											if (res.confirm) {
-												that.$u.put("/app/device/bind", data).then(
-													res => {
+												// that.$u.get(`/app/device/${id}/bySn`).then((res) => {
+												// 	if (res.code == 200) {
+												// 		uni.navigateTo({
+												// 			url: '/page_components/bindsz?id=' + res.data.deviceId + '&sn=' + id
+												// 		})
+												// 	}
+												// })
+												that.$u.put("/app/device/bind", data).then(res => {
 														if (res.code == 200) {
-															that.$u.get(
-																`/app/device/${id}/bySn`
-															).then((res) => {
-																if (res.code ==
-																	200) {
+															that.$u.get(`/app/device/${id}/bySn`).then((res) => {
+																if (res.code == 200) {
 																	uni.navigateTo({
-																		url: '/page_components/bindsz?id=' +
-																			res
-																			.data
-																			.deviceId
+																		url: '/page_components/bindsz?id=' + res.data.deviceId
 																	})
 																}
 															})