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,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> |