Преглед на файлове

发药叫号姓名脱敏

hsh преди 2 години
родител
ревизия
7a0095e47f
променени са 1 файла, в които са добавени 18 реда и са изтрити 1 реда
  1. 18 1
      src/main/resources/static/js/common/socket-com.js

+ 18 - 1
src/main/resources/static/js/common/socket-com.js

@@ -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
 }