3a5a1545
赵凤
流程配置
|
1
2
|
import request from '@/utils/request';
import { http } from '@/typing/http';
|
ae0a4b0e
赵凤
add款项
|
3
|
import { Approval_HOST, FVM_HOST, EHR_HOST, FINANCE2_HOST, PMS_HOST, ABILITY_HOST, } from '@/utils/host';
|
9f41d7fd
赵凤
条件审批-》配置流程
|
4
5
|
type P<T> = Promise<http.PageResponse<T>>;
|
3a5a1545
赵凤
流程配置
|
6
|
|
60c0e139
赵凤
审批
|
7
8
9
10
11
|
export interface QueryParams {
keyword?: string // 查询岗位
}
export interface PostItem {
|
9320084a
赵凤
条件审批add资金账户、配件区域库
|
12
13
|
type: number; //岗位大类编码
typeName: string; //岗位大类名称
|
60c0e139
赵凤
审批
|
14
|
}
|
8fec4af5
赵凤
通用审批流程配置
|
15
16
|
/**流程列表
* /erp/process/list
|
3a5a1545
赵凤
流程配置
|
17
|
*/
|
8fec4af5
赵凤
通用审批流程配置
|
18
|
export function fetchProcessList(approvalConfigId: number): http.PromiseResp<FlowSetteing.ProcessListItems[]> {
|
9320084a
赵凤
条件审批add资金账户、配件区域库
|
19
|
return request.get(`${Approval_HOST}/erp/process/list`, { params: { approvalConfigId } });
|
3a5a1545
赵凤
流程配置
|
20
21
22
23
24
25
26
|
}
/**
* 新增/编辑审批配置
* /erp/approval/config/save
*/
export function saveApproveConfig(params: ApprovalSetteing.ApprovalListItems) {
|
ae0a4b0e
赵凤
add款项
|
27
28
|
return request.post(`${FINANCE2_HOST
}/erp/approval/config/save`, params);
|
3a5a1545
赵凤
流程配置
|
29
30
31
32
33
34
35
36
|
}
/**
* 删除审批配置
* /erp/approval/config/delete
*/
export function deleteApprovalConfig(id: number) {
return request.post(`${Approval_HOST}/erp/approval/config/delete`, { id }, { contentType: "form-urlencoded" });
|
3a5a1545
赵凤
流程配置
|
37
38
|
}
|
a018b48e
赵凤
保存审批流程
|
39
40
|
/**
* 流程设置->审批角色
|
9f41d7fd
赵凤
条件审批-》配置流程
|
41
|
* /erp/process/node/set
|
a018b48e
赵凤
保存审批流程
|
42
43
|
*/
export function processSetApi(params: FlowSetteing.ProcessSettingParams) {
|
c73b19bb
赵凤
审批=》回显bugfix
|
44
|
return request.post(`${Approval_HOST}/erp/process/node/set`, params);
|
9f41d7fd
赵凤
条件审批-》配置流程
|
45
46
47
48
49
50
51
52
53
54
55
56
|
}
/**获取岗位列表 */
export function getPost(params?: any): P<any> {
return request.get(`/ehr/hr/common/post/list`, { params });
}
/**获取区域库列表 */
export function getStorageList(params?: any): http.PromiseResp<ApprovalProcess.Post[]> {
return request.get(`${FVM_HOST}/dealer/erp/storage/common/area/select`, { params });
}
|
9f41d7fd
赵凤
条件审批-》配置流程
|
57
58
59
60
|
/**新增/编辑流程
* /erp/process/save
*/
export function processSaveApi(params: FlowSetteing.ProcessSaveParams) {
|
c73b19bb
赵凤
审批=》回显bugfix
|
61
|
return request.post(`${Approval_HOST}/erp/process/save`, params);
|
a018b48e
赵凤
保存审批流程
|
62
|
}
|
9f41d7fd
赵凤
条件审批-》配置流程
|
63
|
/**
|
89589be0
赵凤
条件审批查看配置流程
|
64
65
66
67
68
69
70
71
72
73
74
75
|
* /erp/process/delete
* @param params 删除流程
* @returns
*/
/**
* 删除流程 /erp/process/delete
* @param id 流程id
* @returns
*/
export function processDeleteApi(id: number) {
|
cf310b97
赵凤
审批角色展示
|
76
77
|
return request.post(`${Approval_HOST}/erp/process/delete`, { id }, { contentType: "form-urlencoded" });
// return request.post(`${Approval_HOST}/erp/approval/config/delete`, { id }, { contentType: "form-urlencoded" });
|
89589be0
赵凤
条件审批查看配置流程
|
78
79
|
}
/**
|
9f41d7fd
赵凤
条件审批-》配置流程
|
80
81
82
83
84
|
* 查询流程节点
* /erp/process/node/list
*/
export function getNodeList(params?: FlowSetteing.NodeListParams): http.PromiseResp<FlowSetteing.NodeListIitems[]> {
return request.get(`${Approval_HOST}/erp/process/node/list`, { params });
|
60c0e139
赵凤
审批
|
85
86
87
|
}
/**
|
9320084a
赵凤
条件审批add资金账户、配件区域库
|
88
89
|
* @description: 获取岗位大类列表
* /hr/common/post/type
|
60c0e139
赵凤
审批
|
90
|
*/
|
9320084a
赵凤
条件审批add资金账户、配件区域库
|
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
// export function getPostListByTypeApi(params: QueryParams): http.PromiseResp<PostItem[]> {
export function getPostTypeList(): http.PromiseResp<PostItem[]> {
return request.get(`${EHR_HOST}/hr/common/post/type`,);
}
/**
* 获取数据列表(资金账户)
*/
export function getApitalAccountApi(params: ApitalAccount.AccountParams): P<ApitalAccount.ApitalList> {
return request.get(`${FINANCE2_HOST}/capital/account/list`, { params });
}
// 资金账户
export function getAccountApi(params: SpecialAccount.AccountParams): P<SpecialAccount.AccountInfo> {
return request.get(`${FINANCE2_HOST}/common/capital/account/list`, { params });
}
/** 获取仓库列表(配件库房) */
export function getStoragePage(params?: PartStorageSpace.QueryPageParam): http.PromisePageResp<PartStorageSpace.PageVO> {
return request.get(`${PMS_HOST}/erp/storage/page`, { params });
}
|
724d1102
赵凤
add能力提升业务类型
|
112
113
114
115
116
|
/** 能力提升业务类型分页列表
*
* /ability/erp/exam/config/standard/all/list
*/
|
ae0a4b0e
赵凤
add款项
|
117
|
export function getAbilityPage(): http.PromiseResp<PartStorageSpace.AbilityPageVO[]> {
|
724d1102
赵凤
add能力提升业务类型
|
118
|
return request.get(`${ABILITY_HOST}/erp/exam/config/standard/all/list`);
|
ae0a4b0e
赵凤
add款项
|
119
120
121
122
123
124
125
126
|
}
/**
* 款项列表
* /common/refundable/types
*/
export function getFoundPage(): http.PromiseResp<PartStorageSpace.FoundPageVO[]> {
return request.get(`${FINANCE2_HOST}/common/refundable/types`);
|
724d1102
赵凤
add能力提升业务类型
|
127
|
}
|