fc7cb950
wuxw
开发完成采购功能
|
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
import request from '@/utils/request'
import { getCommunityId } from '@/api/community/communityApi'
// 物品领用提交
export function goodsCollection(data) {
return new Promise((resolve, reject) => {
request({
url: '/collection/goodsCollection',
method: 'post',
data: {
...data,
communityId: getCommunityId()
}
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取仓库列表
export function listStorehouses(params = {}) {
return new Promise((resolve, reject) => {
const defaultParams = {
page: 1,
row: 100,
communityId: getCommunityId(),
allowUse: 'ON'
}
request({
url: '/resourceStore.listStorehouses',
method: 'get',
params: {...defaultParams, ...params}
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取物品类型列表
export function listResourceStoreTypes(params = {}) {
return new Promise((resolve, reject) => {
const defaultParams = {
page: 1,
row: 100,
communityId: getCommunityId(),
parentId: params.parentId || '0'
}
request({
url: '/resourceStoreType.listResourceStoreTypes',
method: 'get',
params: {...defaultParams, ...params}
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取物品列表
export function listResourceStores(params = {}) {
return new Promise((resolve, reject) => {
const defaultParams = {
page: 1,
row: 10,
communityId: getCommunityId(),
...params
}
request({
url: '/resourceStore.listResourceStores',
method: 'get',
params: defaultParams
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取组织树
export function listOrgTree(params = {}) {
return new Promise((resolve, reject) => {
request({
url: '/org.listOrgTree',
method: 'get',
params: {
communityId: getCommunityId(),
...params
}
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取员工信息列表
export function listStaffInfos(params = {}) {
return new Promise((resolve, reject) => {
const defaultParams = {
page: 1,
rows: 50,
...params
}
request({
url: '/query.staff.infos',
method: 'get',
params: defaultParams
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
// 获取流程审批人
export function queryFirstAuditStaff(params = {}) {
return new Promise((resolve, reject) => {
request({
url: '/oaWorkflow.queryFirstAuditStaff',
method: 'get',
params: {
communityId: getCommunityId(),
...params
}
}).then(response => {
resolve(response.data)
}).catch(error => {
reject(error)
})
})
}
|