diff --git a/App.vue b/App.vue
index 3143ca6..3136d6a 100644
--- a/App.vue
+++ b/App.vue
@@ -7,86 +7,7 @@
 
 			// #endif  
 		},
-		// onLaunch: function() {
-		// 	uni.removeStorageSync('userInfo');
-		// 	const updateManager = uni.getUpdateManager(); //本API返回全局唯一的版本更新管理器对象: updateManager,用于管理小程序更新。
-		// 	console.log('---------------------');
-		// 	console.log(updateManager);
-		// 	updateManager.onCheckForUpdate((res) => { //当向小程序后台请求完新版本信息,进行回调方法
-		// 		if (res.hasUpdate) {
-		// 			updateManager.onUpdateReady((res) => { //当新版本下载完成,会进行回调
-		// 				uni.showModal({
-		// 					title: '更新提示',
-		// 					content: '新版本已经准备好,是否重启应用?',
-		// 					success(res) {
-		// 						if (res.confirm) {
-		// 							// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
-		// 							updateManager.applyUpdate();
-		// 						}
-		// 					}
-		// 				});
-		// 			});
-		// 			updateManager.onUpdateFailed((res) => {
-		// 				// 新的版本下载失败
-		// 				uni.showModal({
-		// 					title: '更新提示',
-		// 					content: '检查到有新版本,但下载失败,请检查网络设置',
-		// 					success(res) {
-		// 						if (res.confirm) {
-		// 							// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
-		// 							updateManager.applyUpdate();
-		// 						}
-		// 					}
-		// 				});
-		// 			});
-		// 		}
-		// 	})
-
-		// 	// #ifdef APP-PLUS
-		// 	let userInfo = uni.getStorageSync('userInfo') || '';
-		// 	console.log("看看缓存",uni.getStorageInfoSync())
-		// 	console.log("看看缓存token",uni.getStorageSync('token'))
-		// 	console.log("看看缓存userInfo",uni.getStorageSync('userInfo'))
-		// 	if(userInfo.id){
-		// 		uni.getStorage({
-		// 			key:"token",
-		// 			success: (res) => {
-		// 				this.globalData.token = res.token
-		// 			},
-		// 			fail: (res) => {
-		// 				console.log("获取token时出错",res)
-		// 			}
-		// 		})
-		// 		uni.getStorage({
-		// 			key: 'userInfo',
-		// 			success: (res) => { 
-		// 				// this.login(res.data)
-		// 				this.globalData.userInfo = res.userInfo
-		// 				uni.redirectTo({
-		// 					url:"/pages/speakingPage/speakingPage",
-		// 					fail: (res) => {
-		// 						console.log("页面跳转失败",res)
-		// 					}
-		// 				})
-		// 			},
-		// 			fail: (res) => {
-		// 				console.log("获取userInfo时出错",res)
-		// 			}
-		// 		})
-
-		// 	}else{
-		// 		uni.redirectTo({
-		// 			url:"/pages/login/login",
-		// 			fail:function(mes){
-		// 				console.log(mes)
-		// 			},
-		// 			success:function(mes){
-		// 				console.log(mes)
-		// 			}
-		// 		})
-		// 	}
-		// 	// #endif
-		// },
+		
 		onLaunch(options) {
 			uni.setInnerAudioOption({
 				obeyMuteSwitch: false
diff --git a/pages/my.vue b/page_user/my.vue
similarity index 100%
rename from pages/my.vue
rename to page_user/my.vue
diff --git a/pages.json b/pages.json
index 04d7eb8..6b0bfbd 100644
--- a/pages.json
+++ b/pages.json
@@ -21,16 +21,9 @@
 				"enablePullDownRefresh": false,
 				"navigationStyle": "custom"
 			}
-		},
-		{
-			"path": "pages/my",
-			"style": {
-				"navigationBarTitleText": "",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-			}
 		}
 	
+	
 
 
 	],
@@ -415,30 +408,7 @@
 						"navigationStyle": "custom"
 					}
 				},
-				// {
-				// 	"path": "cktcd",
-				// 	"style": {
-				// 		"navigationBarTitleText": "上传",
-				// 		"enablePullDownRefresh": false,
-				// 		"navigationStyle": "custom"
-				// 	}
-				// },
-				// {
-				// 	"path": "qrks",
-				// 	"style": {
-				// 		"navigationBarTitleText": "上传",
-				// 		"enablePullDownRefresh": false,
-				// 		"navigationStyle": "custom"
-				// 	}
-				// },
-				// {
-				// 	"path": "ks",
-				// 	"style": {
-				// 		"navigationBarTitleText": "上传",
-				// 		"enablePullDownRefresh": false,
-				// 		"navigationStyle": "custom"
-				// 	}
-				// },
+				
 				{
 					"path": "xcjs",
 					"style": {
@@ -549,6 +519,14 @@
 						"enablePullDownRefresh" : false,
 						"navigationStyle": "custom"
 					}
+				},
+				{
+					"path": "my",
+					"style": {
+						"navigationBarTitleText": "",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
 				}
 
 				// 其他 userpages 目录下的页面...
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 458f93d..b3b2ae9 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -2383,11 +2383,7 @@
 					setTimeout(() => {
 						// uni.hideLoading()
 						if (this.devicesList.length == 0) {
-							// uni.showToast({
-							// 	title: '暂无发现对应设备,请靠近设备',
-							// 	icon: 'none',
-							// 	duration: 1500
-							// });
+						
 							this.maskepage = 5
 						} else {
 							let uniqueDevicesList = Array.from(new Set(this.devicesList));
@@ -2573,44 +2569,7 @@
 										}
 									} else {
 										that.maskepage = 2
-										// 	if(that.OrderdeviceInfos.onlineStatus == 1){
-										// 		// 设备未离线
-										// 		that.maskepage=2
-										// 	}else{
-										// 	// 	if (that.carstause) {
-
-										// 	// 		that.$u.post('/appVerify/device/return?returnType=1&orderNo=' + that.orderinfo
-										// 	// 			.orderNo + '&isBluetooth=true' + '&lon=' + that.backgps.longitude + '&lat=' + that.backgps
-										// 	// 			.latitude).then((
-										// 	// 			res) => {
-
-										// 	// 			if (res.code === 200) {
-										// 	// 				that.reboot()
-										// 	// 				that.isbackdevice = false
-
-										// 	// 				that.loadimg = 'https://lxnapi.ccttiot.com/bike/img/static/ukD735zCS1yQXw2aGun8';
-										// 	// 				that.toploadtxt = '还车成功!';
-										// 	// 				setTimeout(() => {
-										// 	// 					that.maskloading = false;
-										// 	// 					that.getisInOrder();
-										// 	// 				}, 1000);
-										// 	// 				// that.close()
-										// 	// 				// that.getisInOrder()
-
-										// 	// 			} else {
-										// 	// 				uni.showToast({
-										// 	// 					title: res.msg,
-										// 	// 					icon: 'none',
-										// 	// 					duration: 2000
-										// 	// 				});
-										// 	// 			}
-										// 	// 		})
-										// 	// 	} else {
-										// 	// 		that.maskepage=3
-										// 	// 		// that.isbackdevice = false
-										// 	// 		// that.isnoline = true
-										// 	// 	}
-										// 	// }
+										
 
 									}
 								}
@@ -2783,15 +2742,7 @@
 
 						this.backfalse = this.backfalse + 1
 						this.cheackgps()
-						// this.toploadtxt = '还车失败';
-						// setTimeout(() => {
-						// 	this.maskloading = false;
-						// 	uni.showToast({
-						// 		title: res.msg,
-						// 		icon: 'none',
-						// 		duration: 2000
-						// 	});
-						// }, 1000);
+					
 					}
 				})
 
@@ -3077,17 +3028,7 @@
 
 
 
-						// this.setMapScale()
-						// if(!hasShownPopup){
-						// 	console.log(typeof(hasShownPopup),'hasShownPopuphasShownPopup');
-						// 	this.showTips=uni.getStorageSync('hasShownPopup')
-						// }else{
-						// 	this.showTips=true
-						// 	uni.setStorageSync('hasShownPopup', true);
-						// }
-
-						// this.$store.commit('SET_SHOWTIPS', true);
-						// console.log(this.polyline);
+					
 					} else {
 						uni.showToast({
 							title: res.msg,
@@ -3259,25 +3200,7 @@
 						} else {
 							this.backfalse = this.backfalse + 1
 							this.unloackdevices()
-							// this.toploadtxt = '开锁失败';
-							// setTimeout(() => {
-							// 	this.maskloading = false;
-							// }, 1000);
-							// if (res.msg == '10500-----') {
-
-							// 	uni.showToast({
-							// 		title: '系统异常,请重新尝试',
-							// 		icon: 'none',
-							// 		duration: 2000
-							// 	});
-							// } else {
-
-							// 	uni.showToast({
-							// 		title: res.msg,
-							// 		icon: 'none',
-							// 		duration: 2000
-							// 	});
-							// }
+							
 
 						}
 					})
@@ -3390,29 +3313,7 @@
 						} else {
 							this.backfalse = this.backfalse + 1
 							this.loackdevice()
-							// this.toploadtxt = '锁车失败';
-							// setTimeout(() => {
-							// 	this.maskloading = false;
-							// 	uni.showToast({
-							// 		title: res.msg,
-							// 		icon: 'none',
-							// 		duration: 2000
-							// 	});
-							// }, 1000);
-
-							// if (res.msg == '10500-----') {
-							// 	uni.showToast({
-							// 		title: '系统异常,请重新尝试',
-							// 		icon: 'none',
-							// 		duration: 2000
-							// 	});
-							// } else {
-							// 	uni.showToast({
-							// 		title: res.msg,
-							// 		icon: 'none',
-							// 		duration: 2000
-							// 	});
-							// }
+							
 
 						}
 					})
@@ -3465,32 +3366,14 @@
 										}, 1000);
 
 
-										// if (res.msg == '10500-----') {
-										// 	uni.showToast({
-										// 		title: '系统异常,请重新尝试',
-										// 		icon: 'none',
-										// 		duration: 2000
-										// 	});
-										// } else {
-										// 	uni.showToast({
-										// 		title: res.msg,
-										// 		icon: 'none',
-										// 		duration: 2000
-										// 	});
-										// }
+									
 
 									}
 								})
 
 							},
 							fail: function(error) {
-								// uni.showToast({
-								// 	title: '未获取到定位信息,请点击设置勾选允许位置信息,即可使用全部功能',
-								// 	icon: 'none',
-								// 	duration: 2000
-								// });
-								// that.getmarks()
-								// 在这里处理获取位置信息失败的情况
+								
 							}
 
 						})
@@ -3545,25 +3428,13 @@
 								deviceId: options.data.deviceId
 							});
 
-							// xBlufi.listenDeviceMsgEvent(true, this.funListenDeviceMsgEvents);
-
-							// this.deviceIds = options.data.deviceId
-							// this.name = options.data.name
-							// 连接成功绑定设备
-							// let params = {
-							// 	mac: this.Bluetoothmac,
-							// 	userId: this.$store.state.user.userId
-							// }
+						
 							let systemInfo = uni.getSystemInfoSync();
 							if (systemInfo.platform === 'android') {
 								// 当前设备是 Android  
 
 							} else if (systemInfo.platform === 'ios') {
-								// 当前设备是 iOS  
-								// uni.navigateTo({
-								// 	url: '/pages/wifilist/index?deviceId=' + options
-								// 		.data.deviceId + '&name=' + options.data.name
-								// })
+								
 							}
 						}
 						if (options.result == false) {
@@ -3578,18 +3449,7 @@
 								}, 800)
 							}
 
-							// uni.showModal({
-							// 	title: '很抱歉提醒你!',
-							// 	content: '小程序与设备异常断开',
-							// 	showCancel: false,
-							// 	success: function(res) {
-							// 		// uni.navigateBack({
-							// 		// 	url: '../search/search'
-							// 		// });
-							// 	}
-							// });
-							// this.statusflag = false
-							// uni.hideLoading();
+						
 						}
 						break;
 					case xBlufi.XBLUFI_TYPE.TYPE_RECIEVE_CUSTON_DATA:
@@ -3663,22 +3523,7 @@
 									this.maskepage = 5
 								}, 800)
 							}
-							// uni.showToast({
-							// 	title: '设备断开链接,请重新点击蓝牙链接',
-							// 	icon: 'none'
-							// });
-							// uni.showModal({
-							// 	title: '很抱歉提醒你!',
-							// 	content: '小程序与设备异常断开',
-							// 	showCancel: false,
-							// 	success: function(res) {
-							// 		// uni.navigateBack({
-							// 		// 	url: '../search/search'
-							// 		// });
-							// 	}
-							// });
-							// this.statusflag = false
-							// uni.hideLoading();
+							
 						}
 					}
 					break;
@@ -3711,12 +3556,7 @@
 
 			//4、建立连接
 			createBLEConnection(e) {
-				// this.loadingmask = true
-
-				// uni.showLoading({
-				// 	title: '绑定中..'
-				// })
-				// console.log('调用了');
+			
 				xBlufi.notifyStartDiscoverBle({
 					'isStart': false
 				});
@@ -3731,17 +3571,7 @@
 					deviceId: e.deviceId,
 					name
 				});
-				// setTimeout(() => {
-				// 	uni.hideLoading()
-				// }, 3000)
-				// for (var i = 0; i < this.devicesList.length; i++) {
-				// 	if (e.deviceId === this.devicesList[i].deviceId) {
-
-				// 		uni.showLoading({
-				// 			title: '连接蓝牙设备中...'
-				// 		});
-				// 	}
-				// }
+			
 			},
 
 
@@ -3953,24 +3783,6 @@
 				})
 			},
 
-			// lockDevice() {
-			// 	if (this.orderinfo.status) {
-			// 		this.showtcs = true
-			// 	} else {
-			// 		if (this.deviceInfos.status != 1) {
-			// 			uni.showToast({
-			// 				title: '车辆正在使用中,请使用其他车辆',
-			// 				icon: 'none',
-			// 				duration: 2000
-			// 			});
-			// 		} else {
-			// 			this.showdevice = true;
-			// 			this.type = 1;
-			// 			this.deviceIndex = 1;
-			// 		}
-			// 	}
-
-			// },
 			changetips() {
 				if (this.countdown <= 0) {
 					if (this.showTips) {
@@ -4310,11 +4122,7 @@
 										if (res.code == 200) {
 
 										} else {
-											// uni.showToast({
-											// 	title: res.msg,
-											// 	icon: 'none',
-											// 	duration: 2000
-											// });
+										
 										}
 									});
 								},
@@ -4706,12 +4514,7 @@
 						this.freeInfo = this.freList[0]
 						this.freeListIndex = 1
 						console.log(this.freList, this.freeInfo, ' this.freList this.freList');
-						// setTimeout(()=>{
-
-						// 	console.log(this.freeListIndex,'this.freeListIndexthis.freeListIndexthis.freeListIndex');
-						// },300)
-
-
+					
 					} else {
 						uni.showToast({
 							title: '未登录,请登录后尝试',
@@ -4729,13 +4532,7 @@
 					this.showtcs = true
 				} else {
 					if (this.$store.getters.userId == undefined) {
-						// this.$u.get("/getAppInfo").then((res) => {
-						// 	console.log('进入跳转');
-						// 	if(res.code==200){
-						// 		 this.$store.commit('SET_USERID', res.user.userId);
-
-						// 	}
-						// });
+						
 						this.$store.dispatch('userInfo', this.$u).then(() => {
 							this.deviceIndex = 1
 							this.type = 2
@@ -4785,11 +4582,7 @@
 				uni.showLoading({
 
 				})
-				// uni.showToast({
-				// 	title: '响铃请求发送成功',
-				// 	icon: 'none',
-				// 	duration: 2000
-				// });
+				
 				this.$u.post('/app/device/ring?sn=' + this.sn).then((res) => {
 					if (res.code === 200) {
 						uni.hideLoading()
@@ -5008,109 +4801,7 @@
 						uni.navigateTo({
 								    url: '/pages/login/login?isindex=true'
 								});
-						// wx.login({
-						// 	success(res) {
-						// 		if (res.code) {
-						// 			console.log('登录成功!', res);
-						// 			let areaId = uni.getStorageSync('areaId');
-						// 			uni.showLoading({
-						// 				title: '登录中...'
-						// 			});
-						// 			that.$u.post('/loginByopenid?jsCode=' + res.code + '&areaId=' +
-						// 					areaId)
-						// 				.then(res => {
-						// 					uni.hideLoading();
-						// 					if (res.code == 200) {
-						// 						uni.setStorageSync('token', res.token);
-						// 						if (that.areaInfo.authentication == 1) {
-						// 							that.$u.get("/getAppInfo").then(res => {
-						// 								if (res.code == 200) {
-						// 									that.userinfo = res.user;
-						// 									that.$store.commit(
-						// 										'SET_USERID', res
-						// 										.user.userId);
-						// 									if (res.user
-						// 										.isAuthentication == 0) {
-						// 										uni.hideLoading()
-						// 										that.seeDetail = true;
-						// 										that.tozf = true
-						// 										uni.navigateTo({
-						// 											url: "/page_user/idcard_test"
-						// 										});
-						// 									} else {
-						// 										that.seeDetail = true;
-						// 										that.tozf = true
-						// 										uni.hideLoading()
-						// 										console.log('跳转3');
-						// 										uni.navigateTo({
-						// 											url: '/page_user/yj?isback=' +
-						// 												that
-						// 												.showYjTip
-						// 										});
-						// 										that.showYjTip = false
-						// 									}
-						// 								} else {
-						// 									uni.hideLoading()
-						// 									uni.showToast({
-						// 										title: '未登录,请登录后尝试',
-						// 										icon: 'none',
-						// 										duration: 2000
-						// 									});
-						// 								}
-						// 							});
-						// 						} else {
-						// 							that.tozf = true
-						// 							that.seeDetail = true;
-						// 							uni.hideLoading()
-						// 							console.log('跳转4');
-						// 							uni.navigateTo({
-						// 								url: '/page_user/yj?isback=' + that
-						// 									.showYjTip
-						// 							});
-						// 							that.showYjTip = false
-						// 						}
-						// 					} else if (res.code == 501) {
-						// 						uni.hideLoading()
-						// 						uni.showToast({
-						// 							title: res.msg,
-						// 							icon: 'none',
-						// 							duration: 2000
-						// 						});
-						// 					} else {
-						// 						uni.hideLoading()
-						// 						uni.redirectTo({
-						// 							url: '/pages/login/login'
-						// 						});
-						// 					}
-						// 				}).catch(err => {
-						// 					uni.hideLoading();
-						// 					uni.showToast({
-						// 						title: '请求失败,请稍后重试',
-						// 						icon: 'none',
-						// 						duration: 2000
-						// 					});
-						// 					console.error('请求失败:', err);
-						// 				});
-						// 		} else {
-						// 			uni.hideLoading()
-						// 			uni.showToast({
-						// 				title: '登录失败,请重试',
-						// 				icon: 'none',
-						// 				duration: 2000
-						// 			});
-						// 			console.error('微信登录失败:', res);
-						// 		}
-						// 	},
-						// 	fail(err) {
-						// 		uni.hideLoading()
-						// 		uni.showToast({
-						// 			title: '微信登录接口调用失败',
-						// 			icon: 'none',
-						// 			duration: 2000
-						// 		});
-						// 		console.error('微信登录接口调用失败:', err);
-						// 	}
-						// });
+						
 
 
 						this.showYjTip = false
@@ -5150,7 +4841,7 @@
 					// console.log('点击了');
 					this.sn = ''
 					uni.navigateTo({
-						url: '/pages/my'
+						url: '/page_user/my'
 					})
 
 				} else if (num == 7) {
diff --git a/pages_admin/admin_order.vue b/pages_admin/admin_order.vue
index 9291a4d..d89591e 100644
--- a/pages_admin/admin_order.vue
+++ b/pages_admin/admin_order.vue
@@ -45,11 +45,12 @@
 			<view class="tap_cont" :class="curtitidx==2?'act1':''" @click="changeidx(2)">
 				待支付
 			</view>
-			
+
 			<view class="tap_cont" :class="curtitidx==3?'act1':''" @click="changeidx(3)">
 				已完成
 			</view>
-			<view class="tap_cont" :class="curtitidx==4?'act1':''" @click="changeidx(4)" v-if="areainfo.returnVerify==01">
+			<view class="tap_cont" :class="curtitidx==4?'act1':''" @click="changeidx(4)"
+				v-if="areainfo.returnVerify==01">
 				待审核
 			</view>
 		</view>
@@ -60,8 +61,8 @@
 		<u-picker mode="time" v-model="time2" :params="params" @confirm="confirm2"
 			:default-time='pickertime'></u-picker>
 		<view class="warp_box">
-			<swiper class="swiper" :style="{ height: swiperHeight + 'rpx' }" :current='curtitidx' @change="swiperchange" style="padding-bottom: 50rpx;"
-				next-margin='-20rpx'>
+			<swiper class="swiper" :style="{ height: swiperHeight + 'rpx' }" :current='curtitidx' @change="swiperchange"
+				style="padding-bottom: 50rpx;" next-margin='-20rpx'>
 				<swiper-item>
 					<view class="swiper-item ">
 						<view class="card" v-for="(item,index) in allList" :key="index">
@@ -159,10 +160,12 @@
 								<view class="btn" v-if="item.status==4" @click="showtks(item)">
 									退款
 								</view>
-								<view class="btn_line" v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
+								<view class="btn_line"
+									v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
 
 								</view>
-								<view class="btn" v-if="item.status==5||item.status==6||item.status==7" style="width: 100%;" @click="toOrderDetail(item.orderNo)">
+								<view class="btn" v-if="item.status==5||item.status==6||item.status==7"
+									style="width: 100%;" @click="toOrderDetail(item.orderNo)">
 									查看详情
 								</view>
 								<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
@@ -221,12 +224,12 @@
 									<view class="half_info_li">
 										订单费用:{{item.totalFee}}元
 									</view>
-									<view class="half_info_li" >
-								
+									<view class="half_info_li">
+
 										有无退款:<span v-if="item.etRefund==null">无</span>
 										<span v-else style="color: red;">有</span>
 									</view>
-								
+
 								</view>
 								<view class="info_li">
 									<view class="half_info_li">
@@ -254,10 +257,12 @@
 								<view class="btn" v-if="item.status==4" @click="showtks(item)">
 									退款
 								</view>
-								<view class="btn_line" v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
-								
+								<view class="btn_line"
+									v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
+
 								</view>
-								<view class="btn" v-if="item.status==5||item.status==6||item.status==7" style="width: 100%;" @click="toOrderDetail(item.orderNo)">
+								<view class="btn" v-if="item.status==5||item.status==6||item.status==7"
+									style="width: 100%;" @click="toOrderDetail(item.orderNo)">
 									查看详情
 								</view>
 								<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
@@ -292,17 +297,17 @@
 
 							<view class="lines"></view>
 							<view class="order_info">
-							<view class="info_li">
-								<view class="half_info_li">
-									租赁用户:{{item.phonenumber}}
+								<view class="info_li">
+									<view class="half_info_li">
+										租赁用户:{{item.phonenumber}}
+									</view>
+									<view class="half_info_li" v-if="item.realName">
+										用户姓名:{{item.realName}}
+									</view>
+									<view class="half_info_li" v-else>
+										用户姓名:--
+									</view>
 								</view>
-								<view class="half_info_li" v-if="item.realName">
-									用户姓名:{{item.realName}}
-								</view>
-								<view class="half_info_li" v-else>
-									用户姓名:--
-								</view>
-							</view>
 								<view class="info_li">
 									<view class="half_info_li">
 										车辆编号:{{item.sn}}
@@ -315,12 +320,12 @@
 									<view class="half_info_li">
 										订单费用:{{item.totalFee}}元
 									</view>
-									<view class="half_info_li" >
-								
+									<view class="half_info_li">
+
 										有无退款:<span v-if="item.etRefund==null">无</span>
 										<span v-else style="color: red;">有</span>
 									</view>
-								
+
 								</view>
 								<view class="info_li">
 									<view class="half_info_li">
@@ -348,10 +353,12 @@
 								<view class="btn" v-if="item.status==4" @click="showtks(item)">
 									退款
 								</view>
-								<view class="btn_line" v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
-								
+								<view class="btn_line"
+									v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
+
 								</view>
-								<view class="btn" v-if="item.status==5||item.status==6||item.status==7" style="width: 100%;" @click="toOrderDetail(item.orderNo)">
+								<view class="btn" v-if="item.status==5||item.status==6||item.status==7"
+									style="width: 100%;" @click="toOrderDetail(item.orderNo)">
 									查看详情
 								</view>
 								<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
@@ -410,12 +417,12 @@
 									<view class="half_info_li">
 										订单费用:{{item.totalFee}}元
 									</view>
-									<view class="half_info_li" >
-								
+									<view class="half_info_li">
+
 										有无退款:<span v-if="item.etRefund==null">无</span>
 										<span v-else style="color: red;">有</span>
 									</view>
-								
+
 								</view>
 								<view class="info_li">
 									<view class="half_info_li">
@@ -440,10 +447,12 @@
 								<view class="btn" v-if="item.status==4" @click="showtks(item)">
 									退款
 								</view>
-								<view class="btn_line" v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
-								
+								<view class="btn_line"
+									v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
+
 								</view>
-								<view class="btn" v-if="item.status==5||item.status==6||item.status==7" style="width: 100%;" @click="toOrderDetail(item.orderNo)">
+								<view class="btn" v-if="item.status==5||item.status==6||item.status==7"
+									style="width: 100%;" @click="toOrderDetail(item.orderNo)">
 									查看详情
 								</view>
 								<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
@@ -487,7 +496,7 @@
 									待官方审核
 								</view>
 							</view>
-				
+
 							<view class="lines"></view>
 							<view class="order_info">
 								<!-- <view class="info_li">
@@ -511,18 +520,18 @@
 									<view class="half_info_li">
 										租赁时长:{{computedList(item)}}
 									</view>
-				
+
 								</view>
 								<view class="info_li">
 									<view class="half_info_li">
 										订单费用:{{item.totalFee}}元
 									</view>
 									<view class="half_info_li">
-				
+
 										有无退款:<span v-if="item.etRefund==null">无</span>
 										<span v-else style="color: red;">有</span>
 									</view>
-				
+
 								</view>
 								<view class="info_li">
 									<view class="half_info_li">
@@ -550,15 +559,17 @@
 								<view class="btn" v-if="item.status==4" @click="showtks(item)">
 									退款
 								</view>
-							<view class="btn_line" v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
-							
-							</view>
-							<view class="btn" v-if="item.status==5||item.status==6||item.status==7" style="width: 100%;" @click="toOrderDetail(item.orderNo)">
-								查看详情
-							</view>
-							<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
-								查看详情
-							</view>
+								<view class="btn_line"
+									v-if="item.status==0||item.status==1||item.status==2||item.status==3||item.status==4">
+
+								</view>
+								<view class="btn" v-if="item.status==5||item.status==6||item.status==7"
+									style="width: 100%;" @click="toOrderDetail(item.orderNo)">
+									查看详情
+								</view>
+								<view class="btn" v-else @click="toOrderDetail(item.orderNo)">
+									查看详情
+								</view>
 							</view>
 						</view>
 					</view>
@@ -658,12 +669,12 @@
 				</view>
 				<view class="ipt_box" style="width:100%;margin-top: 6rpx;">
 					<view class="width:10% ;">
-						
+
 					</view>
-					<view  style="color: #ccc;margin-left: auto; font-size: 24rpx;">
+					<view style="color: #ccc;margin-left: auto; font-size: 24rpx;">
 						最大可退款金额:{{orderInfo.dispatchFee}}元
 					</view>
-					
+
 				</view>
 				<view class="ipt_box">
 					<view class="text">
@@ -677,12 +688,12 @@
 				</view>
 				<view class="ipt_box" style="width:100%;margin-top: 6rpx;">
 					<view class="width:10% ;">
-						
+
 					</view>
-					<view  style="color: #ccc;margin-left: auto; font-size: 24rpx;">
+					<view style="color: #ccc;margin-left: auto; font-size: 24rpx;">
 						最大可退款金额:{{orderInfo.manageFee}}元
 					</view>
-					
+
 				</view>
 				<view class="ipt_box">
 					<view class="text">
@@ -696,12 +707,12 @@
 				</view>
 				<view class="ipt_box" style="width:100%;margin-top: 6rpx;">
 					<view class="width:10% ;">
-						
+
 					</view>
-					<view  style="color: #ccc;margin-left: auto; font-size: 24rpx;">
+					<view style="color: #ccc;margin-left: auto; font-size: 24rpx;">
 						最大可退款金额:{{orderInfo.ridingFee}}元
 					</view>
-					
+
 				</view>
 				<view class="ipt_box">
 					<view class="text">
@@ -715,12 +726,12 @@
 				</view>
 				<view class="ipt_box" style="width:100%;margin-top: 6rpx;">
 					<view class="width:10% ;">
-						
+
 					</view>
-					<view  style="color: #ccc;margin-left: auto; font-size: 24rpx;">
+					<view style="color: #ccc;margin-left: auto; font-size: 24rpx;">
 						最大可退款金额:{{orderInfo.appointmentFee}}元
 					</view>
-					
+
 				</view>
 				<view class="ipt_box">
 					<view class="text">
@@ -731,7 +742,7 @@
 							placeholder-style="color:#C7CDD3" @input="checkAndUpdate('reason')">
 					</view>
 				</view>
-				
+
 			</view>
 			<view class="bot">
 				<view class="bot_left" @click="closetk()">
@@ -748,11 +759,13 @@
 </template>
 
 <script>
-	 import TabBar from '@/pages_admin/components/tab-bar/tab-bar.vue';
+	import TabBar from '@/pages_admin/components/tab-bar/tab-bar.vue';
 	let timerId;
 	let timerId1;
 	export default {
-		 components: { TabBar },
+		components: {
+			TabBar
+		},
 		data() {
 			return {
 				bgc: {
@@ -802,17 +815,17 @@
 
 				],
 				typeidx: '2',
-				areainfo:{},
-				passList:[],
-				dispatchFee:0,
-				manageFee:0,
-				ridingFee:0,
-				appointmentFee:0,
-				reason:'',
-				pageNum:1,
-				isback:false
-				
-			
+				areainfo: {},
+				passList: [],
+				dispatchFee: 0,
+				manageFee: 0,
+				ridingFee: 0,
+				appointmentFee: 0,
+				reason: '',
+				pageNum: 1,
+				isback: false
+
+
 			}
 		},
 		onShow() {
@@ -823,7 +836,23 @@
 
 			if (uni.getStorageSync('adminAreaid')) {
 				this.areaId = uni.getStorageSync('adminAreaid')
-				this.orderList()
+				// this.orderList()
+				if (this.curtitidx == 0) {
+					this.orderList()
+
+				} else if (this.curtitidx == 1) {
+					this.orderList1()
+
+				} else if (this.curtitidx == 2) {
+					this.orderList2()
+
+				} else if (this.curtitidx == 3) {
+					this.orderList3()
+
+				} else if (this.curtitidx == 4) {
+					this.orderList4()
+
+				}
 				this.getArea()
 			}
 
@@ -856,31 +885,31 @@
 			this.pageNum++;
 			if (this.curtitidx == 0) {
 				this.orderList()
-				
+
 			} else if (this.curtitidx == 1) {
 				this.orderList1()
-				
+
 			} else if (this.curtitidx == 2) {
 				this.orderList2()
-				
+
 			} else if (this.curtitidx == 3) {
 				this.orderList3()
-				
-			}else if (this.curtitidx ==4 ) {
+
+			} else if (this.curtitidx == 4) {
 				this.orderList4()
-				
+
 			}
 		},
 		methods: {
 			getArea() {
-			
+
 				let id = this.areaId
 				this.$u.get("/app/area/" + id).then((res) => {
-			
+
 					if (res.code == 200) {
-						
-						this.areainfo=res.data
-						
+
+						this.areainfo = res.data
+
 					} else {
 						uni.showToast({
 							title: res.msg,
@@ -890,22 +919,22 @@
 					}
 				});
 			},
-			 formatDate(value) {	
-			    if (!value) return '';
-			    let date = new Date(value);
-			    let month = date.getMonth() + 1; // 月份从0开始计数,所以加1
-			    let day = date.getDate();
-			    let hours = date.getHours();
-			    let minutes = date.getMinutes();
-			
-			    // 确保月份、日期、小时和分钟都是两位数
-			    month = month < 10 ? '0' + month : month;
-			    day = day < 10 ? '0' + day : day;
-			    hours = hours < 10 ? '0' + hours : hours;
-			    minutes = minutes < 10 ? '0' + minutes : minutes;
-			
-			    return `${month}-${day} ${hours}:${minutes}`;
-			  },
+			formatDate(value) {
+				if (!value) return '';
+				let date = new Date(value);
+				let month = date.getMonth() + 1; // 月份从0开始计数,所以加1
+				let day = date.getDate();
+				let hours = date.getHours();
+				let minutes = date.getMinutes();
+
+				// 确保月份、日期、小时和分钟都是两位数
+				month = month < 10 ? '0' + month : month;
+				day = day < 10 ? '0' + day : day;
+				hours = hours < 10 ? '0' + hours : hours;
+				minutes = minutes < 10 ? '0' + minutes : minutes;
+
+				return `${month}-${day} ${hours}:${minutes}`;
+			},
 			searchconfirm(e) {
 				// console.log(e,'eeeeeeeeee');
 				this.typeidx = e[0].value
@@ -978,11 +1007,11 @@
 			},
 			// 退款
 			backMoney() {
-				
-				if(this.isback==false){
-					this.isback=true
+
+				if (this.isback == false) {
+					this.isback = true
 					uni.showLoading({
-						title:'加载中'
+						title: '加载中'
 					})
 					let data = {
 						orderNo: this.orderInfo.orderNo,
@@ -992,21 +1021,21 @@
 						appointmentFee: this.appointmentFee,
 						// reason: this.reason
 					}
-					 if (
-					        data.dispatchFee > this.orderInfo.dispatchFee ||
-					        data.manageFee > this.orderInfo.manageFee ||
-					        data.ridingFee > this.orderInfo.ridingFee ||
-					        data.appointmentFee > this.orderInfo.appointmentFee
-					    ) {
-					        uni.showToast({
-					            title: '退款金额不能大于实际支付金额',
-					            icon: 'none',
-					            duration: 2000
-					        });
-					        return; // 阻止请求的发送
-					    }
+					if (
+						data.dispatchFee > this.orderInfo.dispatchFee ||
+						data.manageFee > this.orderInfo.manageFee ||
+						data.ridingFee > this.orderInfo.ridingFee ||
+						data.appointmentFee > this.orderInfo.appointmentFee
+					) {
+						uni.showToast({
+							title: '退款金额不能大于实际支付金额',
+							icon: 'none',
+							duration: 2000
+						});
+						return; // 阻止请求的发送
+					}
 					this.$u.put('/appVerify/order/refund', data).then((res) => {
-						this.isback=false
+						this.isback = false
 						if (res.code === 200) {
 							// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
 							this.show = false
@@ -1018,7 +1047,7 @@
 							} else if (this.curtitidx == 3) {
 								this.orderList3()
 							}
-							this.showtk=false
+							this.showtk = false
 							uni.showToast({
 								title: '退款成功',
 								icon: 'none',
@@ -1035,7 +1064,7 @@
 						console.error("Error fetching area data:", error);
 					});
 				}
-			
+
 			},
 			showtks(item) {
 				this.orderInfo = item
@@ -1054,7 +1083,7 @@
 			// 改价
 			changeMoney() {
 				uni.showLoading({
-					title:'加载中'
+					title: '加载中'
 				})
 				let data = {
 					orderNo: this.orderInfo.orderNo,
@@ -1104,7 +1133,7 @@
 			// 还车
 			backDevice() {
 				uni.showLoading({
-					title:'加载中'
+					title: '加载中'
 				})
 				this.$u.post('/appVerify/device/return?orderNo=' + this.orderInfo.orderNo + '&returnType=2').then((
 					res) => {
@@ -1115,10 +1144,10 @@
 						this.orderInfo = {}
 						if (this.curtitidx == 0) {
 							this.orderList()
-							this.pageNum=1
+							this.pageNum = 1
 						} else if (this.curtitidx == 1) {
 							this.orderList1()
-							this.pageNum=1
+							this.pageNum = 1
 						}
 						uni.showToast({
 							title: '还车成功',
@@ -1156,8 +1185,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				} else if (this.typeidx == 2) { // 修改条件为 this.typeidx == 2
 					data = {
@@ -1167,8 +1196,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				}
 				this.loading = false
@@ -1176,10 +1205,25 @@
 					if (res.code === 200) {
 						// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
 						// this.allList = res.rows
-						this.allList = this.allList.concat(res.rows);
+						res.rows.forEach((newItem) => {
+							// 假设每一条数据有一个唯一标识符,比如 id
+							const existingIndex = this.allList.findIndex(item => item.orderId == newItem
+								.orderId);
+
+							if (existingIndex !== -1) {
+								// 如果找到相同 id 的数据,更新旧数据
+								this.$set(this.allList, existingIndex, newItem);
+							} else {
+								// 如果没有找到,则追加新数据
+								this.allList.push(newItem);
+							}
+						});
+
+						// this.allList = this.allList.concat(res.rows);
 						this.loading = true
 						this.swiperHeight = (this.allList.length * 440)
 						this.curtitidx = 0
+						this.$forceUpdate()
 						// console.log(this.polyline);
 					}
 				}).catch(error => {
@@ -1196,9 +1240,9 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum,
-						
+						pageSize: 20,
+						pageNum: this.pageNum,
+
 					};
 				} else if (this.typeidx == 2) { // 修改条件为 this.typeidx == 2
 					data = {
@@ -1208,8 +1252,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				}
 				this.loading = false
@@ -1217,10 +1261,31 @@
 					if (res.code === 200) {
 						// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
 						// this.ingList = res.rows
-						this.ingList = this.ingList.concat(res.rows);
-						this.loading = true
-						this.swiperHeight = this.ingList.length * 440
-						this.curtitidx = 1
+						res.rows.forEach((newItem) => {
+							// 假设每一条数据有一个唯一标识符,比如 id
+							const existingIndex = this.ingList.findIndex(item => item.orderId == newItem
+								.orderId);
+
+							if (existingIndex !== -1) {
+								// 如果找到相同 id 的数据,更新旧数据
+								this.$set(this.ingList, existingIndex, newItem);
+							} else {
+								// 如果没有找到,则追加新数据
+								this.ingList.push(newItem);
+							}
+						});
+
+						this.loading = true;
+						this.swiperHeight = this.ingList.length * 440;
+						this.curtitidx = 1;
+						this.$forceUpdate();
+
+
+						// this.ingList = this.ingList.concat(res.rows);
+						// this.loading = true
+						// this.swiperHeight = this.ingList.length * 440
+						// this.curtitidx = 1
+						// this.$forceUpdate()
 						// console.log(this.polyline);
 					}
 				}).catch(error => {
@@ -1237,8 +1302,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				} else if (this.typeidx == 2) { // 修改条件为 this.typeidx == 2
 					data = {
@@ -1248,8 +1313,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				}
 				this.loading = false
@@ -1257,16 +1322,31 @@
 					if (res.code === 200) {
 						// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
 						// this.reprement = res.rows
-						this.reprement = this.reprement.concat(res.rows);
+						res.rows.forEach((newItem) => {
+							// 假设每一条数据有一个唯一标识符,比如 id
+							const existingIndex = this.reprement.findIndex(item => item.orderId == newItem
+								.orderId);
+						
+							if (existingIndex !== -1) {
+								// 如果找到相同 id 的数据,更新旧数据
+								this.$set(this.reprement, existingIndex, newItem);
+							} else {
+								// 如果没有找到,则追加新数据
+								this.reprement.push(newItem);
+							}
+						});
+						
+						// this.reprement = this.reprement.concat(res.rows);
 						this.swiperHeight = this.reprement.length * 440
 						this.loading = true
 						this.curtitidx = 2
+						this.$forceUpdate()
 						// console.log(this.polyline);
 					}
 				}).catch(error => {
 					console.error("Error fetching area data:", error);
 				});
-			
+
 			},
 			orderList4() {
 				let data = {};
@@ -1278,8 +1358,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				} else if (this.typeidx == 2) { // 修改条件为 this.typeidx == 2
 					data = {
@@ -1289,20 +1369,31 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				}
 				this.loading = false
 				this.$u.get('/appVerify/order/list?', data).then((res) => {
 					if (res.code === 200) {
-						// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
-						// this.passList = res.rows
-						this.passList = this.passList.concat(res.rows);
-						this.loading = true
-						this.curtitidx = 4
-						this.swiperHeight = this.passList.length * 440
-						// console.log(this.polyline);
+						res.rows.forEach((newItem) => {
+							// 假设每一条数据有一个唯一标识符,比如 id
+							const existingIndex = this.passList.findIndex(item => item.orderId == newItem
+								.orderId);
+
+							if (existingIndex !== -1) {
+								// 如果找到相同 id 的数据,更新旧数据
+								this.$set(this.passList, existingIndex, newItem);
+							} else {
+								// 如果没有找到,则追加新数据
+								this.passList.push(newItem);
+							}
+						});
+
+						this.loading = true;
+						this.curtitidx = 4;
+						this.swiperHeight = this.passList.length * 440;
+						this.$forceUpdate();
 					}
 				}).catch(error => {
 					console.error("Error fetching area data:", error);
@@ -1318,8 +1409,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				} else if (this.typeidx == 2) { // 修改条件为 this.typeidx == 2
 					data = {
@@ -1329,8 +1420,8 @@
 						startTime: this.firsTime,
 						endTime: this.lasTime,
 						areaId: this.areaId,
-						pageSize:20,
-						pageNum:this.pageNum
+						pageSize: 20,
+						pageNum: this.pageNum
 					};
 				}
 				this.loading = false
@@ -1338,28 +1429,43 @@
 					if (res.code === 200) {
 						// 处理接口返回的数据,将边界数据转换为地图组件需要的折线结构
 						// this.alreadyList = res.rows
-						
+
 						// console.log(this.alreadyList);
-						console.log('调用了');
-						this.alreadyList = this.alreadyList.concat(res.rows);
+						// console.log('调用了');
+						res.rows.forEach((newItem) => {
+							// 假设每一条数据有一个唯一标识符,比如 id
+							const existingIndex = this.alreadyList.findIndex(item => item.orderId == newItem
+								.orderId);
+						
+							if (existingIndex !== -1) {
+								// 如果找到相同 id 的数据,更新旧数据
+								this.$set(this.alreadyList, existingIndex, newItem);
+							} else {
+								// 如果没有找到,则追加新数据
+								this.alreadyList.push(newItem);
+							}
+						});
+						
+						// this.alreadyList = this.alreadyList.concat(res.rows);
 						this.swiperHeight = this.alreadyList.length * 440
 						this.loading = true
 						this.curtitidx = 3
+						this.$forceUpdate()
 					}
 				}).catch(error => {
 					console.error("Error fetching area data:", error);
 				});
 			},
 			async changeidx(idx) {
-					this.pageNum=1
-					this.allList=[]
-					this.ingList=[]
-					this.reprement=[]
-					this.alreadyList=[]
+				this.pageNum = 1
+				this.allList = []
+				this.ingList = []
+				this.reprement = []
+				this.alreadyList = []
 				if (idx == 0) {
-					
+
 					this.orderList()
-				
+
 				} else if (idx == 1) {
 					this.orderList1()
 				} else if (idx == 2) {
@@ -1369,7 +1475,7 @@
 				} else if (idx == 4) {
 					this.orderList4()
 				}
-				
+
 			},
 			async swiperchange(e) {
 				// this.curtitidx = e.detail.current
@@ -1394,56 +1500,56 @@
 			confirm1(e) {
 				console.log(e, 'eeeeeeee');
 				this.firsTime = e.year + '-' + e.month + '-' + e.day
-				this.pageNum=1
+				this.pageNum = 1
 				if (this.curtitidx == 0) {
 					this.orderList()
-					
+
 				} else if (this.curtitidx == 1) {
 					this.orderList1()
-					
+
 				} else if (this.curtitidx == 2) {
 					this.orderList2()
-					
+
 				} else if (this.curtitidx == 3) {
 					this.orderList3()
-					
-				}else if (this.curtitidx ==4 ) {
+
+				} else if (this.curtitidx == 4) {
 					this.orderList4()
-					
+
 				}
 
 			},
 			confirm2(e) {
 				this.lasTime = e.year + '-' + e.month + '-' + e.day
-				this.pageNum=1
+				this.pageNum = 1
 				if (this.curtitidx == 0) {
 					this.orderList()
-					
+
 				} else if (this.curtitidx == 1) {
 					this.orderList1()
-					
+
 				} else if (this.curtitidx == 2) {
 					this.orderList2()
-					
+
 				} else if (this.curtitidx == 3) {
 					this.orderList3()
-					
-				}else if (this.curtitidx ==4 ) {
+
+				} else if (this.curtitidx == 4) {
 					this.orderList4()
-					
+
 				}
 
 
 			},
 			search() {
-				this.pageNum=1
-				this.allList=[]
-				this.ingList=[]
-				this.reprement=[]
-				this.alreadyList=[]
+				this.pageNum = 1
+				this.allList = []
+				this.ingList = []
+				this.reprement = []
+				this.alreadyList = []
 				clearTimeout(timerId1);
 				timerId1 = setTimeout(() => {
-					this.pageNum=1
+					this.pageNum = 1
 					if (this.curtitidx == 0) {
 						this.orderList()
 					} else if (this.curtitidx == 1) {
@@ -1452,7 +1558,7 @@
 						this.orderList2()
 					} else if (this.curtitidx == 3) {
 						this.orderList3()
-					}else if (this.curtitidx ==4 ) {
+					} else if (this.curtitidx == 4) {
 						this.orderList4()
 					}
 
@@ -1621,9 +1727,11 @@
 								font-weight: 400;
 								font-size: 28rpx;
 								color: #808080;
-								.half_info_li:first-child{
+
+								.half_info_li:first-child {
 									width: 60%;
 								}
+
 								.half_info_li {
 									width: 40%;
 									font-weight: 400;
diff --git a/pages_adminSet/ChargingDetail.vue b/pages_adminSet/ChargingDetail.vue
index 6486abf..9512ce1 100644
--- a/pages_adminSet/ChargingDetail.vue
+++ b/pages_adminSet/ChargingDetail.vue
@@ -41,7 +41,7 @@
 
 				</view>
 				<view class="tips">
-					可以免费骑行的时间
+					可以免费骑行的时间(分钟)
 				</view>
 			</view>
 
@@ -57,7 +57,7 @@
 
 				</view>
 				<view class="tips">
-					多少小时后自动退押金
+					多少小时后自动退押金(小时)
 				</view>
 			</view>
 			<view class="card_li">
@@ -85,7 +85,7 @@
 						placeholder-style="color:#C7CDD3"> {{timevalue}})
 				</view>
 				<view class="tips">
-					可以免费骑行的时间
+					<!-- 可以免费骑行的时间 -->
 				</view>
 			</view>
 			<view class="card_li">
@@ -181,7 +181,7 @@
 				timeoutPrice: '',
 				timeoutTime: '',
 				data: {
-					name: '111',
+					name: '',
 					instructions: '按小时计费',
 					status: "0",
 					autoRefundDeposit: '0',
@@ -294,6 +294,87 @@
 				}
 			},
 			sub() {
+				if (!this.data.name) {
+					uni.showToast({
+						title: '请填写套餐名称',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.data.instructions) {
+					uni.showToast({
+						title: '请填写套餐说明',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.data.freeRideTime) {
+					uni.showToast({
+						title: '请填写免费骑行时间',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.data.autoRefundDeposit) {
+					uni.showToast({
+						title: '请填写换车结算时间',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.startingPrice) {
+					uni.showToast({
+						title: '请填写起步价',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.startingTime) {
+					uni.showToast({
+						title: '请填写起步价包含的时间',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				
+				if (!this.timeoutPrice) {
+					uni.showToast({
+						title: '请填写超出价',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.timeoutTime) {
+					uni.showToast({
+						title: '请填写超出价的时间',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.data.chargingCycleValue) {
+					uni.showToast({
+						title: '请填写计费周期',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.data.cappedAmount) {
+					uni.showToast({
+						title: '请填写封顶金额',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
 				if (!/^\d+$/.test(this.startingTime)) {
 					uni.showToast({
 						title: '起步时间必须为正整数',
diff --git a/pages_adminSet/modelMt.vue b/pages_adminSet/modelMt.vue
index 0050f35..b5b7a76 100644
--- a/pages_adminSet/modelMt.vue
+++ b/pages_adminSet/modelMt.vue
@@ -106,34 +106,51 @@
 			
 		</view> -->
 		<view class="card">
-			<view class="card_li" @click="showpart=true">
-				<view class="card_left">
-					收费模版
-				</view>
-				<view class="card_right">
-
-					<span v-if="data.ruleIds">{{getAccessoryNames()}}</span>
-					<view class="iconfont icon-xiangyou1 " style="color: #CBCBCB;">
-
+			
+			<view class="card_li1">
+				<view class="card_top" @click="showpart=true">
+					<view class="card_left">
+						收费模版
+					</view>
+					<view class="card_right">
+					
+						
+						<view class="iconfont icon-xiangyou1 " style="color: #CBCBCB;">
+					
+						</view>
 					</view>
 				</view>
+				<!-- <view class="taocan" v-if="data.ruleIds">
+					{{getAccessoryNames()}}
+				</view> -->
+				<view class="taocan" v-if="data.ruleIds">
+				    <view v-for="(name, index) in getAccessoryNames()" :key="index" style="width: 100%; display: flex;margin-top: 10rpx;">
+				       
+						<view class="tc_li">
+							 {{ name }}
+						</view>
+				    </view>
+				</view>
+				<!-- <span v-if="data.ruleIds">{{getAccessoryNames()}}</span> -->
 			</view>
-
 		</view>
-		<u-mask :show="showpart" :z-index='100' />
+		<u-mask :show="showpart" :z-index='100'  @click="closepart()"/>
 		<view class="choose_part" v-if="showpart">
 			<view class="tit">
 				选择收费方式
 
 			</view>
 		<view class="part_box">
-		  <view class="part" v-for="(item, index) in Accessorylist" :key="index" @click="chooseAcc(item.ruleId)"
-		        :class="data.ruleIds.includes(item.ruleId) ? 'act' : ''">
-		    {{item.name}}
-		    <image src="https://lxnapi.ccttiot.com/bike/img/static/uJNlGEGmN0F4AuPJmOZn" mode=""
-		           v-if="data.ruleIds.includes(item.ruleId)">
-		    </image>
-		  </view>
+			<view class=""  v-for="(item, index) in Accessorylist" :key="index" @click="chooseAcc(item.ruleId)" style="width: 100%; display: flex;margin-top: 10rpx;">
+				<view class="part"
+				      :class="data.ruleIds.includes(item.ruleId) ? 'act' : ''">
+				  {{item.name}}
+				  <image src="https://lxnapi.ccttiot.com/bike/img/static/uJNlGEGmN0F4AuPJmOZn" mode=""
+				         v-if="data.ruleIds.includes(item.ruleId)">
+				  </image>
+				</view>
+			</view>
+		  
 		</view>
 			<view class="btn" @click="subacc()">
 				确定
@@ -199,6 +216,9 @@
 		},
 
 		methods: {
+			closepart(){
+				this.showpart=false
+			},
 			getmodelInfo() {
 
 			
@@ -213,10 +233,12 @@
 			},
 			backpage(){
 				uni.redirectTo({
-					url:'/pages_admin/worke/CarModel'
+					url:'/pages_adminSet/CarModel'
 				})
 			},
 			sub() {
+				
+				
 				if (!this.data.model) {
 					uni.showToast({
 						title: '请填写车型名称',
@@ -243,7 +265,15 @@
 				}
 				if (!this.data.fullEndurance) {
 					uni.showToast({
-						title: '请填写亏电电压',
+						title: '请填写续航公里数',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.data.ruleIds.length<1) {
+					uni.showToast({
+						title: '请选择收费模版',
 						icon: 'none',
 						duration: 2000
 					});
@@ -302,14 +332,23 @@
 			getAccessoryNames(accessoryIds) {
 				// 根据 accessoryIds 找到 Accessorylist 中对应的 name 字段
 				// 遍历 accessoryIds 数组,根据每个 id 找到 Accessorylist 中对应的 name 字段
-				const accessoryNames = this.data.ruleIds.map(id => {
-					console.log(id);
-					const item = this.Accessorylist.find(accessory => accessory.ruleId === id);
-					return item ? item.name : '';
-				});
+				// const accessoryNames = this.data.ruleIds.map(id => {
+				// 	console.log(id);
+				// 	const item = this.Accessorylist.find(accessory => accessory.ruleId === id);
+				// 	return item ? item.name : '';
+				// });
 
-				// 拼接 name 字符串,过滤掉空值
-				return accessoryNames.filter(name => name).join(', ');
+				// // 拼接 name 字符串,过滤掉空值
+				// return accessoryNames.filter(name => name).join(', ');
+				
+				  // 根据 accessoryIds 找到 Accessorylist 中对应的 name 字段
+				    const accessoryNames = this.data.ruleIds.map(id => {
+				        const item = this.Accessorylist.find(accessory => accessory.ruleId === id);
+				        return item ? item.name : '';
+				    });
+				
+				    // 过滤掉空值并返回数组
+				    return accessoryNames.filter(name => name);
 			},
 			getAccessorylist() {
 				let data ={
@@ -374,7 +413,7 @@
 					justify-content: center;
 					// width: 160rpx;
 					// height: 60rpx;
-					padding: 4rpx 8rpx;
+					padding: 10rpx 20rpx;
 					background: #F0F0F0;
 					border-radius: 6rpx 6rpx 6rpx 6rpx;
 					border: 1rpx solid #F0F0F0;
@@ -472,7 +511,58 @@
 			.card_li:last-child {
 				border-bottom: 1rpx solid #fff;
 			}
-
+			.card_li1{
+				padding-top: 24rpx;
+				display: flex;
+				flex-wrap: wrap;
+				.taocan{
+					margin-top: 10rpx;
+					padding-bottom: 20rpx;
+					display: flex;
+					flex-wrap: wrap;
+					.tc_li{
+						padding: 8rpx 14rpx;
+						margin-right: 20rpx;
+						
+						background: #DCEDFF;
+						border-radius: 6rpx 6rpx 6rpx 6rpx;
+						font-weight: 400;
+						font-size: 26rpx;
+						color: #4297F3;
+					}
+				}
+				.card_top{
+					display: flex;
+					flex-wrap: nowrap;
+					align-content: center;
+					justify-content: space-between;
+					width: 100%;
+					border-bottom: 1rpx solid #D8D8D8;
+					padding-bottom: 18rpx;
+					.card_left {
+						font-weight: 400;
+						font-size: 30rpx;
+						color: #3D3D3D;
+					}
+					
+					.card_right {
+						display: flex;
+						flex-wrap: nowrap;
+						align-items: center;
+					
+						span {
+							font-weight: 400;
+							font-size: 30rpx;
+							color: #3D3D3D;
+						}
+					
+						.input {
+							text-align: right;
+							/* 输入框内容靠右显示 */
+						}
+					}
+				}
+			}
 			.card_li {
 				padding-top: 24rpx;
 				display: flex;
diff --git a/pages_adminSet/sysSet.vue b/pages_adminSet/sysSet.vue
index d8ba7a2..134c4da 100644
--- a/pages_adminSet/sysSet.vue
+++ b/pages_adminSet/sysSet.vue
@@ -463,6 +463,63 @@
 				}
 			},
 			sub() {
+				if (!this.form.areaName) {
+					uni.showToast({
+						title: '请填写运营期名称',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.form.dispatchFee) {
+					uni.showToast({
+						title: '请填写运营区外调度费',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				
+				if (!this.form.vehicleManagementFee) {
+					uni.showToast({
+						title: '请填写停车点外调度费',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.form.error) {
+					uni.showToast({
+						title: '请填写还车误差',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.form.deposit) {
+					uni.showToast({
+						title: '请填写骑行押金',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.form.undercharge) {
+					uni.showToast({
+						title: '请填写骑行最低电量',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
+				if (!this.form.autoReplacementOrder) {
+					uni.showToast({
+						title: '请填写自动生成换电工单电量',
+						icon: 'none',
+						duration: 2000
+					});
+					return; // 阻止请求继续执行
+				}
 				let data = {
 					...this.form
 				};