import { request } from '../../utils/umiExport'; export async function post(urlname: string, data: any, options?: any) { return request(urlname, { method: 'POST', data: { ...data, }, ...(options || {}), }); } export async function get(urlname: string, options?: any) { return request(urlname, { method: 'GET', ...(options || {}), }); } export async function getDictionaryValue(module: string = 'af-system') { return request(`/api/${module}/logic/getDictionaryValue`, { method: 'POST', data: { } }); } export async function getColumnsValue(data: any, module: string = 'af-system') { const configName = data !== null && typeof data === 'object' && 'value' in data ? data.value : data; return request(`/api/${module}/logic/openapi/getLiuliConfiguration`, { method: 'POST', data: { configName } }); } export async function commonQueryValue(data: any, module: string = 'af-system') { return request(`/api/${module}/logic/commonQuery`, { method: 'POST', data: { ...data } }); } export async function getColumnsValueByLogic(data: any, module: string = 'af-system') { const result = await request(`/api/${module}/logic/` + data.logic, { method: 'POST', data: { ...data.logicParam } }) return getColumnsValue(result, module) }