index.ts
1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import {
AddDataBoardParams,
DataBoardList,
GetDataBoardParams,
UpdateDataBoardParams,
} from './model';
import { defHttp } from '/@/utils/http/axios';
enum DataBoardUrl {
GET_DATA_BOARD = '/data_board',
ADD_DATA_BOARD = '/data_board/add',
DELETE_DATA_BOARD = '/data_board',
UPDATE_DATA_BOARD = '/data_board/update',
}
/**
* @description 获取数据看板
* @param params
* @returns
*/
export const getDataBoardList = (params: GetDataBoardParams) => {
return defHttp.get<DataBoardList>({
url: DataBoardUrl.GET_DATA_BOARD,
params,
});
};
/**
* @description 新增数据看板
* @param params
* @returns
*/
export const addDataBoard = (params: AddDataBoardParams) => {
return defHttp.post({
url: DataBoardUrl.ADD_DATA_BOARD,
params,
});
};
/**
* @description 编辑数据看吧
* @param params
* @returns
*/
export const updateDataBoard = (params: UpdateDataBoardParams) => {
return defHttp.post({
url: DataBoardUrl.UPDATE_DATA_BOARD,
params,
});
};
/**
* @description 删除数据看板
* @param params
* @returns
*/
export const deleteDataBoard = (params: string[]) => {
return defHttp.delete({
url: DataBoardUrl.DELETE_DATA_BOARD,
params: { ids: params },
});
};