diff --git a/src/api/image-video-analysis.js b/src/api/image-video-analysis.js new file mode 100644 index 0000000..855a25c --- /dev/null +++ b/src/api/image-video-analysis.js @@ -0,0 +1,56 @@ +import request from '@/utils/request' + +// 获取图片视频分析列表 +export function getImageVideoAnalysisList(params) { + return request({ + url: '/video-image-analysis/list', + method: 'get', + params + }) +} + +// 获取图片视频分析详情 +export function getImageVideoAnalysisDetail(id) { + return request({ + url: `/video-image-analysis/${id}`, + method: 'get' + }) +} + +// 删除图片视频分析记录 +export function deleteImageVideoAnalysis(id) { + return request({ + url: `/video-image-analysis/${id}`, + method: 'delete' + }) +} + +// 批量删除图片视频分析记录 +export function batchDeleteImageVideoAnalysis(ids) { + return request({ + url: '/video-image-analysis/batch-delete', + method: 'delete', + data: { ids } + }) +} + +// 获取图片视频分析统计 +export function getImageVideoAnalysisStats(params) { + return request({ + url: '/video-image-analysis/stats', + method: 'get', + params + }) +} + +// AI分析接口 +export function submitAiAnalysis(formData) { + return request({ + url: '/video-image-analysis/ai-analysis', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/src/api/translation.js b/src/api/translation.js new file mode 100644 index 0000000..706024d --- /dev/null +++ b/src/api/translation.js @@ -0,0 +1,12 @@ +import request from '@/utils/request' + +// 翻译接口 +export function translateText(data) { + return request({ + url: '/translation/translate', + method: 'post', + data: data, + timeout: 50000 // 设置50秒超时 + }) +} + diff --git a/src/views/text-model/index.vue b/src/views/text-model/index.vue new file mode 100644 index 0000000..4b42b18 --- /dev/null +++ b/src/views/text-model/index.vue @@ -0,0 +1,129 @@ + + + + + + diff --git a/src/views/text-model/translation.vue b/src/views/text-model/translation.vue new file mode 100644 index 0000000..ded5c2e --- /dev/null +++ b/src/views/text-model/translation.vue @@ -0,0 +1,505 @@ + + + + + diff --git a/src/views/video/dance-video-generation.vue b/src/views/video/dance-video-generation.vue new file mode 100644 index 0000000..510182e --- /dev/null +++ b/src/views/video/dance-video-generation.vue @@ -0,0 +1,381 @@ + + + + + diff --git a/src/views/video/image-video-analysis.vue b/src/views/video/image-video-analysis.vue new file mode 100644 index 0000000..f73fc67 --- /dev/null +++ b/src/views/video/image-video-analysis.vue @@ -0,0 +1,715 @@ + + + + +