Selaa lähdekoodia

注册审核隐藏手机号

wgl 4 vuotta sitten
vanhempi
commit
8117655808

+ 10 - 4
src/projects/business/views/Master/Company/RegisterExamine.vue

@@ -37,7 +37,7 @@
 											<div class="mui-media-body">
 												{{item.name}}
 												<p class='mui-ellipsis'>申请注册为<span class="colorfe616c" v-text="item.personRoleName"></span></p>
-												<p class='mui-ellipsis'>{{item.telephone}}</p>
+												<p class='mui-ellipsis'>{{showTel(item.telephone)}}</p>
 												<h5 class="vongi-bksp-time" v-text="item.createTime.substr(5)"></h5>
 											</div>
 										</router-link>
@@ -59,7 +59,7 @@
 											<div class="mui-media-body">
 												{{item.name}}
 												<p class='mui-ellipsis' v-text="item.personRoleName"></p>
-												<p class='mui-ellipsis'>{{item.telephone}}</p>
+												<p class='mui-ellipsis'>{{showTel(item.telephone)}}</p>
 											</div>
 											<button type="button" :class="'mui-btn mui-btn-success mui-btn-outlined '+(item.status>0?(item.status==1?'status_a':'status_r'):'')"
 											 v-text="item.statusN"></button>
@@ -100,6 +100,9 @@
 		mapGetters,
 		mapMutations
 	} from 'vuex'
+	import {
+		showTel,
+	} from '$project/utils'
 	import * as types from '$project/store/mutation-types'
 	import NullList from '$project/components/NullList.vue'
 	export default {
@@ -139,6 +142,9 @@
 		},
 		created() {},
 		methods: {
+			showTel(tel){
+				return showTel(tel);
+			},
 			reloadSearchList() {
 				this.listForm.pageIndex = 1;
 				this.getList();
@@ -158,7 +164,7 @@
 								...response.data
 							];
 						}
-						
+
 						if (this.listForm.status == 0) {
 							this.firstRecordsTotal = response.recordsTotal;
 						}
@@ -335,7 +341,7 @@
 		color: #05c8af !important;
 		border: 1px solid #05c8af !important;
 	}
-	
+
 	/* .vongi-wordcard-sp .mui-fullscreen{
 		bottom: 50px;
 	}

+ 8 - 2
src/projects/business/views/Master/Company/RegisterInfo.vue

@@ -13,11 +13,11 @@
 					</div>
 					<div class="mui-input-row">
 						<label>手机号码</label>
-						<span v-text="detail.telephone"></span>
+						<span v-text="showTel(detail.telephone)"></span>
 					</div>
 					<div class="mui-input-row">
 						<label>身份证号</label>
-						<span v-text="detail.idCard"></span>
+						<span v-text="detail.idCard?'******************':''"></span>
 					</div>
 					<div class="mui-input-row">
 						<label style="width:50%">人脸识别照片</label>
@@ -87,6 +87,9 @@
 		mapGetters,
 		mapMutations
 	} from 'vuex'
+	import {
+		showTel,
+	} from '$project/utils'
 	import * as types from '$project/store/mutation-types'
 	export default {
 		name: 'MasterCompanyRegisterInfo',
@@ -118,6 +121,9 @@
 
 		},
 		methods: {
+			showTel(tel) {
+				return showTel(tel);
+			},
 			//获取详情
 			getDetail() {
 				this.isLoading = true;

+ 10 - 3
src/utils/index.js

@@ -51,11 +51,12 @@ export const daysDistance = (date1, date2) => {
 	var days = parseInt(Math.floor(ms / (24 * 3600 * 1000)));
 	return days;
 }
+
 function replaceTime(time) {
-	if(time==null){
-        return time;
+	if (time == null) {
+		return time;
 	}
-    return  time.replace(/\-/g,"\/");
+	return time.replace(/\-/g, "\/");
 }
 //计算两个时间的相差小时数
 export const hourDistanceArr = (date1, date2) => {
@@ -358,3 +359,9 @@ export const isJSON = (str) => {
 		}
 	}
 }
+
+//手机号隐藏中间4位
+export const showTel = (tel) => {
+	tel = '' + tel;
+	return tel.substr(0, 3) + "****" + tel.substr(7);
+}