Kaynağa Gözat

跨目录移动不显示菜单

duy 2 yıl önce
ebeveyn
işleme
fe06b20487

+ 6 - 1
src/components/tree/hc-tree.vue

@@ -17,7 +17,7 @@
                             </div>
 
                             <!--没有传入菜单使用默认的-->
-                            <div class="menu-icon1" :class="node.showTreeMenu?'show':''" v-if="node.level !== 1 && menusData.length < 1">
+                            <div class="menu-icon1" :class="node.showTreeMenu?'show':''" v-if="node.level !== 1 && menusData.length < 1&&isShowMenu">
                                 <div class="cu-tree-node-popover-menu-icon" @click.prevent.stop="ElTreeLabelContextMenu2($event,data,node)">
                                     <HcIcon name="apps" ui="text-2xl"/>
                                 </div>
@@ -115,6 +115,10 @@ const props = defineProps({
         default() {
             return true;
         }
+    },
+    isShowMenu:{
+        type:Boolean,
+        default:true
     }
 })
 
@@ -144,6 +148,7 @@ watch(() => [
     props.contractId,
     props.idPrefix,
     props.radioKey,
+    
 ], ([menus, AutoKeys, expandKeys, UserProjectId, UserContractId, UserIdPrefix, radioKey]) => {
     menusData.value = menus
     isAutoKeys.value = AutoKeys

+ 1 - 1
src/views/archives/tuning.vue

@@ -161,7 +161,7 @@
                     <div class="panel-header">选择移动目录</div>
                     <div class="panel-body">
                         <el-scrollbar>
-                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio  @noderadio="nodeRadio"/>
+                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio  @noderadio="nodeRadio" :isShowMenu="false"/>
                         </el-scrollbar>
                     </div>
                 </div>

+ 1 - 1
src/views/file/collection.vue

@@ -213,7 +213,7 @@
                     <div class="panel-header">选择移动目录</div>
                     <div class="panel-body" v-loading="treePanelLoading">
                         <el-scrollbar>
-                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio @radioChange="radioChange" :showRadioFun="showRadioFun" @nodeLoading="panelTreeLoading"/>
+                            <HcTree idPrefix="hc-tree-moves-" :projectId="projectId" :contractId="contractId" isRadio @radioChange="radioChange" :showRadioFun="showRadioFun" @nodeLoading="panelTreeLoading" :isShowMenu="false"/>
                         </el-scrollbar>
                     </div>
                 </div>