Browse Source

初步搭建PC端项目脚手架

刘洋 1 year ago
parent
commit
607897e00c
3 changed files with 21 additions and 25 deletions
  1. 21 21
      src/hooks/useTableCrud.js
  2. 0 1
      src/views/examManage/index.vue
  3. 0 3
      src/views/userManage/index.vue

+ 21 - 21
src/hooks/useTableCrud.js

@@ -6,7 +6,7 @@ const ACTIONS = {
 };
 
 export default function (
-  { name, doCreate, doDelete, doUpdate, refresh, initForm = {} },
+  { name, doCreate, doUpdate, refresh, initForm = {} },
   formDialogRef
 ) {
   const visible = ref(false);
@@ -66,25 +66,25 @@ export default function (
   }
 
   //删除
-  function handleDelete(id, confirmOptions) {
-    if (!id) return;
-    $dialog.confirm({
-      content: '确定删除?',
-      title: '提示',
-      async confirm() {
-        try {
-          loading.value = true;
-          const data = await doDelete(id);
-          $message.success('删除成功');
-          loading.value = false;
-          refresh(data);
-        } catch (error) {
-          loading.value = false;
-        }
-      },
-      ...confirmOptions,
-    });
-  }
+  // function handleDelete(id, confirmOptions) {
+  //   if (!id) return;
+  //   $dialog.confirm({
+  //     content: '确定删除?',
+  //     title: '提示',
+  //     async confirm() {
+  //       try {
+  //         loading.value = true;
+  //         const data = await doDelete(id);
+  //         $message.success('删除成功');
+  //         loading.value = false;
+  //         refresh(data);
+  //       } catch (error) {
+  //         loading.value = false;
+  //       }
+  //     },
+  //     ...confirmOptions,
+  //   });
+  // }
 
   return {
     visible,
@@ -92,7 +92,7 @@ export default function (
     title,
     loading,
     handleAdd,
-    handleDelete,
+    // handleDelete,
     handleEdit,
     handleSave,
     formData,

+ 0 - 1
src/views/examManage/index.vue

@@ -45,7 +45,6 @@ const {
   title,
   loading,
   handleAdd,
-  handleDelete,
   handleEdit,
   handleSave,
   formData,

+ 0 - 3
src/views/userManage/index.vue

@@ -104,7 +104,6 @@ const add = async () => {
   await 1;
   alert(1);
 };
-const del = async () => {};
 const update = async () => {};
 const refresh = async () => {};
 
@@ -114,7 +113,6 @@ const {
   title,
   loading,
   handleAdd,
-  handleDelete,
   handleEdit,
   handleSave,
   formData,
@@ -123,7 +121,6 @@ const {
   {
     name: '用户',
     doCreate: add,
-    doDelete: del,
     doUpdate: update,
     refresh: refresh,
   },