diff --git a/src/types/slides.ts b/src/types/slides.ts index 1a397a47..3aa618a6 100644 --- a/src/types/slides.ts +++ b/src/types/slides.ts @@ -139,7 +139,7 @@ interface PPTBaseElement { } -export type TextType = 'title' | 'subtitle' | 'content' | 'item' | 'itemTitle' | 'notes' | 'header' | 'footer' | 'partNumber' +export type TextType = 'title' | 'subtitle' | 'content' | 'item' | 'itemTitle' | 'notes' | 'header' | 'footer' | 'partNumber' | 'itemNumber' /** * 文本元素 diff --git a/src/views/Editor/MarkupPanel.vue b/src/views/Editor/MarkupPanel.vue index 50835171..394ca8d9 100644 --- a/src/views/Editor/MarkupPanel.vue +++ b/src/views/Editor/MarkupPanel.vue @@ -66,6 +66,7 @@ const textTypeOptions = ref<{ label: string; value: TextType | '' }[]>([ { label: '页眉', value: 'header' }, { label: '页脚', value: 'footer' }, { label: '节编号', value: 'partNumber' }, + { label: '项目编号', value: 'itemNumber' }, ]) const slideType = computed(() => currentSlide.value?.type || '')