/*
 * @Author: code4eat awesomedema@gmail.com
 * @Date: 2025-06-05 10:19:26
 * @LastEditors: code4eat awesomedema@gmail.com
 * @LastEditTime: 2025-06-06 10:11:32
 * @FilePath: /bi2025/src/utils/request.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import axios from 'axios';

// 创建axios实例
const request = axios.create({
  baseURL: '', // 基础路径留空，直接用代理前缀
  timeout: 60000, // 超时时间60秒
});

// 可根据需要添加请求/响应拦截器

// 统一接口前缀，后续只需改这里即可
export const API_PREFIX = '/api/dashBoard';

// 封装get方法，自动加前缀
export function apiGet(url: string, config?: any) {
  return request.get(`${API_PREFIX}${url}`, config);
}

// 封装post方法，自动加前缀
export function apiPost(url: string, data?: any, config?: any) {
  return request.post(`${API_PREFIX}${url}`, data, config);
}

export default request; 