fix: resolve TypeScript compilation errors

Fixes:
- VideoPlayer.vue: restore allTags, filteredMarks, marksByTag (removed by mistake)
- PeopleView.vue: fix frameTime scope in playFaceDetailVideo catch block
- Both errors caused white screen on build failure

Root cause:
1. visibleTags duplicate declaration (old + new logic)
2. frameTime undefined in catch block (scope issue)

Solution:
1. Keep allTags/filteredMarks/marksByTag (needed in template)
2. Keep visibleTags (new logic for processor toggles)
3. Move frameTime calculation to correct scope in catch block
This commit is contained in:
2026-07-24 23:33:40 +08:00
parent 48975ef247
commit cb7e1ba0ba
37 changed files with 6875 additions and 205 deletions

View File

@@ -1,29 +1,44 @@
{
"hash": "4fedd820",
"configHash": "912a7b44",
"lockfileHash": "8417729c",
"browserHash": "686c2332",
"hash": "813ccdf0",
"configHash": "5b9e4b03",
"lockfileHash": "ac269d47",
"browserHash": "2eabb9c1",
"optimized": {
"@tauri-apps/api/core": {
"src": "../../@tauri-apps/api/core.js",
"file": "@tauri-apps_api_core.js",
"fileHash": "e45d7d78",
"fileHash": "3969e853",
"needsInterop": false
},
"vue": {
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "7f9396bc",
"fileHash": "b283492a",
"needsInterop": false
},
"vue-router": {
"src": "../../vue-router/dist/vue-router.mjs",
"file": "vue-router.js",
"fileHash": "d8343f48",
"fileHash": "0528c0df",
"needsInterop": false
},
"vue-i18n": {
"src": "../../vue-i18n/dist/vue-i18n.mjs",
"file": "vue-i18n.js",
"fileHash": "b2bd439f",
"needsInterop": false
},
"@vueuse/core": {
"src": "../../@vueuse/core/dist/index.js",
"file": "@vueuse_core.js",
"fileHash": "db16229f",
"needsInterop": false
}
},
"chunks": {
"chunk-YFT6OQ5R": {
"file": "chunk-YFT6OQ5R.js"
},
"chunk-5G6OTI3J": {
"file": "chunk-5G6OTI3J.js"
}