From ab9b7409b28f37205f521b3ca908fecc66a4a65e Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Tue, 28 Jul 2026 12:16:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(useVoiceMaterialActions):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=AD=90=20Hook=20=E7=9B=B8=E5=AF=B9=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=B1=82=E7=BA=A7=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 子 Hook 位于 actions/ 子目录,引用 types/utils 需要上三级(../../../) 而非上两级(../../),导致 TS 编译失败。 --- .../hooks/useVoiceMaterials/actions/useVoiceDelete.ts | 2 +- .../hooks/useVoiceMaterials/actions/useVoiceEdit.ts | 2 +- .../hooks/useVoiceMaterials/actions/useVoiceUpload.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceDelete.ts b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceDelete.ts index df7fb7a1a..e89b32149 100755 --- a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceDelete.ts +++ b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceDelete.ts @@ -1,7 +1,7 @@ import { useCallback } from "react" import { useMutation, useQueryClient } from "@tanstack/react-query" import { deleteAsset } from "@/api/assets" -import { type VoiceMaterial } from "../../types" +import { type VoiceMaterial } from "../../../types" interface UseVoiceDeleteOptions { materials: VoiceMaterial[] diff --git a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceEdit.ts b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceEdit.ts index e4f245953..c53473a27 100755 --- a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceEdit.ts +++ b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceEdit.ts @@ -2,7 +2,7 @@ import { useCallback } from "react" import { useMutation, useQueryClient } from "@tanstack/react-query" import { updateAsset } from "@/api/assets" import { tagAsset, untagAsset } from "@/api/tags" -import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../../types" +import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../../../types" interface UseVoiceEditOptions { materials: VoiceMaterial[] diff --git a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceUpload.ts b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceUpload.ts index af1f5665a..84ddecc4e 100755 --- a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceUpload.ts +++ b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/actions/useVoiceUpload.ts @@ -8,8 +8,8 @@ import { type AssetLibraryItem, } from "@/api/assets" import { tagAsset } from "@/api/tags" -import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../../types" -import { getAudioDuration } from "../../utils/audio" +import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../../../types" +import { getAudioDuration } from "../../../utils/audio" interface UseVoiceUploadOptions { voiceLibrary?: { id: string; kind: string }