| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- 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,
- })
- };
|