import { apiResquest,apiResquestForm,apiResquestJsonList,apiResquestFormVideo,apiResquestTimer } from '@/api/request/request.js' //【调试总开关】:设为 true 使用假数据,设为 false 调用真实接口 const USE_MOCK = true; // 模拟后端返回的 Promise 结构(让前端调用时和真实接口完全一样) const mockResponse = (data) => { return new Promise((resolve) => { setTimeout(() => { resolve({ data: { code: 200, message: "success", data: data }, statusCode: 200 }); }, 500); // 模拟 500毫秒 的网络延迟,让 loading 效果也能调试到 }); }; // 登录 export const login = (data) => { if (USE_MOCK) { return mockResponse({ token:'123456', phone:'13333333333', }); } return apiResquest({ url: `/demo/demo/demo1`, method: 'POST', data: { ...data } }) }; // 获取用户信息 export const getUserInfo = (data) => { if (USE_MOCK) { return mockResponse({ userName:'张三', phone:'13333333333', points:'999', }); } return apiResquest({ url: `/demo/demo/demo2`, method: 'GET', data: data, }) }; // 获取商品信息 export const getCommodityInfo = (data) => { if (USE_MOCK) { return mockResponse({ name:'康师傅红烧牛肉面', price:'500', }); } return apiResquest({ url: `/demo/demo/demo2`, method: 'GET', data: data, }) }; // 兑换商品 export const exchangeGoods = (data) => { if (USE_MOCK) { const randomBit = Math.round(Math.random()); return mockResponse({ state:randomBit, }); } return apiResquest({ url: `/demo/demo/demo2`, method: 'GET', data: data, }) };