diff --git a/page_components/bindszthr.vue b/page_components/bindszthr.vue
index 5e2be32..9d1d10b 100644
--- a/page_components/bindszthr.vue
+++ b/page_components/bindszthr.vue
@@ -154,7 +154,8 @@
 				countdown: 10, // 初始倒计时时间  
 				intervalId: null,
 				contwz:'',
-				sn:''
+				sn:'',
+				arrlists:[]
 			}
 		},
 		onLoad(option) {
@@ -306,6 +307,8 @@
 				this.$u.get("/app/device/" + id).then((res) => {
 					if (res.code == 200) {
 						this.listobj = res.data
+						this.arrlists.push(res.data)
+						uni.setStorageSync('tcidlist', this.arrlists)
 					}
 				})
 			},
diff --git a/page_components/eletj.vue b/page_components/eletj.vue
index b443a8d..45e17fe 100644
--- a/page_components/eletj.vue
+++ b/page_components/eletj.vue
@@ -343,6 +343,7 @@
 		computed: {
 			// 计算剩余时间
 			formattedTime() {
+				// console.log(this.timeday,'00000');
 				if (this.timeday.days > 0) {
 					// 只展示天和小时  
 					return `${this.timeday.days}天${this.timeday.hours}小时`
@@ -400,7 +401,7 @@
 			}, 1000)
 		},
 		onHide() {
-			this.stopTimer();
+			// this.stopTimer();
 		},
 		beforeDestroy() {
 			// 组件销毁前清除定时器,防止内存泄漏  
@@ -615,6 +616,7 @@
 			
 			// 点击进行强刷数据
 			shuaxin(txt){
+	            // this.timeday = ''
 				this.$u.get(`/app/device/${this.sbid}/refreshIot`).then((res) => {
 					if(res.code == 200){
 						this.getDevice()
@@ -1158,7 +1160,10 @@
 					clearInterval(this.timerId)
 				}
 				// 设置定时器,每分钟执行一次 timerCallback 函数   
-				this.timerId = setInterval(this.getDevice, 60000)
+				// this.timerId = setInterval(this.getDevice,this.shuaxin, 60000)
+				this.timerId = setInterval(() => {
+					this.shuaxin()
+				}, 60000);
 			},
 			// 销毁定时器  
 			stopTimer() {
@@ -1208,14 +1213,16 @@
 						if (this.detaobj.suitExpireTime == null) {
 							this.timeday = 0
 						} else {
-							let expireTimeStr = this.detaobj.suitExpireTime
+							let expireTimeStr = ''
+							expireTimeStr = this.detaobj.suitExpireTime
 							let expireTimeParts = expireTimeStr.split(" ")
 							let expireDateParts = expireTimeParts[0].split("-")
 							let expireTimePartsTime = expireTimeParts[1].split(":")
-							let expireDate = new Date(expireDateParts[0], expireDateParts[1] - 1, expireDateParts[
-								2], expireTimePartsTime[0], expireTimePartsTime[1], expireTimePartsTime[2])
+							let expireDate = new Date(expireDateParts[0], expireDateParts[1] - 1, expireDateParts[2], expireTimePartsTime[0], expireTimePartsTime[1], expireTimePartsTime[2])
 							let now = new Date()
-							let differenceInMs = expireDate - now;
+							let differenceInMs = expireDate - now
+							console.log(differenceInMs,expireDate,now,this.formatMilliseconds(differenceInMs),'101010');
+							this.timeday == ''
 							if (differenceInMs <= 0) {
 								this.timeday = 0
 							} else {
diff --git a/page_components/fuwu/index.vue b/page_components/fuwu/index.vue
index ec5cdb4..2d3fcce 100644
--- a/page_components/fuwu/index.vue
+++ b/page_components/fuwu/index.vue
@@ -206,7 +206,8 @@
 				userId:'',
 				hasCalledGetczly:false,
 				hasCalledGetczlys:false,
-				hasCalledGetczlyss:false
+				hasCalledGetczlyss:false,
+				arrlists:[]
 			}
 		},
 		onLoad(option) {
@@ -284,15 +285,17 @@
 			})
 		},
 		methods: {
-			// 点击我已知晓
+			// 点击我已知晓判断设备是否有套餐
 			btnswindleflag(){
 				this.swindleflag = false
 				if(this.userId == this.deviceobj.userId && this.deviceobj.suitList.length == 0){
+					let that = this
 					uni.showModal({
 						title: '提示',
 						content: '该设备暂无套餐,是否前去配置?',
 						success: function(res) {
 							if (res.confirm) {
+								uni.setStorageSync('tcidlist', that.arrlists)
 								uni.navigateTo({
 									url: '/page_components/newtaocan'
 								})
@@ -331,6 +334,8 @@
 							if (res.code == 200) {
 								that.$u.get(`/app/device/${that.id}/bySn`).then((res) => {
 									if (res.code == 200) {
+										that.arrlists.push(res.data)
+										console.log(that.arrlists);
 										that.mac = 'CTKG-' + res.data.mac
 										that.onlineStatus = res.data.onlineStatus
 									}
@@ -796,39 +801,6 @@
 																											// })
 																										}
 																									})
-																									// this.czflag = true
-																									// let that = this
-																									// xBlufi.initXBlufi(1);
-																									// xBlufi.listenDeviceMsgEvent(true, that.funListenDeviceMsgEvents);
-																									// xBlufi.notifyStartDiscoverBle({
-																									// 	'isStart': true
-																									// })
-																									// setTimeout(() => {
-																									// 	xBlufi.notifyStartDiscoverBle({
-																									// 		'isStart': false
-																									// 	})
-																									// 	if (that.devicesList.length > 0) {
-																									// 		xBlufi.notifyConnectBle({
-																									// 			isStart: true,
-																									// 			deviceId: that.deviceId,
-																									// 			name: that.name
-																									// 		})
-																									// 	}
-																									// }, 2000)
-																									// setTimeout(()=>{
-																									// 	if(this.ver_data == ''){
-																									// 		uni.showToast({
-																									// 			title: '未连接成功,如多次失败请点击右上角联系客服咨询',
-																									// 			icon: 'none',
-																									// 			duration: 5000
-																									// 		})
-																									// 		this.czflag = false
-																									// 		this.zhifuflag = false
-																									// 		setTimeout(()=>{
-																									// 			uni.hideLoading()
-																									// 		},5000)
-																									// 	}
-																									// },10000)
 																								}
 																							})
 																						} else {
@@ -932,38 +904,6 @@
 																												// })
 																											}
 																										})
-																										// that.czflag = true
-																										// xBlufi.initXBlufi(1);
-																										// xBlufi.listenDeviceMsgEvent(true, that.funListenDeviceMsgEventss);
-																										// xBlufi.notifyStartDiscoverBle({
-																										// 	'isStart': true
-																										// })
-																										// setTimeout(() => {
-																										// 	xBlufi.notifyStartDiscoverBle({
-																										// 		'isStart': false
-																										// 	})
-																										// 	if (that.devicesList.length > 0) {
-																										// 		xBlufi.notifyConnectBle({
-																										// 			isStart: true,
-																										// 			deviceId: that.deviceId,
-																										// 			name: that.name
-																										// 		})
-																										// 	}
-																										// }, 2000)
-																										// setTimeout(()=>{
-																										// 	if(that.ver_data == ''){
-																										// 		uni.showToast({
-																										// 			title: '未连接成功,如多次失败请点击右上角联系客服咨询',
-																										// 			icon: 'none',
-																										// 			duration: 5000
-																										// 		})
-																										// 		that.czflag = false
-																										// 		that.zhifuflag = false
-																										// 		setTimeout(()=>{
-																										// 			uni.hideLoading()
-																										// 		},5000)
-																										// 	}
-																										// },10000)
 																									}
 																								})
 																								if(that.ver_data != ''){
@@ -1139,38 +1079,6 @@
 																										// })
 																									}
 																								})
-																								// that.czflag = true
-																								// xBlufi.initXBlufi(1);
-																								// xBlufi.listenDeviceMsgEvent(true, that.funListenDeviceMsgEvents);
-																								// xBlufi.notifyStartDiscoverBle({
-																								// 	'isStart': true
-																								// })
-																								// setTimeout(() => {
-																								// 	xBlufi.notifyStartDiscoverBle({
-																								// 		'isStart': false
-																								// 	})
-																								// 	if (that.devicesList.length > 0) {
-																								// 		xBlufi.notifyConnectBle({
-																								// 			isStart: true,
-																								// 			deviceId: that.deviceId,
-																								// 			name: that.name
-																								// 		})
-																								// 	}
-																								// }, 2000)
-																								// setTimeout(()=>{
-																								// 	if(that.ver_data == ''){
-																								// 		uni.showToast({
-																								// 			title: '未连接成功,如多次失败请点击右上角联系客服咨询',
-																								// 			icon: 'none',
-																								// 			duration: 5000
-																								// 		})
-																								// 		that.czflag = false
-																								// 		that.zhifuflag = false
-																								// 		setTimeout(()=>{
-																								// 			uni.hideLoading()
-																								// 		},5000)
-																								// 	}
-																								// },10000)
 																							}
 																						})
 																					} else {
@@ -1305,53 +1213,9 @@
 																											// })
 																										}
 																									})
-																									// that.czflag = true
-																									// xBlufi.initXBlufi(1);
-																									// xBlufi.listenDeviceMsgEvent(true, that.funListenDeviceMsgEventss);
-																									// xBlufi.notifyStartDiscoverBle({
-																									// 	'isStart': true
-																									// })
-																									// setTimeout(() => {
-																									// 	xBlufi.notifyStartDiscoverBle({
-																									// 		'isStart': false
-																									// 	})
-																									// 	if (that.devicesList.length > 0) {
-																									// 		xBlufi.notifyConnectBle({
-																									// 			isStart: true,
-																									// 			deviceId: that.deviceId,
-																									// 			name: that.name
-																									// 		})
-																									// 	}
-																									// }, 2000)
-																									// setTimeout(()=>{
-																									// 	if(that.ver_data == ''){
-																									// 		uni.showToast({
-																									// 			title: '未连接成功,如多次失败请点击右上角联系客服咨询',
-																									// 			icon: 'none',
-																									// 			duration: 5000
-																									// 		})
-																									// 		that.czflag = false
-																									// 		that.zhifuflag = false
-																									// 		setTimeout(()=>{
-																									// 			uni.hideLoading()
-																									// 		},5000)
-																									// 	}else{
-																									// 		uni.showToast({
-																									// 			title: '未连接成功,如多次失败请点击右上角联系客服咨询',
-																									// 			icon: 'none',
-																									// 			duration: 5000
-																									// 		})
-																									// 		that.czflag = false
-																									// 		that.zhifuflag = false
-																									// 		setTimeout(()=>{
-																									// 			uni.hideLoading()
-																									// 		},5000)
-																									// 	}
-																									// },10000)
 																								}
 																							})
 																							
-																							
 																						} else {
 																							console.log('手机未连接网络')
 																							// this.baiflag = false
diff --git a/page_components/shebeixz.vue b/page_components/shebeixz.vue
index 5885880..1be9c3d 100644
--- a/page_components/shebeixz.vue
+++ b/page_components/shebeixz.vue
@@ -72,6 +72,7 @@
 		onLoad(option) {
 			uni.removeStorageSync('tcidlist')
 			this.shu = option.shu
+
 			this.deviceId = option.id
 			if(option.title == '确定'){
 				this.titflag = '确定'
@@ -215,7 +216,7 @@
 				let data = {
 					pageNum: 1,
 					pageSize: 99,
-					modelTag:this.shu
+					// modelTag:this.shu
 				}
 				this.$u.get(`/app/device/list`, data).then((res) => {
 					if (res.code == 200) {
@@ -231,7 +232,6 @@
 							}else{
 								this.getao()
 							}
-							
 							// console.log(this.list); 
 							this.loading = true
 						}else{
@@ -239,7 +239,7 @@
 						}
 						
 					}
-				});
+				})
 			},
 		
 		}
diff --git a/page_components/shiming.vue b/page_components/shiming.vue
index b5fb0d5..84940b1 100644
--- a/page_components/shiming.vue
+++ b/page_components/shiming.vue
@@ -133,26 +133,49 @@
 					url:'/page_user/yetx'
 				})
 			},
+			
 			btnyz() {
-				let data = {
-					realName: this.name,
-					realIdCard: this.names,
-					type:this.type
-				}
-				this.$u.put('/app/user/realName', data).then(res => {
-					if (res.code == 200) {
-						let https = encodeURIComponent(res.data.jumpUrl)
-						uni.navigateTo({
-							url: '/pages/sjshiming?https=' + https
-						})
-					} else {
-						uni.showToast({
-							title: res.msg,
-							icon: 'none',
-							duration: 2000
-						})
-					}
-				})
+                function isAgeOver18(idCard) {  
+                    // 提取出生年份  
+                    const birthYear = idCard.substr(6, 4); // 身份证号码的第7到第10位是出生年份  
+                    // 获取当前年份  
+                    const currentYear = new Date().getFullYear();  
+                    // 计算年龄  
+                    const age = currentYear - parseInt(birthYear, 10);  
+                    // 判断是否年满18岁  
+                    return age >= 18;  
+                }  
+                const idCard = this.names
+                // 调用函数并输出结果  
+                if (isAgeOver18(idCard)) {  
+                    console.log('身份证对应的用户已年满18岁'); 
+					 let data = {
+					 	realName: this.name,
+					 	realIdCard: this.names,
+					 	type:this.type
+					 }
+					 this.$u.put('/app/user/realName', data).then(res => {
+					 	if (res.code == 200) {
+					 		let https = encodeURIComponent(res.data.jumpUrl)
+					 		uni.navigateTo({
+					 			url: '/pages/sjshiming?https=' + https
+					 		})
+					 	} else {
+					 		uni.showToast({
+					 			title: res.msg,
+					 			icon: 'none',
+					 			duration: 2000
+					 		})
+					 	}
+					 })
+                } else {  
+                    console.log('身份证对应的用户未满18岁');  
+					uni.showToast({
+						title: '实名认证需年满18岁',
+						icon: 'none',
+						duration: 2000
+					})
+                }
 			}
 
 		}
diff --git a/page_fenbao/statulist/taocanlist/addtaocan/index.vue b/page_fenbao/statulist/taocanlist/addtaocan/index.vue
index e5c8a9d..1ea08b3 100644
--- a/page_fenbao/statulist/taocanlist/addtaocan/index.vue
+++ b/page_fenbao/statulist/taocanlist/addtaocan/index.vue
@@ -471,6 +471,21 @@
 			this.getxieyi()
 			if (uni.getStorageSync('tcidlist')) {
 				this.deviceList = uni.getStorageSync('tcidlist')
+				function uniqueByProperty(arr, prop) {  
+				    const seen = new Set();  
+				    return arr.filter(item => {  
+				        const val = item[prop];  
+				        if (seen.has(val)) {  
+				            return false;  
+				        } else {  
+				            seen.add(val);  
+				            return true;  
+				        }  
+				    });  
+				}  
+				// 使用该函数对 this.deviceList 进行去重,假设我们基于 'id' 属性进行去重  
+				this.deviceList = uniqueByProperty(this.deviceList, 'id');  
+				console.log(this.deviceList)
 			}
 			setTimeout(() => {
 				if (this.suitId) {
diff --git a/pages/daili/dailibing.vue b/pages/daili/dailibing.vue
index 5476c72..25b4788 100644
--- a/pages/daili/dailibing.vue
+++ b/pages/daili/dailibing.vue
@@ -27,16 +27,16 @@
 			
 			
 				
-					设备名称
+					服务费费率
 				
 				
 					
-						{{listobj.deviceName}}
+						{{listobj.agentServiceRate == undefined ? '--' : listobj.agentServiceRate + '%'}}
 					
 					
 				
 			
-			
+			
+			
+			
 				
 					所属商户
 				
 				
 					
-						{{listobj.storeName == null ? '' : listobj.storeName}}
+						{{listobj.userName == null ? '' : listobj.userName}}
 					
 					
 				
@@ -164,7 +165,7 @@
 		
 			
 				
-					修改名称
+					修改服务费费率
 				
 				
 					
@@ -329,7 +330,6 @@
 				this.showshop = true
 			},
 			confirms(e){
-				// console.log(e);
 				let data = {
 					deviceId: this.id,
 					storeId:e[0].value
@@ -341,26 +341,26 @@
 			},
 			
 			gettanc(){
-				this.$u.get('/app/store/listCount').then((res) => {
-					if (res.code == 200) {
-						this.total = res.total
-						if (res.data.length > 0) {
-							// 有数据,追加到列表  
-							let arr = res.data.map(row => ({
-								value: row.storeId, // 将storeId赋值给value  
-								label: row.name // 将name赋值给label  
-							}));
-							this.wateringList = this.wateringList.concat(arr)
-							this.wateringList = this.wateringList.slice(1)
-							this.pagenum++
-							console.log(this.wateringList);
-						} else {
-							// 没有更多数据  
-							this.noMoreData = true;
-						}
-						this.isLoading = false;
-					}
-				})
+				// this.$u.get('/app/store/listCount').then((res) => {
+				// 	if (res.code == 200) {
+				// 		this.total = res.total
+				// 		if (res.data.length > 0) {
+				// 			// 有数据,追加到列表  
+				// 			let arr = res.data.map(row => ({
+				// 				value: row.storeId, // 将storeId赋值给value  
+				// 				label: row.name // 将name赋值给label  
+				// 			}));
+				// 			this.wateringList = this.wateringList.concat(arr)
+				// 			this.wateringList = this.wateringList.slice(1)
+				// 			this.pagenum++
+				// 			console.log(this.wateringList);
+				// 		} else {
+				// 			// 没有更多数据  
+				// 			this.noMoreData = true;
+				// 		}
+				// 		this.isLoading = false;
+				// 	}
+				// })
 			},
 			
 			onReachBottom() {
@@ -372,7 +372,7 @@
 						title: '没有更多订单记录了',
 						icon: 'none',
 						duration: 1000
-					});
+					})
 				}
 			},
 
@@ -415,10 +415,9 @@
 					this.showmc = false
 					this.putdevice(data)
 				}else if(num == 3){
-					// console.log(this.xgname);
 					let data = {
 						deviceId: this.id,
-						deviceName: this.xgname,
+						agentServiceRate: this.xgname,
 					}
 					this.showpopup = false
 					this.showpeice = false
@@ -482,7 +481,7 @@
 				this.putdevice(data)
 			},
 			putdevice(data) {
-				this.$u.put('/app/device', data).then((res) => {
+				this.$u.put('/agent/device', data).then((res) => {
 					if (res.code == 200) {
 						this.getDevice()
 						uni.showToast({
@@ -496,7 +495,7 @@
 			sremakemc(){
 				// console.log(1);
 				this.showmc = true
-				this.xgname = this.listobj.deviceName
+				this.xgname = this.listobj.agentServiceRate
 			},
 			sremake() {
 				this.showpopup = true
@@ -514,7 +513,6 @@
 			},
 			getDevice(id) {
 				this.$u.get("/app/device/" + this.id).then((res) => {
-					// this.$forceUpdate()
 					if (res.code == 200) {
 						this.deviceInfo = res.data
 						console.log(this.deviceInfo, 'resres');
@@ -531,14 +529,14 @@
 				})
 			},
 			getgroup() {
-				this.$u.get("/app/store/listCount").then((res) => {
-					// this.$forceUpdate()
-					if (res.code == 200) {
-						this.groupList = res.data
-						// this.loadings=true
-						// this.initChart()
-					}
-				});
+				// this.$u.get("/app/store/listCount").then((res) => {
+				// 	// this.$forceUpdate()
+				// 	if (res.code == 200) {
+				// 		this.groupList = res.data
+				// 		// this.loadings=true
+				// 		// this.initChart()
+				// 	}
+				// });
 			},
 
 			getlistobj(id) {
@@ -550,7 +548,7 @@
 				})
 			}
 		}
-	}
+	}