import { http } from '@af-mobile-client-vue3/utils/http' /** * GET请求 * @param url 请求地址 * @param params 路径参数 */ export function get(url: string, params?: any): Promise { return http.request({ url, method: 'GET', params, }) } /** * POST请求 * @param url 请求地址 * @param data 请求参数 */ /** * POST请求 * @param url 请求地址 * @param data 请求参数 */ export function post(url: string, data: any): Promise { return http.request ({ url, method: 'POST', data, }) } export function postWithConfig(url: string, data: any, config: any): Promise { return http.request({ url, method: 'POST', data, headers: { ...config }, }) } /** * DELETE请求 * @param url 请求地址 * @param data 查询参数 * @param config 额外的配置项(如自定义头信息等) */ export function del(url: string, data?: any, config?: any): Promise { return http.request({ url, method: 'DELETE', data, ...config, }) }