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

View File

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

View File

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

View File

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