| 
					
				 | 
			
			
				@@ -120,21 +120,21 @@ const apiList = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //解密脱敏处理
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function dealJmTmData(data, isTm) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if(!data) return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (!data) return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	let keys = Object.keys(data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	keys.forEach(k=>{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		let _t = tmList.find(t=>t.prop==k);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(_t){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			data[k] = data[k]?(decrypt(data[k])||data[k]):'';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if(isTm) data[k] = tmRules(data[k],_t.type);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	keys.forEach(k => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		let _t = tmList.find(t => t.prop == k);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (_t) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			data[k] = data[k] ? (decrypt(data[k]) || data[k]) : '';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (isTm) data[k] = tmRules(data[k], _t.type);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(typeof data[k] === 'object'){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			dealJmTmData(data[k],isTm);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}else if(Array.isArray(data[k])){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			data[k].forEach(dk=>{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(typeof dk === 'object'){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					dealJmTmData(dk,isTm);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (typeof data[k] === 'object') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			dealJmTmData(data[k], isTm);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else if (Array.isArray(data[k])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			data[k].forEach(dk => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (typeof dk === 'object') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					dealJmTmData(dk, isTm);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,12 +187,24 @@ export const $http = (url, method, data, json, isAuth, isBuffer) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		uni.hideLoading()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//数据解密脱敏处理
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(response.data&&response.data.data){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			let t = apiList.find(a=>url.indexOf(a)>-1);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if(!t) dealJmTmData(response.data.data,true);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			else dealJmTmData(response.data.data,false);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (response.data && response.data.data) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (url.indexOf('/merchant/hotel/order/getOrderDetail/') > -1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				//房态入住人不脱敏不加密数据备份
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				console.log(response.data.data)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				let checkInPersonList = response.data.data.detailFormList[0].checkInPersonList;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (checkInPersonList.length != 0) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					checkInPersonList.forEach((ele, i) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						ele.checkInName2 = ele.checkInName;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						ele.idCard2 = ele.idCard;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						ele.checkInPhone2 = ele.checkInPhone;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			let t = apiList.find(a => url.indexOf(a) > -1);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (!t) dealJmTmData(response.data.data, true);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			else dealJmTmData(response.data.data, false);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if ((response.data && response.data.code && response.data.code === 401) ||
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			(response.data && response.data.msg && (response.data.msg.indexOf('未授权') > -1 ||
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				response.data.msg.indexOf('重新登录') > -1))) {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,7 +241,7 @@ export const $http = (url, method, data, json, isAuth, isBuffer) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return response;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return http.request({
 
			 |