Commit af8e6fa8290f24edb319d6fab81585ae07bee8b9

Authored by monkeyhouyi
1 parent f3684888

添加电话号加密显示,但未启用

src/filters/index.js
@@ -140,6 +140,14 @@ export function toDateText(dateTime) { @@ -140,6 +140,14 @@ export function toDateText(dateTime) {
140 export function toFileSize(size) { 140 export function toFileSize(size) {
141 return ncc.toFileSize(size) 141 return ncc.toFileSize(size)
142 } 142 }
  143 +// 电话号码加密
  144 +export function phoneEncryp(value) {
  145 + if(!value) {
  146 + return
  147 + } else {
  148 + return value.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
  149 + }
  150 +}
143 151
144 // 代码生成器数据匹配 152 // 代码生成器数据匹配
145 export function dynamicText(value, options) { 153 export function dynamicText(value, options) {
src/views/baseComapnyInfo/index.vue
@@ -61,6 +61,9 @@ @@ -61,6 +61,9 @@
61 <el-table-column prop="legalPerson" label="运营主体法人" show-overflow-tooltip align="left"/> 61 <el-table-column prop="legalPerson" label="运营主体法人" show-overflow-tooltip align="left"/>
62 <el-table-column prop="address" label="运营主体地址" align="left" /> 62 <el-table-column prop="address" label="运营主体地址" align="left" />
63 <el-table-column prop="contactPhone" show-overflow-tooltip label="联系电话" align="left"/> 63 <el-table-column prop="contactPhone" show-overflow-tooltip label="联系电话" align="left"/>
  64 + <!-- <el-table-column prop="contactPhone" show-overflow-tooltip label="联系电话" align="left">
  65 + <template slot-scope="scope">{{ scope.row.contactPhone | phoneEncryp() }}</template>
  66 + </el-table-column> -->
64 <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip> 67 <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip>
65 <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template> 68 <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template>
66 </el-table-column> 69 </el-table-column>
src/views/baseSystemInfo/index.vue
@@ -84,6 +84,9 @@ @@ -84,6 +84,9 @@
84 </el-table-column> 84 </el-table-column>
85 <el-table-column show-overflow-tooltip prop="principalName" label="联系人" align="center"/> 85 <el-table-column show-overflow-tooltip prop="principalName" label="联系人" align="center"/>
86 <el-table-column show-overflow-tooltip prop="principalPhone" label="联系电话" align="center"/> 86 <el-table-column show-overflow-tooltip prop="principalPhone" label="联系电话" align="center"/>
  87 + <!-- <el-table-column prop="principalPhone" show-overflow-tooltip label="联系电话" align="left">
  88 + <template slot-scope="scope">{{ scope.row.principalPhone | phoneEncryp() }}</template>
  89 + </el-table-column> -->
87 <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip> 90 <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip>
88 <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template> 91 <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template>
89 </el-table-column> 92 </el-table-column>