@@ -8,6 +8,7 @@ import SenderAccess from './admin/SenderAccess.vue'
88import Statistics from " ./admin/Statistics.vue"
99import SendBox from ' ./admin/SendBox.vue' ;
1010import Account from ' ./admin/Account.vue' ;
11+ import CreateAccount from ' ./admin/CreateAccount.vue' ;
1112import Mails from ' ./admin/Mails.vue' ;
1213import MailsUnknow from ' ./admin/MailsUnknow.vue' ;
1314import Maintenance from ' ./admin/Maintenance.vue' ;
@@ -33,6 +34,7 @@ const { t } = useI18n({
3334 accessTip: ' Please enter the admin password' ,
3435 mails: ' Emails' ,
3536 account: ' Account' ,
37+ account_create: ' Create Account' ,
3638 unknow: ' Mails with unknow receiver' ,
3739 senderAccess: ' Sender Access Control' ,
3840 sendBox: ' Send Box' ,
@@ -44,6 +46,7 @@ const { t } = useI18n({
4446 accessTip: ' 请输入 Admin 密码' ,
4547 mails: ' 邮件' ,
4648 account: ' 账号' ,
49+ account_create: ' 创建账号' ,
4750 unknow: ' 无收件人邮件' ,
4851 senderAccess: ' 发件权限控制' ,
4952 sendBox: ' 发件箱' ,
@@ -64,10 +67,7 @@ onMounted(async () => {
6467<template >
6568 <div >
6669 <n-modal v-model:show =" showAdminAuth" :closable =" false" :closeOnEsc =" false" :maskClosable =" false" preset =" dialog"
67- title =" Dialog" >
68- <template #header >
69- <div >{{ t('accessHeader') }}</div >
70- </template >
70+ :title =" t('accessHeader')" >
7171 <p >{{ t('accessTip') }}</p >
7272 <n-input v-model:value =" adminAuth" type =" textarea" :autosize =" { minRows: 3 }" />
7373 <template #action >
@@ -81,6 +81,9 @@ onMounted(async () => {
8181 <n-tab-pane name =" account" :tab =" t('account')" >
8282 <Account />
8383 </n-tab-pane >
84+ <n-tab-pane name =" account_create" :tab =" t('account_create')" >
85+ <CreateAccount />
86+ </n-tab-pane >
8487 <n-tab-pane name =" mails" :tab =" t('mails')" >
8588 <Mails />
8689 </n-tab-pane >
0 commit comments