浏览代码

右键bug

liuQiang 1 年之前
父节点
当前提交
4f3a7d28a5
共有 3 个文件被更改,包括 14 次插入4 次删除
  1. 6 2
      src/views/department/MyFile.vue
  2. 4 1
      src/views/myfile/MyFile.vue
  3. 4 1
      src/views/publicment/MyFile.vue

+ 6 - 2
src/views/department/MyFile.vue

@@ -215,7 +215,7 @@
                                 @selection-change="handleSelectionChange1" :single-select="true" @row-click="folderClick"
                                 @row-contextmenu="folderRClick" ref="taskTableRef">
                                 <el-table-column type="selection" width="55" />
-                                <el-table-column label="名称" :show-overflow-tooltip="true" width="500">
+                                <el-table-column label="名称" :show-overflow-tooltip="true" :tooltip-options="{showAfter: 1000}" width="500">
                                     <template #default="scope">
                                         <span class="juzhong">
                                             <el-icon v-if="scope.row.isFavorite == 'N'" @click.stop="collectByStar(scope.row,true)" class="juli">
@@ -925,7 +925,11 @@ export default {
             if(thisFolderRole.value && thisFolderRole.value.roles){
                 if(thisFolderRole.value.roles.l0600){
                     const passArr = localStorage.getItem('passArr');
-                    const passArrObj = JSON.parse(passArr)
+                    // console.log('passArr',passArr);
+                    let passArrObj
+                    if(passArr){
+                     passArrObj = JSON.parse(passArr)
+                    }
                     if((!passArrObj) || !passArrObj.some(item=>item === clickRow.value.docId)){
                         chooseRow.value = row
                         chooseNum.value = num

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

@@ -975,7 +975,10 @@ export default {
             if (thisFolderRole.value && thisFolderRole.value.roles) {
                 if (thisFolderRole.value.roles.l0600) {
                     const passArr = localStorage.getItem('passArr');
-                    const passArrObj = JSON.parse(passArr)
+                    let passArrObj
+                    if(passArr){
+                     passArrObj = JSON.parse(passArr)
+                    }
                     if ((!passArrObj) || !passArrObj.some(item => item === clickRow.value.docId)) {
                         chooseRow.value = row
                         chooseNum.value = num

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

@@ -932,7 +932,10 @@ export default {
             if(thisFolderRole.value && thisFolderRole.value.roles){
                 if(thisFolderRole.value.roles.l0600){
                     const passArr = localStorage.getItem('passArr');
-                    const passArrObj = JSON.parse(passArr)
+                    let passArrObj
+                    if(passArr){
+                     passArrObj = JSON.parse(passArr)
+                    }
                     if((!passArrObj) || !passArrObj.some(item=>item === clickRow.value.docId)){
                         chooseRow.value = row
                         chooseNum.value = num