diff --git a/src/components/drawer/approverDrawer.vue b/src/components/drawer/approverDrawer.vue index ccc9427..07962fd 100644 --- a/src/components/drawer/approverDrawer.vue +++ b/src/components/drawer/approverDrawer.vue @@ -11,7 +11,7 @@ const props = defineProps({ directorMaxLevel: { type: Number, - default: 0, + default: 6, }, }) const emits = defineEmits(['update:nodeConfig']) @@ -217,6 +217,16 @@ noticeStarter.value = parseInt(getNoticeStarter) // 审批结果通知发起人 } }) +const directorLevelList = ref([]) // 连续多级主管选择框数组,过滤直接主管 +watch(() => props.directorMaxLevel, (newValue) => { + if (newValue) { + for (let i = 1; i <= newValue; i++) { + if (i > 1) { + directorLevelList.value.push(i) + } + } + } +}, { immediate: true })