|
|
@@ -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()
|
|
|
}
|
|
|
|