index.ts
1.84 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
import type { BasicNodeBindType, DeleteNodeDataByType, NodeDataType, SaveNodeActParamsType, SaveNodeDataParamsType, SaveNodeDataSourceParamsType, SaveNodeEventParamsType } from './model'
import { defHttp } from '@/utils/http'
enum Api {
GET_NODE_DATA = '/new/configuration/node/getNode',
DELETE_NODE_DATA_BY_TYPE = '/new/configuration/node/delete',
SAVE_NODE_DATA = '/new/configuration/node',
SAVE_NODE_DATASOURCE = '/new/configuration/node/datasource',
SAVE_NODE_EVENT = '/new/configuration/node/event',
SAVE_NODE_ACT = '/new/configuration/node/act',
}
export const doGetNodeBindData = (params: BasicNodeBindType) => {
return defHttp.get<NodeDataType>({
url: Api.GET_NODE_DATA,
params,
})
}
export const doSaveNodeAllData = (data: SaveNodeDataParamsType) => {
return defHttp.post<NodeDataType>({
url: Api.SAVE_NODE_DATA,
data,
})
}
export const doSaveNodeAct = (params: SaveNodeActParamsType) => {
const { configurationId, contentId, configurationNodeId, data } = params
return defHttp.post({
url: Api.SAVE_NODE_ACT,
params: { configurationId, contentId, configurationNodeId },
data,
})
}
export const doSaveNodeDataSource = (params: SaveNodeDataSourceParamsType) => {
const { configurationId, contentId, configurationNodeId, data } = params
return defHttp.post({
url: Api.SAVE_NODE_DATASOURCE,
params: { configurationId, contentId, configurationNodeId },
data,
})
}
export const doSaveNodeEvent = (params: SaveNodeEventParamsType) => {
const { configurationId, contentId, configurationNodeId, data } = params
return defHttp.post({
url: Api.SAVE_NODE_EVENT,
params: { configurationId, contentId, configurationNodeId },
data,
})
}
export const doDeleteNodeDataByType = (data: DeleteNodeDataByType) => {
return defHttp.delete({
url: Api.DELETE_NODE_DATA_BY_TYPE,
data,
})
}