mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-09-05 23:47:50 +08:00
feat: add ip.im link for source IP in admin account list (#841)
This commit is contained in:
@@ -20,6 +20,7 @@
|
|||||||
### Improvements
|
### Improvements
|
||||||
|
|
||||||
- style: |邮件列表| 优化收件箱和发件箱空状态显示,根据邮件数量显示不同提示信息,添加语义化图标
|
- style: |邮件列表| 优化收件箱和发件箱空状态显示,根据邮件数量显示不同提示信息,添加语义化图标
|
||||||
|
- feat: |后台管理| 邮箱地址列表来源IP添加 ip.im 查询链接,点击可快速查看IP信息
|
||||||
|
|
||||||
## v1.3.0
|
## v1.3.0
|
||||||
|
|
||||||
|
|||||||
@@ -323,7 +323,21 @@ const columns = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t('source_meta'),
|
title: t('source_meta'),
|
||||||
key: "source_meta"
|
key: "source_meta",
|
||||||
|
render(row) {
|
||||||
|
const val = row.source_meta;
|
||||||
|
if (!val) return '';
|
||||||
|
const ipv4Regex = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
|
||||||
|
const ipv6Regex = /^[0-9a-fA-F:]+$/;
|
||||||
|
if (ipv4Regex.test(val) || (val.includes(':') && ipv6Regex.test(val) && !val.startsWith('tg:'))) {
|
||||||
|
return h('a', {
|
||||||
|
href: `https://ip.im/${val}`,
|
||||||
|
target: '_blank',
|
||||||
|
rel: 'noopener noreferrer'
|
||||||
|
}, val);
|
||||||
|
}
|
||||||
|
return val;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t('mail_count'),
|
title: t('mail_count'),
|
||||||
|
|||||||
Reference in New Issue
Block a user