diff --git a/src/components/common/treeCaseTable/knowledgeSelect.vue b/src/components/common/treeCaseTable/knowledgeSelect.vue index bc49ecb2..a6cdf4fe 100644 --- a/src/components/common/treeCaseTable/knowledgeSelect.vue +++ b/src/components/common/treeCaseTable/knowledgeSelect.vue @@ -71,6 +71,7 @@ interface Props { modelName?: string; editable?: boolean; size?: '' | 'large' | 'default' | 'small'; + dirType?: number; } const props = withDefaults(defineProps(), { @@ -78,6 +79,7 @@ const props = withDefaults(defineProps(), { modelName: '', editable: true, size: 'default', + dirType: DIR_TYPE.KNOWLEDGE, }); const emit = defineEmits(['update:modelValue', 'update:modelName']); @@ -123,7 +125,7 @@ const cascaderProps: CascaderProps = { if (!node?.data?.dataType) { res = await dataListDirApi({ parentDirId: node?.data.parentId || '', - dirType: DIR_TYPE.KNOWLEDGE, + dirType: props.dirType, }); if (res?.code === 200) { list = res.data.map((item: any) => { @@ -179,7 +181,7 @@ const fetchChildren = async (parentId: string, parentNodeData?: any) => { } const res2: any = await dataListDirApi({ parentDirId: parentId || '', - dirType: DIR_TYPE.KNOWLEDGE, + dirType: props.dirType, }); if (res2?.code === 200) { return res2.data.map((item: any) => ({ @@ -324,7 +326,7 @@ onMounted(() => {}); align-items: center; gap: 6px; vertical-align: middle; - line-height: 1; + line-height: normal; max-width: 100%; .view { display: inline-flex; diff --git a/src/components/common/treeCaseTable/nodeDetailDialog.vue b/src/components/common/treeCaseTable/nodeDetailDialog.vue index 27c85ace..4ba80f42 100644 --- a/src/components/common/treeCaseTable/nodeDetailDialog.vue +++ b/src/components/common/treeCaseTable/nodeDetailDialog.vue @@ -43,6 +43,13 @@ +