Commit af8e6fa8290f24edb319d6fab81585ae07bee8b9
1 parent
f3684888
添加电话号加密显示,但未启用
Showing
3 changed files
with
14 additions
and
0 deletions
src/filters/index.js
| ... | ... | @@ -140,6 +140,14 @@ export function toDateText(dateTime) { |
| 140 | 140 | export function toFileSize(size) { |
| 141 | 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 | 153 | export function dynamicText(value, options) { | ... | ... |
src/views/baseComapnyInfo/index.vue
| ... | ... | @@ -61,6 +61,9 @@ |
| 61 | 61 | <el-table-column prop="legalPerson" label="运营主体法人" show-overflow-tooltip align="left"/> |
| 62 | 62 | <el-table-column prop="address" label="运营主体地址" align="left" /> |
| 63 | 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 | 67 | <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip> |
| 65 | 68 | <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template> |
| 66 | 69 | </el-table-column> | ... | ... |
src/views/baseSystemInfo/index.vue
| ... | ... | @@ -84,6 +84,9 @@ |
| 84 | 84 | </el-table-column> |
| 85 | 85 | <el-table-column show-overflow-tooltip prop="principalName" label="联系人" align="center"/> |
| 86 | 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 | 90 | <el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip> |
| 88 | 91 | <template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template> |
| 89 | 92 | </el-table-column> | ... | ... |