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 @@ + + + + +