修复 Ai字幕展示的方式

新增 页面持久化
This commit is contained in:
小肥羊 2026-01-21 15:19:54 +08:00
parent 43a59dd593
commit eed63794b8
4 changed files with 15 additions and 7 deletions

View File

@ -18,7 +18,8 @@ export default {
component: () => import("@/views/welcome/runningTask.vue"),
meta: {
title: "进行中任务",
showLink: true
showLink: true,
keepAlive:true,
}
},
{
@ -36,7 +37,8 @@ export default {
component: () => import("@/views/welcome/showTask.vue"),
meta: {
title: "预览任务",
showLink: false
showLink: false,
keepAlive:true,
}
},
{
@ -45,7 +47,8 @@ export default {
component: () => import("@/views/welcome/errorTask.vue"),
meta: {
title: "错误任务",
showLink: true
showLink: true,
keepAlive:true,
}
}
]

View File

@ -139,6 +139,7 @@ function previewTask(row: any) {
meta: {
title: `任务预览` + row.id.toString().slice(-4),
dynamicLevel: 3,
keepAlive: true,
},
});
//

View File

@ -155,9 +155,13 @@ function timeupdateVideo() {
let subtitleI = subtitles.value.findIndex(
(subtitle) => currentTime >= subtitle.start && currentTime <= subtitle.end
);
// AI
let subtitleI1 = subtitles1.value.findIndex(
(subtitle) => currentTime >= subtitle.start && currentTime <= subtitle.end
);
if (subtitleI > -1 && currentSubtitle.value !== subtitles.value[subtitleI].text) {
currentSubtitle.value = subtitles.value[subtitleI].text;
currentSubtitle1.value = subtitles1.value[subtitleI]?.text || "";
currentSubtitle1.value = subtitles1.value[subtitleI1]?.text || "";
} else if (subtitleI == -1) {
currentSubtitle.value = "";
currentSubtitle1.value = "";

View File

@ -329,9 +329,9 @@ namespace VideoAnalysisCore.AICore.GPT.DeepSeek
{{subject}}{{sections}}STTJSON
# Input & Output Protocol
JSON `[{"t": number, "r": string}]`
* `t` (Time):
* `r` (Result):
# Processing Rules ()
`t` (Time):
`r` (Result):
Processing Rules ()
1. ()
N N
i `t` i `t`