From b00049de2d99effbff1c105016ec4de07850852f Mon Sep 17 00:00:00 2001 From: yml2213 Date: Thu, 4 Jun 2026 10:07:39 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BF=AE=E5=A4=8D=20auth=20=E5=92=8C?= =?UTF-8?q?=20admin=20=E8=A7=86=E5=9B=BE=E5=AF=BC=E5=85=A5=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 AdminLoginView 使用 features/admin - 修复 LoginView, MobileLoginView, MobileRegisterView 使用 features/auth - 修复 MobileProfileView, MobileRealnameView 使用正确路径 - 修复 useSmsCountdown 导入到 shared/composables 类型错误:79 → ? 模块错误:38 → 31 --- frontend/src/features/admin/views/AdminLoginView.vue | 2 +- frontend/src/features/auth/views/LoginView.vue | 2 +- frontend/src/features/auth/views/MobileLoginView.vue | 2 +- frontend/src/features/auth/views/MobileProfileView.vue | 4 ++-- frontend/src/features/auth/views/MobileRealnameView.vue | 2 +- frontend/src/features/auth/views/MobileRegisterView.vue | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/features/admin/views/AdminLoginView.vue b/frontend/src/features/admin/views/AdminLoginView.vue index 37cc019..1a7a3df 100644 --- a/frontend/src/features/admin/views/AdminLoginView.vue +++ b/frontend/src/features/admin/views/AdminLoginView.vue @@ -4,7 +4,7 @@ import { Lock, User } from "@element-plus/icons-vue"; import { onMounted, reactive, ref } from "vue"; import { useRouter } from "vue-router"; -import { fetchAdminCaptcha, type AdminCaptcha } from "@/api/adminAuth"; +import { fetchAdminCaptcha, type AdminCaptcha } from "@/features/admin"; import { useAdminSessionStore } from "@/stores/adminSession"; const router = useRouter(); diff --git a/frontend/src/features/auth/views/LoginView.vue b/frontend/src/features/auth/views/LoginView.vue index 8324578..2e16fb1 100644 --- a/frontend/src/features/auth/views/LoginView.vue +++ b/frontend/src/features/auth/views/LoginView.vue @@ -4,7 +4,7 @@ import { ChatLineRound, Iphone } from "@element-plus/icons-vue"; import { onUnmounted, reactive, ref } from "vue"; import { useRouter } from "vue-router"; -import { sendSmsCode } from "@/api/auth"; +import { sendSmsCode } from "@/features/auth/api/auth"; import { useSessionStore } from "@/stores/session"; const router = useRouter(); diff --git a/frontend/src/features/auth/views/MobileLoginView.vue b/frontend/src/features/auth/views/MobileLoginView.vue index 9df2b56..65fceeb 100644 --- a/frontend/src/features/auth/views/MobileLoginView.vue +++ b/frontend/src/features/auth/views/MobileLoginView.vue @@ -4,7 +4,7 @@ import { RouterLink, useRoute, useRouter } from "vue-router"; import { showToast, showDialog } from "vant"; import { useSessionStore } from "@/stores/session"; -import { useSmsCountdown } from "@/composables/useSmsCountdown"; +import { useSmsCountdown } from "@/shared/composables/useSmsCountdown"; const router = useRouter(); const route = useRoute(); diff --git a/frontend/src/features/auth/views/MobileProfileView.vue b/frontend/src/features/auth/views/MobileProfileView.vue index 95e81f0..613ecd2 100644 --- a/frontend/src/features/auth/views/MobileProfileView.vue +++ b/frontend/src/features/auth/views/MobileProfileView.vue @@ -5,9 +5,9 @@ import { useSessionStore } from "@/stores/session"; import { showDialog, showToast } from "vant"; import MobileBottomNav from "@/components/MobileBottomNav.vue"; -import { fetchWalletBalance, fetchWalletLedger, type WalletLedger } from "@/api/wallet"; +import { fetchWalletBalance, fetchWalletLedger, type WalletLedger } from "@/features/wallet/api/wallet"; import { formatDateMinute } from "@/utils/time"; -import { uploadFile } from "@/api/files"; +import { uploadFile } from "@/shared/api/files"; const session = useSessionStore(); const router = useRouter(); diff --git a/frontend/src/features/auth/views/MobileRealnameView.vue b/frontend/src/features/auth/views/MobileRealnameView.vue index ecc634b..848e8e5 100644 --- a/frontend/src/features/auth/views/MobileRealnameView.vue +++ b/frontend/src/features/auth/views/MobileRealnameView.vue @@ -6,7 +6,7 @@ import { getRealnameStatus, startRealname, type RealnameStatus, -} from "@/api/realname"; +} from "@/features/auth/api/realname"; import { realnameStatusLabel } from "@/utils/statusLabels"; import { useSessionStore } from "@/stores/session"; import { formatDateTime } from "@/utils/time"; diff --git a/frontend/src/features/auth/views/MobileRegisterView.vue b/frontend/src/features/auth/views/MobileRegisterView.vue index bb3ee52..1732212 100644 --- a/frontend/src/features/auth/views/MobileRegisterView.vue +++ b/frontend/src/features/auth/views/MobileRegisterView.vue @@ -4,7 +4,7 @@ import { RouterLink, useRoute, useRouter } from "vue-router"; import { showToast } from "vant"; import { useSessionStore } from "@/stores/session"; -import { useSmsCountdown } from "@/composables/useSmsCountdown"; +import { useSmsCountdown } from "@/shared/composables/useSmsCountdown"; const router = useRouter(); const route = useRoute();