@jdlinker/system
Version:
jdLinker 系统模块
38 lines (32 loc) • 1.06 kB
text/typescript
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 });