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
import {ELINE_TEMPLATE_ADMQ, ELINE_TEMPLATE_QUERY, REQUEST_CONFIG} from "../../../utils/RequestUrls";
import Axios from 'axios'
var staticMethods = {
//获取所有业务模板类型(待测试及确认)
getElineTemplateAPICollection: function(){
return Axios.get(ELINE_TEMPLATE_ADMQ);
},
//新增业务模板类型(待测试及确认)
postElineTemplateAPIAdd:function (elineTemplate) {
return Axios.post(ELINE_TEMPLATE_ADMQ, elineTemplate, REQUEST_CONFIG);
},
//修改业务模板类型(待测试及确认)
putElineTemplateAPIUpdate:function (elineTemplate) {
return Axios.put(ELINE_TEMPLATE_ADMQ, elineTemplate, REQUEST_CONFIG);
},
//删除业务模板类型(待测试及确认)
deleteElineTemplateAPIDelete:function (delList) {
return Axios.delete(ELINE_TEMPLATE_ADMQ,{
data:delList,
headers:{'Content-Type':'application/json','Encoding':'utf-8'}
});
},
//条件查询业务模板类型(待测试及确认)
getElineTemplateAPIByCondition:function (selectList) {
return Axios.put(ELINE_TEMPLATE_QUERY, selectList, REQUEST_CONFIG);
}
}
function ElineTemplateAPI (websocketService = null) {
return Object.freeze(Object.assign(
{
// object methods comes here
},
staticMethods
))
}
// inject static methods
Object.assign(ElineTemplateAPI, staticMethods);
export default ElineTemplateAPI