From 283491284169b89706a6fc4e143c01fe9d75c280 Mon Sep 17 00:00:00 2001 From: lizijiee <562949697@qq.com> Date: Tue, 26 Mar 2024 00:54:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8C=85=E5=88=9B=E5=BB=BA=E5=AE=8C=E6=88=90=E5=BC=B9=E6=A1=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/content/Content.vue | 5 ++ .../home/content/modal/FinishPackageModal.vue | 81 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 src/views/home/content/modal/FinishPackageModal.vue diff --git a/src/views/home/content/Content.vue b/src/views/home/content/Content.vue index 665bc0b..3ebc5d2 100644 --- a/src/views/home/content/Content.vue +++ b/src/views/home/content/Content.vue @@ -15,6 +15,7 @@ import { cloneDeep, debounce } from 'lodash-es' import Masonry from 'masonry-layout' import { useMessage } from 'naive-ui' import { computed, nextTick, onMounted, onUnmounted, onUpdated, reactive, ref, unref, watch } from 'vue' +import FinishPackageModal from './modal/FinishPackageModal.vue' import GeneratePackageModal from './modal/GeneratePackageModal.vue' import LoginSuccessModal from './modal/LoginSuccessModal.vue' import PackageSettingsModal from './modal/PackageSettingsModal.vue' @@ -36,6 +37,7 @@ const packageModalRef = ref(null) const generateModalRef = ref(null) const queryRepeatedTasksModalRef = ref(null) const LoginSuccessModalRef = ref(null) +const finishPackageModal = ref(null) const loading = ref(false) const message = useMessage() const totalCount = ref(0) @@ -244,11 +246,13 @@ async function commitHandler(settingParam) { checkDuplicateNo: checkDuplicateNo.value } const modal = generateModalRef.value as any + const finishModal = finishPackageModal.value as any modal.showModal() createPackage(params).then((res) => { if (res.code === "OK") { message.success(res.data); modal.closeModal() + finishModal.showModal() } }) const asideVal = configStore.getAsideValue @@ -463,6 +467,7 @@ function previewHandler(index: number, event: MouseEvent) { + diff --git a/src/views/home/content/modal/FinishPackageModal.vue b/src/views/home/content/modal/FinishPackageModal.vue new file mode 100644 index 0000000..bb0961a --- /dev/null +++ b/src/views/home/content/modal/FinishPackageModal.vue @@ -0,0 +1,81 @@ + + + + +