xiaohaizhao 1 miesiąc temu
rodzic
commit
bd1fd817c8
2 zmienionych plików z 9 dodań i 7 usunięć
  1. 1 1
      dist/index.html
  2. 8 6
      src/MAR/archivesMag/index.vue

+ 1 - 1
dist/index.html

@@ -5,7 +5,7 @@
     <link rel="icon" type="image/svg+xml" href="./vite.svg" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>营销宝</title>
-    <script type="module" crossorigin src="./assets/index-014042cf.js"></script>
+    <script type="module" crossorigin src="./assets/index-b1320b66.js"></script>
     <link rel="modulepreload" crossorigin href="./assets/vue-8259307b.js">
     <link rel="modulepreload" crossorigin href="./assets/vue-router-55bfd43b.js">
     <link rel="stylesheet" href="./assets/index-b8e2bd64.css">

+ 8 - 6
src/MAR/archivesMag/index.vue

@@ -16,8 +16,8 @@
             <div class="node-operations">
               <!-- 新建按钮 -->
               <a-button type="link" size="small" @click="(e) => handleCreate(node, e)"
-                :disabled="node.level >= 3 || node.isenable === 0">
-                {{ node.level === 1 ? '新建子分类' : '新建' }}
+                :disabled="node.level >= 4 || node.isenable === 0">
+                {{ node.level === 1 || node.level === 2 ? '新建子分类' : '新建' }}
               </a-button>
               <!-- 操作下拉菜单 -->
               <a-dropdown placement="bottomRight" trigger="hover">
@@ -232,8 +232,8 @@ const handleCreate = (node, e) => {
   }
 
   // 根据节点层级判断是新建分类还是新建数据
-  if (node.level === 1) {
-    // 一级分类(父分类):新建子分类
+  if (node.level === 1 || node.level === 2) {
+    // 一级和二级分类:新建子分类
     console.log('新建子分类,父分类:', node)
     // 创建一个新的对象副本,避免响应式引用问题
     createData.value = { ...node }
@@ -241,8 +241,10 @@ const handleCreate = (node, e) => {
     if (addClassRef.value) {
       addClassRef.value.showDrawer()
     }
-  } else if (node.level === 2) {
-    // 二级分类(子分类):新建数据
+  }
+  
+  // 二级和三级分类:新建数据
+  if (node.level === 2 || node.level === 3) {
     // 使用现有的 Add 组件,传递分类信息
     console.log('新建数据,分类:', node)
     // 首先设置当前选中的分类,然后触发新建按钮点击