/** * API 接口示例 * 基于 useRequest 封装的各种业务接口 */ // 获取用户信息 export const getUserInfo = () => { return useGet("/user/info", { showLoading: true, successMsg: "获取用户信息成功", }); }; // 用户登录 export const login = (data: { username: string; password: string }) => { return usePost("/user/login", { body: data, showLoading: true, successMsg: "登录成功", }); }; // 获取列表数据 export const getList = (params?: { page?: number; pageSize?: number }) => { return useGet("/list", { params, showLoading: true, }); }; // 删除数据 export const deleteItem = (id: string) => { return useDelete(`/list/${id}`, { showLoading: true, successMsg: "删除成功", }); }; // 更新数据 export const updateItem = (id: string, data: any) => { return usePut(`/list/${id}`, { body: data, showLoading: true, successMsg: "更新成功", }); };