liuQiang 2 роки тому
батько
коміт
1feec7a938
2 змінених файлів з 7 додано та 3 видалено
  1. 6 2
      src/components/forwordTree/index.vue
  2. 1 1
      src/views/myfile/MyFile.vue

+ 6 - 2
src/components/forwordTree/index.vue

@@ -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

+ 1 - 1
src/views/myfile/MyFile.vue

@@ -995,7 +995,7 @@ export default {
                 backFolder.value = thisFolder.value
                 thisFolder.value = row;
             }else{
-                row =clickRow.value
+                row =thisFolder.value
             }
             console.log('row1', toRaw(row));
             topPath.value = row.dirPath