|
|
@@ -15,10 +15,11 @@
|
|
|
class="bulid-input"
|
|
|
clearable
|
|
|
placeholder="新建目录"
|
|
|
+ @change="sureDir"
|
|
|
/>
|
|
|
- <el-icon size="20" color="#327CEC" @click="sureDir"
|
|
|
+ <!-- <el-icon size="20" color="#327CEC" @click="sureDir"
|
|
|
><CircleCheckFilled
|
|
|
- /></el-icon>
|
|
|
+ /></el-icon> -->
|
|
|
</div>
|
|
|
<el-tree-v2
|
|
|
ref="treeRef"
|
|
|
@@ -165,6 +166,9 @@ const sureDir = async () => {
|
|
|
const selectedNode = treeRef.value.getCurrentNode()
|
|
|
const siblings = selectedNode.children;
|
|
|
const hasSameLabel = siblings.some((node) => node.label === dirName.value);
|
|
|
+ if(!dirName.value){
|
|
|
+ return
|
|
|
+ }
|
|
|
if(hasSameLabel){
|
|
|
ElMessage({ message: "该目录名字已存在,请重新创建", type: "error" });
|
|
|
return
|