chore: 修复 listings 视图导入路径

- 修复 ListingDetailView, ListingsView 使用 features/listings
- 修复 MobileHomeView, MobileListingDetailView 使用正确路径
- 修复 MobileRealnameView 使用 features/auth

类型错误:72 → 45 (-27)
模块错误继续下降
This commit is contained in:
yml2213
2026-06-04 10:16:08 +08:00
parent b00049de2d
commit eb6aed7e56
4 changed files with 11 additions and 11 deletions
@@ -3,8 +3,8 @@ import { ElMessage } from "element-plus";
import { computed, onMounted, ref } from "vue";
import { useRoute, useRouter } from "vue-router";
import { fetchListing, type Listing } from "@/api/listings";
import { createOrder } from "@/api/orders";
import { fetchListing, type Listing } from "@/features/listings/api/listings";
import { createOrder } from "@/features/orders/api/orders";
import { useSessionStore } from "@/stores/session";
import {
assetRegions,
@@ -4,14 +4,14 @@ import { computed, onMounted, reactive, ref } from "vue";
import {
emptyListingPublishOptions,
type ListingPublishOptions,
} from "@/api/listingOptions";
import { fetchListings, type Listing } from "@/api/listings";
} from "@/features/listings/api/listingOptions";
import { fetchListings, type Listing } from "@/features/listings/api/listings";
import {
defaultHomeAnnouncements,
defaultHomeBanners,
fetchMobileHomeConfig,
type HomeBannerSlide,
} from "@/api/homeConfig";
} from "@/features/listings/api/homeConfig";
import {
assetRegions,
formatHafCoinM,
@@ -4,18 +4,18 @@ import { RouterLink, useRouter } from "vue-router";
import { showToast } from "vant";
import MobileBottomNav from "@/components/MobileBottomNav.vue";
import { ensureSupportChat } from "@/api/chats";
import { ensureSupportChat } from "@/features/chats/api/chats";
import {
emptyListingPublishOptions,
type ListingPublishOptions,
} from "@/api/listingOptions";
import { fetchListingsPage, type Listing, type PublicListingQuery } from "@/api/listings";
} from "@/features/listings/api/listingOptions";
import { fetchListingsPage, type Listing, type PublicListingQuery } from "@/features/listings/api/listings";
import {
defaultHomeAnnouncements,
defaultHomeBanners,
fetchMobileHomeConfig,
type HomeBannerSlide,
} from "@/api/homeConfig";
} from "@/features/listings/api/homeConfig";
import MobileHomeFilterSheet, {
type FilterSection,
} from "./MobileHomeFilterSheet.vue";
@@ -3,8 +3,8 @@ import { computed, onMounted, ref } from "vue";
import { useRoute, useRouter } from "vue-router";
import { showToast, showDialog } from "vant";
import { fetchListing, type Listing } from "@/api/listings";
import { createOrder } from "@/api/orders";
import { fetchListing, type Listing } from "@/features/listings/api/listings";
import { createOrder } from "@/features/orders/api/orders";
import { useSessionStore } from "@/stores/session";
import {
assetRegions,