UNPKG

generator-hcy-system

Version:

hcy system layout and pages

63 lines (56 loc) 1.13 kB
import { request } from 'umi'; import * as Urls from '../Urls'; // table 请求数据封装 export async function getTableData(url: string, params: API.listReq) { return request<API.listResult>(url, { method: 'GET', params, }); } // table 删除数据封装 export async function deleteTableData(url: string, idObj: any, lang?: string) { return request<API.Result>(url, { method: 'POST', data: { ...idObj }, lang, }); } // 新增/编辑封装 export async function updateData(options: { url: string; values: { [key: string]: any; }; lang?: string; method?: string; }) { return request<API.CaptchaResult>(options.url, { method: options.method||'POST', data: options.values, lang: options.lang, }); } //from表单请求 export async function formDateReq( url: string, data: { [key: string]: any; }, lang?: string, type?:string ) { return request(url, { method: 'POST', data, lang, type }); } // 上传前 export async function getUploadToken() { return request<any>(Urls.GET_UPLOAD_TOKEN,{ method:'GET', }); }