import { defHttp } from '@jdlinker/func'; import { useMessage } from '@jdlinker/func'; const { createConfirm } = useMessage(); export enum Api { list = '/material/list' } /** * 列表接口 * @param params */ export const list = (params) => defHttp.get({ url: Api.list, params }, { isTransformResponse: false }); export const deleteOne = (params, handleSuccess) => { createConfirm({ iconType: 'warning', title: '确认删除', content: '是否删除选中数据', okText: '确认', cancelText: '取消', onOk: () => { return defHttp.delete({ url: `/material/delete/${params}` }).then(() => { handleSuccess(); }); } }); }; export const queryTreeList = (params?) => defHttp.get({ url: '/visClassify/queryTreeList', params }, { isTransformResponse: false }); /** * 根据关键字搜索分类 */ export const searchByKeywords = (params) => defHttp.get({ url: '/visClassify/searchBy', params }); export const saveFileInfo = (data: any) => defHttp.post({ url: '/material/saveFileInfo', data });