Browse Source

部门公开权限跳转

liuQiang 1 year ago
parent
commit
731568deff
3 changed files with 6 additions and 4 deletions
  1. 2 2
      src/views/department/MyFile.vue
  2. 2 0
      src/views/myfile/MyFile.vue
  3. 2 2
      src/views/publicment/MyFile.vue

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

@@ -76,7 +76,7 @@
                 <div v-if="editOnline">
                     <!-- 众多功能 -->
                     <div class="manyUse">
-                        <div v-if="thisRole.some(item=>item == 'upload') || (thisFolder.dirType == '1' && isDept)"
+                        <div v-if="thisRole.some(item=>item == 'upload') || isDept"
                             style="display: flex;width: 92px;height: 32px;justify-content: flex-start;align-items: center;line-height: 18px;">
                             <div style="margin-left: 5px;">
                                 <img src="../../assets/images/upload.png" style="width: 24px;height: 24px;" alt="">
@@ -123,7 +123,7 @@
                             </div>
                         </div>
                         <template v-for="(item, index) in useMenu" :key="index">
-                            <div :class="{ 'isCheck': ((haveCheck && isDept) || thisRole.some(item=>item == 'delete')) }"
+                            <div :class="{ 'isCheck': (haveCheck && thisRole.some(item=>item == 'delete')||haveCheck && isDept) }"
                                 style="display: flex;width: 82px;opacity:0.5;height: 32px;justify-content: flex-start;align-items: center;line-height: 18px;cursor: pointer;"
                                 @click="getMenu(item, index)">
                                 <div style="margin-left: 5px;">

+ 2 - 0
src/views/myfile/MyFile.vue

@@ -1561,7 +1561,9 @@ export default {
         const refreshFile = () => {
             if (toRaw(thisFolder.value).dirId && !leftNewFile.value) {//如果点开了文件夹
                 folderClick()
+                // console.log(111);
             } else {
+                // console.log(222);
                 getAllTop()
             }
         }

+ 2 - 2
src/views/publicment/MyFile.vue

@@ -76,7 +76,7 @@
                 <div v-if="editOnline">
                     <!-- 众多功能 -->
                     <div class="manyUse">
-                        <div v-if="thisRole.some(item=>item == 'upload') || (thisFolder.dirType == '1' && isDept)"
+                        <div v-if="thisRole.some(item=>item == 'upload') || isDept"
                             style="display: flex;width: 92px;height: 32px;justify-content: flex-start;align-items: center;line-height: 18px;">
                             <div style="margin-left: 5px;">
                                 <img src="../../assets/images/upload.png" style="width: 24px;height: 24px;" alt="">
@@ -123,7 +123,7 @@
                             </div>
                         </div>
                         <template v-for="(item, index) in useMenu" :key="index">
-                            <div :class="{ 'isCheck': ((haveCheck && isDept) || thisRole.some(item=>item == 'delete')) }"
+                            <div :class="{ 'isCheck': (haveCheck && thisRole.some(item=>item == 'delete')||haveCheck && isDept) }"
                                 style="display: flex;width: 82px;opacity:0.5;height: 32px;justify-content: flex-start;align-items: center;line-height: 18px;cursor: pointer;"
                                 @click="getMenu(item, index)">
                                 <div style="margin-left: 5px;">