From 195c7cd89553dacdcabc9e738f356b779cd8ba54 Mon Sep 17 00:00:00 2001 From: du <13220750630.163.com> Date: 星期二, 22 四月 2025 10:40:03 +0800 Subject: [PATCH] 复制ppt,删除ppt的提示 --- easegen-front/src/views/chooseTemplate/index.vue | 49 ++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 42 insertions(+), 7 deletions(-) diff --git a/easegen-front/src/views/chooseTemplate/index.vue b/easegen-front/src/views/chooseTemplate/index.vue index 7882e58..2e7d676 100644 --- a/easegen-front/src/views/chooseTemplate/index.vue +++ b/easegen-front/src/views/chooseTemplate/index.vue @@ -630,7 +630,7 @@ <script lang="ts" setup> import { ref, reactive, onMounted } from 'vue' import draggable from 'vuedraggable' - +import { ElMessage, ElMessageBox } from 'element-plus' import Vue3DraggableResizable from 'vue3-draggable-resizable' import 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css' import { config } from '@/config/axios/config' @@ -1244,13 +1244,48 @@ clearInterval(schedulePPTTimer.value) } const copyDocument = (item, index) => { - let copyItem = cloneDeep(item) - copyItem.id = generateUUID() - copyItem.isActive = false - PPTArr.value.splice(index + 1, 0, copyItem) + ElMessageBox.confirm( + '鏄惁澶嶅埗杩欓〉PPT锛�', + '鎻愮ず', + { + confirmButtonText: '鏄�', + cancelButtonText: '鍚�', + type: 'warning', + } + ) + .then(() => { + let copyItem = cloneDeep(item) + copyItem.id = generateUUID() + copyItem.isActive = false + PPTArr.value.splice(index + 1, 0, copyItem) + }) + .catch(() => { + ElMessage({ + type: 'info', + message: '宸插彇娑堝鍒�', + }) + }) + } const deleteDocument = (item) => { - PPTArr.value = PPTArr.value.filter((child) => child.id !== item.id) + ElMessageBox.confirm( + '鏄惁鍒犻櫎杩欓〉PPT锛�', + '鎻愮ず', + { + confirmButtonText: '鏄�', + cancelButtonText: '鍚�', + type: 'warning', + } + ) + .then(() => { + PPTArr.value = PPTArr.value.filter((child) => child.id !== item.id) + }).catch(() => { + ElMessage({ + type: 'info', + message: '宸插彇娑堝垹闄�', + }) + }) + } const deleteDigitalHuman = () => { selectPPT.value.showDigitalHuman = false @@ -1650,7 +1685,7 @@ SaveLoading.value = false return false } - + } else { // 鍚堟垚瑙嗛鍓嶅厛淇濆瓨 try { -- Gitblit v1.9.3