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