Просмотр исходного кода

重命名弹框不显示问题

liuQiang 1 год назад
Родитель
Сommit
b73fc4acd6

+ 3 - 1
src/views/department/MyFile.vue

@@ -1493,7 +1493,9 @@ export default {
             row = row ? row : clickRow.value
             copyFolderName.value = row.dirName
             selectedBox.value = row.dirId
-            rename.value = true
+            setTimeout(() => {
+                rename.value = true
+            }, 200);
         }
        async function getMenu(row, num,canDo) {
             if (row.name === '删除') {

+ 1 - 1
src/views/department/modalComponebts/FolderReName.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div>
-            <el-dialog v-model="folderName" title="重命名" width="30%">
+            <el-dialog v-model="folderName" @close="backToFile" title="重命名" width="30%">
                 <el-input v-model="newName" maxlength="32"></el-input>
                 <template #footer>
                     <span class="dialog-footer">

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

@@ -1671,7 +1671,9 @@ export default {
             row = row ? row : clickRow.value
             copyFolderName.value = row.dirName
             selectedBox.value = row.dirId
-            rename.value = true
+            setTimeout(() => {
+                rename.value = true
+            }, 200);
         }
        async function getMenu(row, num,canDo) {
             if (row.name === '删除') {

+ 1 - 1
src/views/myfile/modalComponebts/FolderReName.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div>
-            <el-dialog v-model="folderName" title="重命名" width="30%">
+            <el-dialog v-model="folderName" @close="backToFile" title="重命名" width="30%">
                 <el-input v-model="newName" placeholder="请输入不多于32位字符" maxlength="32"></el-input>
                 <template #footer>
                     <span class="dialog-footer">

+ 3 - 1
src/views/publicment/MyFile.vue

@@ -1463,7 +1463,9 @@ export default {
             row = row ? row : clickRow.value
             copyFolderName.value = row.dirName
             selectedBox.value = row.dirId
-            rename.value = true
+            setTimeout(() => {
+                rename.value = true
+            }, 200);
         }
        async function getMenu(row, num,canDo) {
             // if(delMoreFile.value[0].dirType === "2") return ElMessage({

+ 1 - 1
src/views/publicment/modalComponebts/FolderReName.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div>
-            <el-dialog v-model="folderName" title="重命名" width="30%">
+            <el-dialog v-model="folderName" @close="backToFile" title="重命名" width="30%">
                 <el-input v-model="newName" placeholder="请输入不多于32位字符" maxlength="32"></el-input>
                 <template #footer>
                     <span class="dialog-footer">