更新:课程首页增加骨架屏
This commit is contained in:
@@ -7,7 +7,7 @@ export const ENV = process.env.NODE_ENV || 'development';
|
||||
*/
|
||||
const BASE_URL_MAP = {
|
||||
development: {
|
||||
//MAIN: 'http://192.168.110.100:9300/pb/', // 张川川
|
||||
// MAIN: 'http://192.168.110.100:9300/pb/', // 张川川
|
||||
MAIN: 'https://global.nuttyreading.com/', // 线上
|
||||
// PAYMENT: 'https://dev-pay.example.com', // 暂时用不到
|
||||
// CDN: 'https://cdn-dev.example.com', // 暂时用不到
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
// api/modules/common.ts
|
||||
import { mainClient } from '@/api/clients/main'
|
||||
import { mainClient, skeletonClient } from '@/api/clients'
|
||||
import type { IApiResponse } from '@/api/types'
|
||||
import type { IAgreement } from '@/types/user'
|
||||
import { useUserStore } from '@/stores/user'
|
||||
|
||||
|
||||
|
||||
export const commonApi = {
|
||||
/**
|
||||
* 发送邮箱验证码
|
||||
@@ -40,7 +38,7 @@ export const commonApi = {
|
||||
*/
|
||||
getMessageList(isBook: number, isMedical: number, isSociology: number) {
|
||||
const userStore = useUserStore()
|
||||
return mainClient.request<IMessageListResponse>({
|
||||
return skeletonClient.request<IApiResponse>({
|
||||
url: userStore.token ? 'common/message/listByPage' : '/visitor/listByPage',
|
||||
method: 'POST',
|
||||
data: { isBook, isMedical, isSociology }
|
||||
|
||||
@@ -36,7 +36,7 @@ export const courseApi = {
|
||||
* @returns 观看记录列表
|
||||
*/
|
||||
getUserLateCourseList() {
|
||||
return mainClient.request<IUserLateCourseListResponse>({
|
||||
return skeletonClient.request<IUserLateCourseListResponse>({
|
||||
url: 'medical/home/getUserLateCourseList',
|
||||
method: 'POST',
|
||||
data: {}
|
||||
@@ -56,7 +56,7 @@ export const courseApi = {
|
||||
limit: number
|
||||
}) {
|
||||
const userStore = useUserStore()
|
||||
return mainClient.request<IMarketCourseListResponse>({
|
||||
return skeletonClient.request<IMarketCourseListResponse>({
|
||||
url: userStore.token ? 'medical/home/getMarketCourseList' : 'visitor/getMarketCourseList',
|
||||
method: 'POST',
|
||||
data
|
||||
|
||||
@@ -8,6 +8,7 @@ import type {
|
||||
ICourseMedicalLabelsResponse
|
||||
} from '@/types/course'
|
||||
import { useUserStore } from '@/stores/user'
|
||||
import { skeletonClient } from '../clients'
|
||||
|
||||
|
||||
const client = createRequestClient({ baseURL: SERVICE_MAP.MAIN })
|
||||
@@ -36,7 +37,7 @@ export const courseSubjectClassificationApi = {
|
||||
* @returns 分类数据
|
||||
*/
|
||||
getCourseSoulTree() {
|
||||
return client.request<ICourseCategoryResponse>({
|
||||
return skeletonClient.request<ICourseCategoryResponse>({
|
||||
url: 'psyche/home/getPsycheLabels',
|
||||
method: 'POST',
|
||||
data: { id: 0 }
|
||||
@@ -49,7 +50,7 @@ export const courseSubjectClassificationApi = {
|
||||
* @returns 分类数据
|
||||
*/
|
||||
getCourseSociologyTree() {
|
||||
return client.request<ICourseCategoryResponse>({
|
||||
return skeletonClient.request<ICourseCategoryResponse>({
|
||||
url: 'sociology/home/getSociologyLabels',
|
||||
method: 'POST',
|
||||
data: { id: 0 }
|
||||
|
||||
Reference in New Issue
Block a user