组织成员里面的邮箱校正
This commit is contained in:
@@ -49,7 +49,11 @@
|
||||
{{ memberRoleMap[row.roleCode] ?? '' }}
|
||||
</template>
|
||||
</d-column>
|
||||
<d-column field="email" header="邮箱" />
|
||||
<d-column field="email" header="邮箱" >
|
||||
<template #default="{ row }">
|
||||
{{ normalizeEmailDomain(row.email) || '' }}
|
||||
</template>
|
||||
</d-column>
|
||||
<d-column field="createTime" header="加入时间" />
|
||||
<d-column header="操作">
|
||||
<template #default="{ row }">
|
||||
@@ -208,6 +212,13 @@ const memberRoleMap = {
|
||||
[OrganizationMemberRoleEnum.MEMBER]: '成员'
|
||||
};
|
||||
|
||||
function normalizeEmailDomain(email) {
|
||||
if (!email) return '';
|
||||
const parts = email.split('@');
|
||||
if (parts.length !== 2) return email; // 无效邮箱格式
|
||||
return `${parts[0]}@${parts[1].toLowerCase()}`;
|
||||
}
|
||||
|
||||
|
||||
const { accountInfo, RemoveInfo } = useAccount();
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</d-breadcrumb>
|
||||
<div class="version-detail-header">
|
||||
<div class="header-top">
|
||||
<GAvatar style="margin-right: 16px" :name="accountInfo.username" :src="accountInfo.avatar" name="Vue" :width="72" :height="72"></GAvatar>
|
||||
<GAvatar style="margin-right: 16px" :name="accountInfo.username" :src="accountInfo.avatar" :width="72" :height="72"></GAvatar>
|
||||
<div class="pt-24">
|
||||
<div class="header-title1">{{ accountInfo.username || '--' }}</div>
|
||||
<div class="header-div">
|
||||
|
||||
Reference in New Issue
Block a user