用户管理BUG修改

This commit is contained in:
cwchen 2025-08-26 15:39:54 +08:00
parent bb21cf051c
commit 526f87d0dd
2 changed files with 11 additions and 2 deletions

View File

@ -48,7 +48,11 @@
<span>{{ (queryParams.pageNum - 1) * 10 + scope.$index + 1 }}</span> <span>{{ (queryParams.pageNum - 1) * 10 + scope.$index + 1 }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="登录账号" align="center" prop="userName" /> <el-table-column label="登录账号" align="center" prop="userName">
<template slot-scope="scope">
<span>{{ hidePhone(scope.row.userName,scope.row) }}</span>
</template>
</el-table-column>
<el-table-column label="姓名" align="center" prop="nickName" /> <el-table-column label="姓名" align="center" prop="nickName" />
<el-table-column label="角色" align="center" prop="roleName" /> <el-table-column label="角色" align="center" prop="roleName" />
<el-table-column label="角色级别" align="center" prop="roleLevel" /> <el-table-column label="角色级别" align="center" prop="roleLevel" />
@ -127,6 +131,11 @@ export default {
this.getList(); this.getList();
}, },
methods: { methods: {
/* 手机号码脱敏 */
hidePhone(phone,row) {
if (!phone) return ''
return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
},
// //
async initRoles() { async initRoles() {
await getRoleList({}).then(res => { await getRoleList({}).then(res => {

View File

@ -5,7 +5,7 @@
<div> <div>
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px"> <el-form :model="form" :rules="rules" ref="ruleForm" label-width="110px">
<el-form-item label="登录账号" prop="userName"> <el-form-item label="登录账号" prop="userName">
<el-input class="form-item" v-model="form.userName" placeholder="请输入登录账号" maxlength="32"></el-input> <el-input class="form-item" v-model="form.userName" placeholder="请输入11位手机号码" maxlength="32"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="姓名" prop="nickName"> <el-form-item label="姓名" prop="nickName">
<el-input class="form-item" v-model="form.nickName" placeholder="请输入姓名" maxlength="32"></el-input> <el-input class="form-item" v-model="form.nickName" placeholder="请输入姓名" maxlength="32"></el-input>