import { defHttp, devHttp } from './request'; import { DemoParams } from './model/examples'; export const Api = { get_examples_list_api: '/list', set_auth_timeout_api: '/auth/timeout', get_prompt_api: '/prompt', get_error_api: '/error', custom_res_format_api: '/format/res', }; export const get_examples_list = (params: DemoParams) => defHttp.get({ url: Api.get_examples_list_api, params, }); export const set_auth_timeout = (params: any) => defHttp.get({ url: Api.set_auth_timeout_api, params }); export const get_prompt = (params: any) => defHttp.get({ url: Api.get_prompt_api, params }); export const get_error = (params: any) => devHttp.get({ url: '/operation/finance/bill/user/item/page/exprotExcel?statisticalItem=ITEM&statisticalPeriod=DETAIL&month=2&year=2024¤t=1&size=10', headers: { Authorization: 'd4ccac3db2754fcdbe861bc5a120e963', 'Tenant-Id': 100, Token: 'd4ccac3db2754fcdbe861bc5a120e963', }, responseType: 'blob', // params: { // description: '', // name: 'format-qi', // phone: '15517589670', // }, }); export const custom_modal = (params: any) => defHttp.get( { url: Api.get_error_api, params }, { errorMessageMode: 'notification', errorModalType: 'success', customModalCallBack: (result: any) => { console.log(result); alert(result.msg); }, }, ); export const custom_res_format = (params: any) => defHttp.get( { url: Api.custom_res_format_api, params }, { replaceFields: { statusField: 'code', messageField: 'error', dataField: 'data', resultTypeField: 'resultType', successCode: 0, }, }, );