Browse Source

脱敏方法提交

V1.0
张若晨 2 years ago
parent
commit
5292d2f97a
  1. 2
      src/main.js
  2. 5
      src/utils/desensitization.js

2
src/main.js

@ -24,6 +24,7 @@ import http from "@/utils/request";
import cloneDeep from "lodash/cloneDeep";
// 引入工具类
import "./utils/jwTool";
import desensitization from "./utils/desensitization";
// axios封装
import ajax from "@/js/ajax";
// service
@ -95,6 +96,7 @@ Vue.directive("fixed", {
// 挂载全局
Vue.prototype.$http = http;
Vue.prototype.$sensitive = desensitization;
// el-uploader的header配置
Vue.prototype.$getElUploadHeaders = () => ({

5
src/utils/desensitization.js

@ -0,0 +1,5 @@
export default function desensitizeSubstring(inputString, start, end) {
// 保留部分非敏感信息,将敏感信息部分截取掉
let desensitizedString = inputString.substring(0, start) + "*".repeat(end - start) + inputString.substring(end);
return desensitizedString;
}
Loading…
Cancel
Save