// API 基础配置 const DEV_BASE_URL = 'http://192.168.2.178:8000/api' let devBaseUrl = DEV_BASE_URL // 微信小程序真机调试时,localhost 指向手机本机,需使用电脑局域网 IP。 // #ifdef MP-WEIXIN devBaseUrl = 'http://192.168.2.178:8000/api' // #endif export const BASE_URL = process.env.NODE_ENV === 'development' ? devBaseUrl : 'http://192.168.2.178:8000/api' // 开发环境不需要 API 前缀 /api const API_PREFIX = process.env.NODE_ENV === 'development' ? '' : '' export const API_BASE = `${BASE_URL}${API_PREFIX}` console.log('[ENV]', process.env.NODE_ENV, BASE_URL, API_BASE) /** 与 miniprogram `config/api.ts` 中客户/评价相关路径一致,供多页与 `api/reviewApi.js` 使用 */ export const API_URL = { CLIENT_DASHBOARD: `${API_BASE}/mini/client/dashboard/statistics`, CLIENT_INVOICES: `${API_BASE}/mini/client/invoices`, INVOICE_AVAILABLE_ORDERS: `${API_BASE}/mini/client/invoices/available-orders`, CLIENT_SETTLEMENTS: `${API_BASE}/mini/client/settlements`, CLIENT_SETTLEMENT_STATS: `${API_BASE}/mini/client/settlements/statistics`, CLIENT_REFUNDS: `${API_BASE}/mini/client/refunds`, PRODUCT_REVIEWS: `${API_BASE}/mini/reviews/product`, CREATE_REVIEW: `${API_BASE}/mini/reviews`, REVIEW_LIKE: (reviewId) => `${API_BASE}/mini/reviews/${reviewId}/like`, REVIEW_STATISTICS: (productId) => `${API_BASE}/mini/reviews/statistics/${productId}` } export const TOKEN_KEY = 'sq_token' export const REFRESH_TOKEN_KEY = 'sq_refresh_token' export const USER_INFO_KEY = 'sq_user_info'