diff --git a/frontend/ruoyi-ui/src/views/business/member/index.vue b/frontend/ruoyi-ui/src/views/business/member/index.vue index 9a7149f..ac9da8b 100644 --- a/frontend/ruoyi-ui/src/views/business/member/index.vue +++ b/frontend/ruoyi-ui/src/views/business/member/index.vue @@ -49,9 +49,16 @@ - + @@ -129,7 +136,7 @@ * 会员管理页面 * @author pangu */ -import { Delete, Edit, Key, Plus, Refresh, Search } from '@element-plus/icons-vue' +import { Delete, Edit, Hide, Key, Plus, Refresh, Search, View } from '@element-plus/icons-vue' import { ElMessage, ElMessageBox } from 'element-plus' import { onMounted, ref } from 'vue' import request from '@/utils/request' @@ -153,6 +160,14 @@ const queryParams = ref({ const memberDialogRef = ref() const resetPwdDialogRef = ref() +// 手机号显示状态(按会员ID存储) +const phoneVisibleMap = ref({}) + +// 切换手机号显示/隐藏 +const togglePhoneVisible = (memberId) => { + phoneVisibleMap.value[memberId] = !phoneVisibleMap.value[memberId] +} + // 手机号脱敏 const maskPhone = (phone) => { if (!phone || phone.length !== 11) return phone