1
0
tangning 10 ساعت پیش
والد
کامیت
9be8c9c932
1فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 5 4
      src/view/case/photos/index.vue

+ 5 - 4
src/view/case/photos/index.vue

@@ -623,11 +623,12 @@ const deleteSelectedPage = async () => {
   }
 };
 const handleKeyDown = (e) => {
-  console.log("handleKeyDown", e);
-  if (selectedPageIndex.value === -1) {
-    return;
+  const isCtrlZ = (e.ctrlKey || e.metaKey) && e.key === 'z'
+  if (currentIndex.value > 0 && isCtrlZ) {
+    e.preventDefault() // 阻止浏览器默认撤销行为
+    undo(true) // 你的撤销方法
   }
-  if (e.key === "Delete" || e.key === "Backspace") {
+  if (selectedPageIndex.value !== -1 && (e.key === "Delete" || e.key === "Backspace")) {
     e.preventDefault();
     deleteSelectedPage();
   }