|
@@ -174,7 +174,7 @@ function cellNumberMessage(data) {
|
|
|
break
|
|
|
}
|
|
|
}
|
|
|
- $('#rightPerson').html(rightPersonName);
|
|
|
+ $('#rightPerson').html(getName(rightPersonName));
|
|
|
rightPerson = data;
|
|
|
currentList = removeObjArrayByProperty(currentList, data, 'patient_id');
|
|
|
pastList = removeObjArrayByProperty(pastList, data, 'patient_id');
|
|
@@ -276,4 +276,21 @@ function getLineUpData(data) {
|
|
|
}
|
|
|
}
|
|
|
return data.sort(compare('lineUp'));
|
|
|
+}
|
|
|
+
|
|
|
+// 姓名脱敏
|
|
|
+function getName(name) {
|
|
|
+ let newStr
|
|
|
+ if (name.length === 2) {
|
|
|
+ newStr = name.substr(0, 1) + '*'
|
|
|
+ } else if (name.length > 2) {
|
|
|
+ let char = ''
|
|
|
+ for (let i = 0, len = name.length - 2; i < len; i++) {
|
|
|
+ char += '*'
|
|
|
+ }
|
|
|
+ newStr = name.substr(0, 1) + char + name.substr(-1, 1)
|
|
|
+ } else {
|
|
|
+ newStr = name
|
|
|
+ }
|
|
|
+ return newStr
|
|
|
}
|