feat(front): add support for image conversion in Preprocessing and Result components

This commit is contained in:
keven1024
2026-02-27 17:56:43 +08:00
parent 55900224ae
commit 183297bd2c
2 changed files with 3 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
export type FileHandleKey = 'file-share' | 'file-image-compress'
export type FileHandleKey = 'file-share' | 'file-image-compress' | 'file-image-convert'
export type FileShareHandleProps = { type: FileHandleKey; config: Record<string, any> }
export type TextHandleKey = 'text-share'

View File

@@ -2,6 +2,7 @@
import FileShareResult from '@/components/Result/FileShareResult.vue'
import TextShareResult from '@/components/Result/TextShareResult.vue'
import ImageCompressResult from '@/components/Result/ImageCompressResult.vue'
import ImageConvertResult from '@/components/Result/ImageConvertResult.vue'
import type { filehandleData, handleComponent, handleKey, texthandleData } from './types'
const props = defineProps<{
@@ -16,6 +17,7 @@ const handleList: { component: handleComponent; key: handleKey }[] = [
{ component: FileShareResult, key: 'file-share' },
{ component: TextShareResult, key: 'text-share' },
{ component: ImageCompressResult, key: 'file-image-compress' },
{ component: ImageConvertResult, key: 'file-image-convert' },
]
const activeHandle = computed(() => {