UNPKG

generator-min-app

Version:

hcy system layout and pages

53 lines (50 loc) 963 B
import { request } from 'umi'; // table 请求数据封装 export async function getTableData( url: string, data: API.listReq, lang?: string, ) { return request<API.listResult>(url, { method: 'POST', data, lang, }); } // table 删除数据封装 export async function deleteTableData(url: string, ids: [string]) { return request<API.Result>(url, { method: 'POST', data: { ids, }, }); } // 新增/编辑封装 export async function updateData(options: { url: string; values: { [key: string]: any; }; method?: string; type?: string; }) { return request<API.CaptchaResult>(options.url, { method: options.method || 'POST', data: options.values, type: options.type || 'application/json', ...(options || {}), }); } //from表单请求 export async function formDateReq( url: string, data: { [key: string]: any; }, ) { return request(url, { method: 'POST', data, }); }