From 2e5d924a4f437e0c5caa7ed3c683de01923a6497 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 5 Apr 2025 17:09:16 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=A2=9E=E5=8A=A0=20DocAlert=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/.env | 3 ++ .../src/components/doc-alert/index.ts | 3 ++ .../src/components/doc-alert/src/DocAlert.vue | 42 +++++++++++++++++++ .../src/views/system/mail/account/index.vue | 3 ++ .../src/views/system/mail/log/index.vue | 3 ++ .../src/views/system/mail/template/index.vue | 3 ++ apps/web-antd/src/views/system/menu/index.vue | 4 ++ .../src/views/system/notify/message/index.vue | 3 ++ .../src/views/system/notify/my/index.vue | 3 ++ .../views/system/notify/template/index.vue | 3 ++ apps/web-antd/src/views/system/role/index.vue | 6 ++- .../src/views/system/sms/channel/index.vue | 3 ++ .../src/views/system/sms/log/index.vue | 3 ++ .../src/views/system/sms/template/index.vue | 3 ++ .../src/views/system/tenant/index.vue | 4 +- .../src/views/system/tenantPackage/index.vue | 3 ++ apps/web-antd/src/views/system/user/index.vue | 5 +++ 17 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 apps/web-antd/src/components/doc-alert/index.ts create mode 100644 apps/web-antd/src/components/doc-alert/src/DocAlert.vue diff --git a/apps/web-antd/.env b/apps/web-antd/.env index 712ae9ab..0dead042 100644 --- a/apps/web-antd/.env +++ b/apps/web-antd/.env @@ -11,3 +11,6 @@ VITE_APP_TENANT_ENABLE=true # 验证码的开关 VITE_APP_CAPTCHA_ENABLE=false + +# 文档地址的开关 +VITE_APP_DOCALERT_ENABLE=true \ No newline at end of file diff --git a/apps/web-antd/src/components/doc-alert/index.ts b/apps/web-antd/src/components/doc-alert/index.ts new file mode 100644 index 00000000..51bdd399 --- /dev/null +++ b/apps/web-antd/src/components/doc-alert/index.ts @@ -0,0 +1,3 @@ +import DocAlert from './src/DocAlert.vue' + +export { DocAlert } diff --git a/apps/web-antd/src/components/doc-alert/src/DocAlert.vue b/apps/web-antd/src/components/doc-alert/src/DocAlert.vue new file mode 100644 index 00000000..f0b3ef24 --- /dev/null +++ b/apps/web-antd/src/components/doc-alert/src/DocAlert.vue @@ -0,0 +1,42 @@ + + + diff --git a/apps/web-antd/src/views/system/mail/account/index.vue b/apps/web-antd/src/views/system/mail/account/index.vue index bf42f010..32ce2027 100644 --- a/apps/web-antd/src/views/system/mail/account/index.vue +++ b/apps/web-antd/src/views/system/mail/account/index.vue @@ -6,6 +6,7 @@ import { Page, useVbenModal } from '@vben/common-ui'; import { Plus } from '@vben/icons'; import { Button, message } from 'ant-design-vue'; import Form from './modules/form.vue'; +import { DocAlert } from '#/components/doc-alert'; import { $t } from '#/locales'; import { useVbenVxeGrid } from '#/adapter/vxe-table'; @@ -100,6 +101,8 @@ const [Grid, gridApi] = useVbenVxeGrid({