From a64176e36392ec8c7e21ab40ec24009a9bd3be54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Wed, 14 May 2025 19:43:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=B9=E9=87=8F=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=BD=91=E7=AB=99=EF=BC=8Cclose=20#129?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/website/BulkCreate.vue | 132 +++++++++++++++++++++++++++ web/src/views/website/IndexView.vue | 22 +++-- 2 files changed, 148 insertions(+), 6 deletions(-) create mode 100644 web/src/views/website/BulkCreate.vue diff --git a/web/src/views/website/BulkCreate.vue b/web/src/views/website/BulkCreate.vue new file mode 100644 index 00000000..5f735155 --- /dev/null +++ b/web/src/views/website/BulkCreate.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/web/src/views/website/IndexView.vue b/web/src/views/website/IndexView.vue index 9bd52192..0d7cf9d9 100644 --- a/web/src/views/website/IndexView.vue +++ b/web/src/views/website/IndexView.vue @@ -11,6 +11,7 @@ import dashboard from '@/api/panel/dashboard' import website from '@/api/panel/website' import { useFileStore } from '@/store' import { generateRandomString, isNullOrUndef, renderIcon } from '@/utils' +import BulkCreate from '@/views/website/BulkCreate.vue' const fileStore = useFileStore() const { $gettext } = useGettext() @@ -176,6 +177,7 @@ const columns: any = [ ] const createModal = ref(false) +const bulkCreateModal = ref(false) const editDefaultPageModal = ref(false) const createModel = ref({ @@ -289,6 +291,9 @@ const handleCreate = async () => { createModel.value.listens = createModel.value.listens.filter((item) => item !== '443') useRequest(website.create(createModel.value)).onSuccess(() => { refresh() + window.$message.success( + $gettext('Website %{ name } created successfully', { name: createModal.value.name }) + ) createModal.value = false createModel.value = { name: '', @@ -303,7 +308,6 @@ const handleCreate = async () => { path: '', remark: '' } - window.$message.success($gettext('Created successfully')) }) } @@ -339,10 +343,10 @@ onMounted(() => {