浏览代码

更改按钮顺序

duy 2 周之前
父节点
当前提交
105a38b519
共有 1 个文件被更改,包括 12 次插入5 次删除
  1. 12 5
      src/views/file/scan.vue

+ 12 - 5
src/views/file/scan.vue

@@ -30,6 +30,9 @@
                 </template>
                 <template #header>
                     <el-button hc-btn type="primary" :disabled="!folderId" @click="uploadModalClick">上传</el-button>
+                    
+                    <el-button hc-btn class="text-white" color="#149BF4" :disabled="!tableCheckedKeys.length" @click="editClick">编辑</el-button>
+                    <el-button v-del-com:[delClick] hc-btn type="danger" :disabled="!tableCheckedKeys.length">删除</el-button>
                     <el-button hc-btn color="#12B9A7" class="text-white" :disabled="!folderId" @click="movesClick">移动</el-button>
                     <!-- <el-button hc-btn color="#149BF4" class="text-white">自动识别</el-button> -->
                    
@@ -41,9 +44,6 @@
                             </div>
                         </template>
                     </el-badge>
-                    
-                    <el-button hc-btn class="text-white" color="#149BF4" :disabled="!tableCheckedKeys.length" @click="editClick">编辑</el-button>
-                    <el-button v-del-com:[delClick] hc-btn type="danger" :disabled="!tableCheckedKeys.length">删除</el-button>
                 </template>
 
                 <HcTable
@@ -651,16 +651,23 @@ const addClick = ()=>{
 }
 const curItem = ref(null)
 const menuClick = (item, cur)=>{
-  console.log(item, 'item111111')
+
     curItem.value = cur
     const { key } = item
-  
+console.log(curItem.value, 'curItem.value')
+
+  const { hasChildren } = curItem.value
+
     
     console.log(key === 'del-node', key === 'del-node')
     
     if (key === 'add-node') {
         addModal.value = true
     } else if (key === 'del-node') {
+        if (hasChildren) {
+            window.$message?.warning('当前节点存在文件,无法删除')
+            return
+        }
         delModalClick()
     }