| 
					
				 | 
			
			
				@@ -4,7 +4,8 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from '../utils/aes.js'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //解密脱敏字段集合 type(姓名 1、手机号 2、身份证 3)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const tmList = [{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const tmList = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		prop: 'card',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		type: 3
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	},
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,7 +117,9 @@ const tmList = [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 不做脱敏处理的api集合(页面上需要编辑单独处理的)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const apiList = [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	'/api/commonPerson/list',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	'/scenic/api/order/scanCode'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	'/scenic/api/order/scanCode',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	'/merchant/hotel/order/getOrderDetail',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	'/merchant/hotel/repast/getRepastOrderInfo'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //解密脱敏处理
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function dealJmTmData(data, isTm) {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,6 +144,25 @@ function dealJmTmData(data, isTm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//将null和undefined转为空字符串
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function nullToKongStr(data){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (!data) return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	let keys = Object.keys(data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	keys.forEach(k => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(data[k]===null||data[k]===undefined) data[k] = "";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (typeof data[k] === 'object') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			nullToKongStr(data[k]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else if (Array.isArray(data[k])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			data[k].forEach(dk => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (typeof dk === 'object') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					nullToKongStr(dk);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 脱敏规则
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function tmRules(value, type) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (!value) return;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,9 +210,9 @@ export const $http = (url, method, data, json, isAuth, isBuffer) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		uni.hideLoading()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//数据解密脱敏处理
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (response.data && response.data.data) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			nullToKongStr(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) => {
 
			 |