fix: LibraryView 移除 pose 相关代码

**移除内容:**
- 移除 pose 处理器选项(Line 305-310)
- 移除 procPose 变量定义(Line 1055)
- 移除 selectedProcessors 中的 procPose(Line 1142)
- 移除 processors 列表中的 'pose'(Line 1348, 1408)

**原因:**
- pose 已从 pipeline 移除(A-8)
- 无需在 Library 卡片中显示

**后续:**
- 待确认 VLM Summary 和 moment_chunks 是否需要合并
- 待确认百分比是否需要重新配置

相关需求: A-8 (移除 pose)
This commit is contained in:
2026-10-05 04:57:25 +08:00
parent 0bd71ab3f0
commit ed971c5f98

View File

@@ -302,12 +302,6 @@
<span class="ms-proc-count" @click.stop="viewProcessorJson('ocr')">{{ procCountLabel('ocr', 'frame') }}</span>
<button class="ms-proc-redo" @click.stop="redoProcessor('ocr')" title="Re-run OCR">🔄</button>
</div>
<div class="ms-proc-line" :class="procStatusClass('pose')">
<label class="ms-fm-check-label"><input type="checkbox" v-model="procPose"> Pose</label>
<span class="ms-proc-status">{{ procStatusIcon('pose') }}</span>
<span class="ms-proc-count" @click.stop="viewProcessorJson('pose')">{{ procCountLabel('pose', 'frame') }}</span>
<button class="ms-proc-redo" @click.stop="redoProcessor('pose')" title="Re-run Pose">🔄</button>
</div>
<div class="ms-proc-line" :class="procStatusClass('cut')">
<label class="ms-fm-check-label"><input type="checkbox" v-model="procCut"> CUT</label>
<span class="ms-proc-status">{{ procStatusIcon('cut') }}</span>
@@ -1058,7 +1052,6 @@ const procAsrx = ref(true)
const procFaceCluster = ref(true)
const procFace = ref(true)
const procOcr = ref(true)
const procPose = ref(true)
const procAppearance = ref(true)
const procCut = ref(true)
@@ -1145,7 +1138,7 @@ function selectedProcessors(): string[] {
if (procFaceCluster.value) procs.push('face_cluster')
if (procFace.value) procs.push('face')
if (procOcr.value) procs.push('ocr')
if (procPose.value) procs.push('pose')
if (procAppearance.value) procs.push('appearance')
if (procCut.value) procs.push('cut')
return procs
}
@@ -1351,7 +1344,7 @@ async function refreshSystemStatus() {
// Load output files for this job
job.outputs = []
const processors = ['cut', 'asr', 'asrx', 'face', 'ocr', 'pose', 'appearance', 'face_cluster']
const processors = ['cut', 'asr', 'asrx', 'face', 'ocr', 'appearance', 'face_cluster']
for (const proc of processors) {
try {
const data: any = await apiCall('get_processor_json', { fileHash: job.uuid, processor: proc })
@@ -1411,7 +1404,7 @@ async function runProcessorQC(f: any) {
qcAudioInfo.value.hasAudio = false
}
const processors = ['cut', 'asr', 'asrx', 'face', 'ocr', 'pose', 'appearance', 'face_cluster']
const processors = ['cut', 'asr', 'asrx', 'face', 'ocr', 'appearance', 'face_cluster']
for (const proc of processors) {
const counts = getProcessorCounts(f.file_uuid)