duy 1 rok pred
rodič
commit
1cc2cf96d3

+ 12 - 2
src/components/tree/hc-tree.vue

@@ -16,7 +16,7 @@
                         </el-radio>
                         <span v-else>{{ node.label }}</span>
                     </div>
-                    <div v-if="data.hasChildren" class="text-blue submit-counts">
+                    <div v-if="data.hasChildren && isShowNumber" class="text-blue submit-counts">
                         【{{ data.treeNumber ?? 0 }}】
                     </div>
                     <!-- 没有传入菜单使用默认的 -->
@@ -117,6 +117,10 @@ const props = defineProps({
         type:Boolean,
         default:false,
     },
+    isShowNumber:{
+        type:Boolean,
+        default:true,
+    },
 
 })
 
@@ -139,6 +143,8 @@ const contractId = ref(props.contractId)
 const idPrefix = ref(props.idPrefix)
 const radioKeys = ref(Number(props.radioKey))
 const isOwn = ref(props.isOwn)
+const isShowNumber = ref(props.isShowNumber)
+const isShowMenu = ref(props.isShowMenu)
 
 //监听
 watch(() => [
@@ -150,8 +156,10 @@ watch(() => [
     props.idPrefix,
     props.radioKey,
     props.isOwn,
+    props.isShowNumber,
+    props.isShowMenu,
 
-], ([menus, AutoKeys, expandKeys, UserProjectId, UserContractId, UserIdPrefix, radioKey, own]) => {
+], ([menus, AutoKeys, expandKeys, UserProjectId, UserContractId, UserIdPrefix, radioKey, own, num, ishowmenu]) => {
     menusData.value = menus
     isAutoKeys.value = AutoKeys
     TreeExpandKey.value = expandKeys
@@ -160,6 +168,8 @@ watch(() => [
     idPrefix.value = UserIdPrefix
     radioKeys.value = Number(radioKey)
     isOwn.value = own
+    isShowNumber.value = num
+    isShowMenu.value = ishowmenu
 })
 
 //单选框事件

+ 1 - 1
src/views/transfer/initial.vue

@@ -12,7 +12,7 @@
             </div>
             <div v-loading="treeLoading" class="hc-tree-box" element-loading-text="加载中...">
                 <el-scrollbar>
-                    <HcTree :project-id="projectId" :contract-id="contractId" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
+                    <HcTree :project-id="projectId" :contract-id="contractId" :is-show-number="false" :is-show-menu="false" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
                 </el-scrollbar>
             </div>
             <!-- 左右拖动 -->

+ 2 - 2
src/views/transfer/preliminary-examination.vue

@@ -15,12 +15,12 @@
             </div>
             <div v-if="tabKey === 'tab1'" v-loading="treeLoading" class="hc-tree-box" element-loading-text="加载中...">
                 <el-scrollbar>
-                    <HcTree :contract-id="contractId" :project-id="projectId" :is-own="false" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
+                    <HcTree :contract-id="contractId" :project-id="projectId" :is-own="false" :is-show-number="false" :is-show-menu="false" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
                 </el-scrollbar>
             </div>
             <div v-else v-loading="treeLoading" element-loading-text="加载中..." class="hc-tree-box">
                 <el-scrollbar>
-                    <HcTree :contract-id="contractId" :project-id="projectId" :is-own="true" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
+                    <HcTree :contract-id="contractId" :project-id="projectId" :is-own="true" :is-show-number="false" :is-show-menu="false" @nodeTap="projectTreeClick" @nodeLoading="treeNodeLoading" />
                 </el-scrollbar>
             </div>
             <!-- 左右拖动 -->