|
1
|
import {getAction, deleteAction, putAction, postAction, httpAction} from '@/api/manage'
|
|
2
|
import Vue from 'vue'
|
|
3
|
import {UI_CACHE_DB_DICT_DATA} from "@/store/mutation-types"
|
|
4
5
|
//角色管理
|
|
6
7
8
9
|
const addRole = (params) => postAction("/sys/role/add", params);
const editRole = (params) => putAction("/sys/role/edit", params);
const checkRoleCode = (params) => getAction("/sys/role/checkRoleCode", params);
const queryall = (params) => getAction("/sys/role/queryall", params);
|
|
10
11
|
//用户管理
|
|
12
13
14
15
16
|
const addUser = (params) => postAction("/sys/user/add", params);
const editUser = (params) => putAction("/sys/user/edit", params);
const queryUserRole = (params) => getAction("/sys/user/queryUserRole", params);
const getUserList = (params) => getAction("/sys/user/list", params);
const frozenBatch = (params) => putAction("/sys/user/frozenBatch", params);
|
|
17
|
//验证用户是否存在
|
|
18
|
const checkOnlyUser = (params) => getAction("/sys/user/checkOnlyUser", params);
|
|
19
|
//改变密码
|
|
20
|
const changePassword = (params) => putAction("/sys/user/changePassword", params);
|
|
21
|
//系统激活API
|
|
22
|
const systemActivation = (params) => postAction("/sys/systemActivation", params);
|
|
23
24
|
//权限管理
|
|
25
26
27
28
29
|
const addPermission = (params) => postAction("/sys/permission/add", params);
const editPermission = (params) => putAction("/sys/permission/edit", params);
const getPermissionList = (params) => getAction("/sys/permission/list", params);
const getSystemMenuList = (params) => getAction("/sys/permission/getSystemMenuList", params);
const getSystemSubmenu = (params) => getAction("/sys/permission/getSystemSubmenu", params);
|
|
30
|
const getSystemSubmenuBatch = (params) => getAction('/sys/permission/getSystemSubmenuBatch', params)
|
|
31
32
33
34
35
36
37
38
39
|
const queryTreeList = (params) => getAction("/sys/permission/queryTreeList", params);
const queryTreeListForRole = (params) => getAction("/sys/role/queryTreeList", params);
const queryListAsync = (params) => getAction("/sys/permission/queryListAsync", params);
const queryRolePermission = (params) => getAction("/sys/permission/queryRolePermission", params);
const saveRolePermission = (params) => postAction("/sys/permission/saveRolePermission", params);
const queryPermissionsByUser = () => getAction("/sys/permission/getUserPermissionByToken");
const loadAllRoleIds = (params) => getAction("/sys/permission/loadAllRoleIds", params);
const getPermissionRuleList = (params) => getAction("/sys/permission/getPermRuleListByPermId", params);
const queryPermissionRule = (params) => getAction("/sys/permission/queryPermissionRule", params);
|
|
40
41
|
// 部门管理
|
|
42
43
44
45
46
47
|
const queryDepartTreeList = (params) => getAction("/sys/sysDepart/queryTreeList", params);
const queryDepartTreeSync = (params) => getAction("/sys/sysDepart/queryDepartTreeSync", params);
const queryIdTree = (params) => getAction("/sys/sysDepart/queryIdTree", params);
const queryParentName = (params) => getAction("/sys/sysDepart/queryParentName", params);
const searchByKeywords = (params) => getAction("/sys/sysDepart/searchBy", params);
const deleteByDepartId = (params) => deleteAction("/sys/sysDepart/delete", params);
|
|
48
49
|
|
|
50
|
//二级部门管理
|
|
51
52
53
54
55
56
|
const queryDepartPermission = (params) => getAction("/sys/permission/queryDepartPermission", params);
const saveDepartPermission = (params) => postAction("/sys/permission/saveDepartPermission", params);
const queryTreeListForDeptRole = (params) => getAction("/sys/sysDepartPermission/queryTreeListForDeptRole", params);
const queryDeptRolePermission = (params) => getAction("/sys/sysDepartPermission/queryDeptRolePermission", params);
const saveDeptRolePermission = (params) => postAction("/sys/sysDepartPermission/saveDeptRolePermission", params);
const queryMyDepartTreeList = (params) => getAction("/sys/sysDepart/queryMyDeptTreeList", params);
|
|
57
58
|
//日志管理
|
|
59
60
|
const deleteLog = (params) => deleteAction("/sys/log/delete", params);
const deleteLogList = (params) => deleteAction("/sys/log/deleteBatch", params);
|
|
61
62
|
//获得所有接口日志名称
const getApiNameList = (params) => deleteAction("/monitor/apiLog/getApiNameList", params);
|
|
63
64
|
//数据字典
|
|
65
66
67
68
69
|
const addDict = (params) => postAction("/sys/dict/add", params);
const editDict = (params) => putAction("/sys/dict/edit", params);
const treeList = (params) => getAction("/sys/dict/treeList", params);
const addDictItem = (params) => postAction("/sys/dictItem/add", params);
const editDictItem = (params) => putAction("/sys/dictItem/edit", params);
|
|
70
71
|
//字典标签专用(通过code获取字典数组)
|
|
72
73
|
export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params);
|
|
74
75
76
77
78
79
80
81
82
83
|
//从缓存中获取字典配置
function getDictItemsFromCache(dictCode) {
if (Vue.ls.get(UI_CACHE_DB_DICT_DATA) && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode]) {
let dictItems = Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode];
//console.log("-----------getDictItemsFromCache----------dictCode="+dictCode+"---- dictItems=",dictItems)
return dictItems;
}
}
//系统通告
|
|
84
85
|
const doReleaseData = (params) => getAction("/sys/announcementCement/doReleaseData", params);
const doRevokeData = (params) => getAction("/sys/announcementCement/doRevokeData", params);
|
|
86
|
//获取系统访问量
|
|
87
88
|
const getLoginfo = (params) => getAction("/sys/loginfo", params);
const getVisitInfo = (params) => getAction("/sys/visitInfo", params);
|
|
89
90
|
// 根据部门主键查询用户信息
|
|
91
|
const queryUserByDepId = (params) => getAction("/sys/user/queryUserByDepId", params);
|
|
92
93
|
// 重复校验
|
|
94
|
const duplicateCheck = (params) => getAction("/sys/duplicate/check", params);
|
|
95
|
// 加载分类字典
|
|
96
|
const loadCategoryData = (params) => getAction("/sys/category/loadAllData", params);
|
|
97
98
|
const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', params)
//加载我的通告信息
|
|
99
|
const getUserNoticeInfo = (params) => getAction("/sys/sysAnnouncementSend/getMyAnnouncementSend", params);
|
|
100
|
const getTransitURL = url => `/sys/common/transitRESTful?url=${encodeURIComponent(url)}`
|
|
101
|
|
|
102
|
//根据用户编码,获取仓库信息
|
|
103
|
export const getWarehouseByUserCode = (params) => postAction('/sys/getWarehouseByUserCode', params);
|
|
104
|
//获取库区列表
|
|
105
|
export const getZoneList = (params) => getAction('/config/zone/getZoneList', params);
|
|
106
|
//获取容器类型列表
|
|
107
|
export const getContainerTypeList = (params) => getAction('/config/containerType/getContainerTypeList', params);
|
|
108
|
//获取库位类型列表
|
|
109
|
export const getLocationTypeList = (params) => getAction('/config/locationType/getLocationTypeList', params);
|
|
110
|
//获取库位类高度列表
|
|
111
|
export const getLocationHighList = (params) => postAction('/config/locationHigh/getLocationHighList', params);
|
|
112
|
//获取货主列表
|
|
113
|
export const getCompanyList = (params) => getAction('/config/company/getCompanyList', params);
|
|
114
115
|
//获取盘点类型列表
export const getCountTypeList = (params) => getAction('/config/cycleCountPreference/getCountTypeList', params);
|
|
116
|
//获取承运商列表
|
|
117
|
export const getCarrierList = (params) => getAction('/config/carrier/getCarrierList', params);
|
|
118
|
//获取客户列表
|
|
119
|
export const getCustomerList = (params) => getAction('/config/customer/getCustomerList', params);
|
|
120
|
//获取供应商列表
|
|
121
|
export const getSupplierList = (params) => getAction('/config/supplier/getSupplierList', params);
|
|
122
|
//获取入库类型列表
|
|
123
|
export const getReceiptTypeList = (params) => getAction('/config/receiptType/getReceiptTypeList', params);
|
|
124
|
//获取出库类型列表
|
|
125
|
export const getShipmentTypeList = (params) => getAction('/config/shipmentType/getShipmentTypeList', params);
|
|
126
|
//根据物料编码查询物料信息
|
|
127
|
export const searchMaterialByCode = (params) => postAction('/config/material/searchMaterialByCode', params);
|
|
128
|
//根据入库单头ID查询入库单详情
|
|
129
|
export const listReceiveByReceiptId = (params) => postAction('/receipt/receiveHeader/listReceiveByReceiptId', params);
|
|
130
|
//创建入库任务
|
|
131
|
export const createReceiptTask = (params) => postAction('/receipt/receiptContainerHeader/createReceiptTask', params);
|
|
132
133
|
//批量创建入库任务
export const createReceiptBatchTask = (params) => postAction('/receipt/receiptContainerHeader/createReceiptBatchTask', params);
|
|
134
|
//完成WMS任务
|
|
135
|
export const completeTaskByWMS = (params) => postAction('/task/taskHeader/completeTaskByWMS', params);
|
|
136
|
//下发任务给WCS
|
|
137
|
export const execute = (params) => postAction('/task/taskHeader/execute', params);
|
|
138
|
//取消任务
|
|
139
|
export const cancelTask = (params) => postAction('/task/taskHeader/cancelTask?ids=' + params, params);
|
|
140
|
//自动配盘
|
|
141
|
export const autoCombination = (params) => postAction('/shipment/shipmentCombination/autoCombination', params);
|
|
142
143
|
//自动出库
export const autoShipment = (params) => postAction('/shipment/shipmentHeader/autoShipment', params);
|
|
144
|
//创建出库任务
|
|
145
|
export const createShipmentTask = (params) => postAction('/shipment/shipmentCombination/createShipmentTask', params);
|
|
146
147
|
//批量创建出库任务
export const createShipmentBatchTask = (params) => postAction('/shipment/shipmentCombination/createShipmentBatchTask', params);
|
|
148
|
//选择出库分拣口
|
|
149
|
export const selectSortingPort = (params) => postAction('/shipment/shipmentCombination/selectSortingPort', params);
|
|
150
|
//选择入库分拣口
|
|
151
|
export const selectSupplePort = (params) => postAction('/receipt/receiptContainerHeader/selectSupplePort', params);
|
|
152
153
|
//选择盘点分拣口
export const inventoryPort = (params) => postAction('/cycleCountDetail/cycleCountDetail/inventoryPort', params);
|
|
154
|
//创建空托盘入库任务
|
|
155
|
export const createEmptyIn = (params) => postAction('/task/taskHeader/createEmptyIn', params);
|
|
156
|
//创建空托盘出库任务
|
|
157
|
export const createEmptyOut = (params) => postAction('/task/taskHeader/createEmptyOut', params);
|
|
158
|
//选择出库整出口
|
|
159
|
export const selectOutPort = (params) => postAction('/task/taskHeader/selectOutPort', params);
|
|
160
|
//选择出库分拣口
|
|
161
|
export const selectPickPort = (params) => postAction('/task/taskHeader/selectPickPort', params);
|
|
162
|
//创建移库任务
|
|
163
|
export const createTransferTask = (params) => postAction('/task/taskHeader/createTransferTask', params);
|
|
164
|
//创建出库查看任务
|
|
165
|
export const createCheckOutTask = (params) => postAction('/task/taskHeader/createCheckOutTask', params);
|
|
166
|
//选择站台
|
|
167
|
export const selectPort = (params) => postAction('/task/taskHeader/selectPort', params);
|
|
168
|
//创建跨站任务
|
|
169
|
export const createOverStationTask = (params) => postAction('/task/taskHeader/createOverStationTask', params);
|
|
170
|
//盘点任务创建
|
|
171
|
export const createCycleCountDetailByInventory = (params) => postAction('/cycleCountDetail/cycleCountDetail/createCycleCountDetailByInventory', params);
|
|
172
173
|
//盘盈添加
export const increaseInInventoryGain = (params) => postAction('/cycleCountDetail/cycleCountDetail/increaseInInventoryGain', params);
|
|
174
|
//盘点任务生成
|
|
175
|
export const createCycleCoutTaskByDetailId = (params, toPort) => postAction('/cycleCountDetail/cycleCountDetail/createCycleCoutTaskByDetailId?cycleId=' + params + '&toPort=' + toPort, params);
|
|
176
177
|
//盘点确定实盘数量
export const confirmGapQty = (params) => postAction('/cycleCountDetail/cycleCountDetail/confirmGapQty', params);
|
|
178
|
//创建空托盘组入库任务
|
|
179
|
export const createManyEmptyIn = (params) => postAction('/task/taskHeader/createManyEmptyIn', params);
|
|
180
|
//创建空托盘组出库任务
|
|
181
|
export const createManyEmptyOut = (params) => postAction('/task/taskHeader/createManyEmptyOut', params);
|
|
182
|
//获取容器打印数据
|
|
183
|
export const getPrintContainer = (params) => postAction('/config/container/getPrintContent?ids=' + params, params);
|
|
184
|
//获取库位打印数据
|
|
185
|
export const getPrintLocation = (params) => postAction('/config/location/getPrintContent?ids=' + params, params);
|
|
186
|
//获取物料打印数据
|
|
187
|
export const getMaterialLocation = (params) => postAction('/config/material/getPrintContent?ids=' + params, params);
|
|
188
189
|
//获取物料类别列表
export const getMaterialTypeList = (params) => getAction('/config/materialType/getMaterialTypeList', params);
|
|
190
|
//根据出库单头ID查询出库单详情
|
|
191
|
export const listShipmentByShipmentDetailId = (params) => postAction('/shipment/shipmentCombination/listShipmentByShipmentDetailId', params);
|
|
192
|
//根据出库单详情选取库存
|
|
193
|
export const getInventoryFromShipmentDetail = (params) => postAction('/shipment/shipmentCombination/getInventoryFromShipmentDetail', params);
|
|
194
|
//配盘
|
|
195
|
export const combination = (params) => postAction('/shipment/shipmentCombination/combination', params);
|
|
196
|
//回传入库单
|
|
197
|
export const backErpReceipt = (params) => postAction('/receipt/receiptHeader/backErpReceipt', params);
|
|
198
|
//回传出库单
|
|
199
|
export const backErpShipment = (params) => postAction('/shipment/shipmentHeader/backErpShipment', params);
|
|
200
201
|
//合并出库单
export const mergeShipment = (params) => postAction('/shipment/shipmentHeader/mergeShipment', params);
|
|
202
|
//首页取值
|
|
203
204
205
206
207
|
export const deliveringAmount = (params) => postAction("/sys/home/deliveringAmount", params);
export const inventoryUtilization = (params) => postAction("/sys/home/inventoryUtilization", params);
export const inventoryStatus = (params) => postAction("/sys/home/inventoryStatus", params);
export const inventoryOverview = (params) => postAction("/sys/home/inventoryOverview", params);
export const getCommonData = (params) => postAction("/sys/home/getCommonData", params);
|
|
208
209
210
211
212
213
|
//执行AGV任务
export const executeAgv = (params) => postAction('/task/agvTask/execute?ids=' + params, params);
//完成AGV任务
export const completeAgv = (params) => postAction('/task/agvTask/complete?ids=' + params, params);
//取消AGV任务
export const cancelAgv = (params) => postAction('/task/agvTask/cancel?ids=' + params, params);
|
|
214
|
//修复空出数据
|
|
215
216
217
218
219
|
export const handleEmptyOut = (params) => postAction('/task/taskHeader/handleEmptyOut?id=' + params, params);
//修复取货错数据
export const handlePickupError = (params) => postAction('/task/taskHeader/handlePickupError?id=' + params, params);
//修复重入数据
export const handleDoubleIn = (params) => postAction('/task/taskHeader/handleDoubleIn?id=' + params, params);
|
|
220
221
222
223
|
//查询用户角色
export const queryWarehouse = (params) => getAction("/config/sysUserWarehouse/queryWarehouse", params);
//查询所有仓库
export const getAllWarehouseList = (params) => getAction("/config/warehouse/getAllWarehouseList", params);
|
|
224
225
|
//查询所有库区
export const getAllZoneList = (params) => getAction("/config/zone/getAllZoneList", params);
|
|
226
227
228
229
230
231
232
233
|
//入库单提交审核
export const createReceiptAuditFlow = (params) => getAction("/audit/audit/createReceiptAuditFlow", params);
//入库单审核
export const auditReceipt = (params) => getAction("/audit/audit/auditReceipt", params);
//查询审核流程进度
export const searchAuditFlow = (params) => getAction("/audit/audit/searchAuditFlow", params);
|
|
234
235
236
237
238
239
|
//出库单提交审核
export const createShipmentAuditFlow = (params) => getAction("/audit/audit/createShipmentAuditFlow", params);
//出库单审核
export const auditShipment = (params) => getAction("/audit/audit/auditShipment", params);
//查询是否开启审核流程
|
|
240
|
export const getDocumentAuditFlow = (params) => getAction("/config/parameterConfiguration/getDocumentAuditFlow", params);
|
|
241
242
243
|
//快速入库
export const quickReceipt = (params) => postAction("/task/taskHeader/quickReceipt", params);
//快速出库,批量快速出整托
|
|
244
|
export const shipmentInventoryHeader = (params) => postAction('/inventory/inventoryHeader/shipmentInventoryHeader', params);
|
|
245
|
//快速出库,批量快速出库存详情
|
|
246
|
export const shipmentInventoryDetail = (params) => postAction('/inventory/inventoryHeader/shipmentInventoryDetail', params);
|
|
247
248
|
//快速出库,批量快速出整托
export const flatShipmentInventoryHeader = (params) => postAction('/inventory/inventoryHeader/flatShipmentInventoryHeader', params);
|
|
249
250
|
//快速出库,批量快速出库存详情(平库)
export const flatShipmentInventoryDetail = (params) => postAction('/inventory/inventoryHeader/flatShipmentInventoryDetail', params);
|
|
251
252
|
//呼叫入库托盘
export const callReceiptBox = (params) => postAction('/receipt/receiptHeader/callbox', params);
|
|
253
254
|
//批量呼叫入库托盘
export const batchCallReceiptBox = (params) => postAction('/receipt/receiptHeader/batchCallBox', params);
|
|
255
256
|
//呼叫出库托盘
export const callShipmentBox = (params) => postAction('/shipment/shipmentHeader/callbox', params);
|
|
257
258
259
260
|
//根据收货ID查询收货单
export const listReceiveByReceiveId = (params) => postAction('/receipt/receiveHeader/listReceiveByReceiveId', params);
//收货
export const receive = (params) => postAction('/receipt/receiveHeader/receive', params);
|
|
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
|
// 中转HTTP请求
export const transitRESTful = {
get: (url, parameter) => getAction(getTransitURL(url), parameter),
post: (url, parameter) => postAction(getTransitURL(url), parameter),
put: (url, parameter) => putAction(getTransitURL(url), parameter),
http: (url, parameter) => httpAction(getTransitURL(url), parameter),
}
export {
// imgView,
// doMian,
addRole,
editRole,
checkRoleCode,
addUser,
editUser,
queryUserRole,
getUserList,
queryall,
frozenBatch,
checkOnlyUser,
changePassword,
|
|
283
|
systemActivation,
|
|
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
getPermissionList,
addPermission,
editPermission,
queryTreeList,
queryListAsync,
queryRolePermission,
saveRolePermission,
queryPermissionsByUser,
loadAllRoleIds,
getPermissionRuleList,
queryPermissionRule,
queryDepartTreeList,
queryDepartTreeSync,
queryIdTree,
queryParentName,
searchByKeywords,
deleteByDepartId,
deleteLog,
deleteLogList,
addDict,
editDict,
treeList,
addDictItem,
editDictItem,
doReleaseData,
|
|
309
|
doRevokeData,
|
|
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
|
getLoginfo,
getVisitInfo,
queryUserByDepId,
duplicateCheck,
queryTreeListForRole,
getSystemMenuList,
getSystemSubmenu,
getSystemSubmenuBatch,
loadCategoryData,
checkRuleByCode,
queryDepartPermission,
saveDepartPermission,
queryTreeListForDeptRole,
queryDeptRolePermission,
saveDeptRolePermission,
queryMyDepartTreeList,
getUserNoticeInfo,
|
|
327
328
|
getDictItemsFromCache,
getApiNameList
|
|
329
|
}
|