Blame view

ant-design-vue-jeecg/src/api/api.js 13.4 KB
肖超群 authored
1
import {getAction, deleteAction, putAction, postAction, httpAction} from '@/api/manage'
肖超群 authored
2
import Vue from 'vue'
肖超群 authored
3
import {UI_CACHE_DB_DICT_DATA} from "@/store/mutation-types"
肖超群 authored
4
5

//角色管理
肖超群 authored
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);
肖超群 authored
10
11

//用户管理
肖超群 authored
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);
肖超群 authored
17
//验证用户是否存在
肖超群 authored
18
const checkOnlyUser = (params) => getAction("/sys/user/checkOnlyUser", params);
肖超群 authored
19
//改变密码
肖超群 authored
20
const changePassword = (params) => putAction("/sys/user/changePassword", params);
肖超群 authored
21
22

//权限管理
肖超群 authored
23
24
25
26
27
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);
肖超群 authored
28
const getSystemSubmenuBatch = (params) => getAction('/sys/permission/getSystemSubmenuBatch', params)
肖超群 authored
29
30
31
32
33
34
35
36
37
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);
肖超群 authored
38
39

// 部门管理
肖超群 authored
40
41
42
43
44
45
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);
李泰瑜 authored
46
47
肖超群 authored
48
//二级部门管理
肖超群 authored
49
50
51
52
53
54
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);
肖超群 authored
55
56

//日志管理
肖超群 authored
57
58
const deleteLog = (params) => deleteAction("/sys/log/delete", params);
const deleteLogList = (params) => deleteAction("/sys/log/deleteBatch", params);
肖超群 authored
59
60

//数据字典
肖超群 authored
61
62
63
64
65
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);
肖超群 authored
66
67

//字典标签专用(通过code获取字典数组)
肖超群 authored
68
69
export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params);
肖超群 authored
70
71
72
73
74
75
76
77
78
79
//从缓存中获取字典配置
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;
  }
}

//系统通告
肖超群 authored
80
81
const doReleaseData = (params) => getAction("/sys/annountCement/doReleaseData", params);
const doReovkeData = (params) => getAction("/sys/annountCement/doReovkeData", params);
肖超群 authored
82
//获取系统访问量
肖超群 authored
83
84
const getLoginfo = (params) => getAction("/sys/loginfo", params);
const getVisitInfo = (params) => getAction("/sys/visitInfo", params);
肖超群 authored
85
86

// 根据部门主键查询用户信息
肖超群 authored
87
const queryUserByDepId = (params) => getAction("/sys/user/queryUserByDepId", params);
肖超群 authored
88
89

// 重复校验
肖超群 authored
90
const duplicateCheck = (params) => getAction("/sys/duplicate/check", params);
肖超群 authored
91
// 加载分类字典
肖超群 authored
92
const loadCategoryData = (params) => getAction("/sys/category/loadAllData", params);
肖超群 authored
93
94
const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', params)
//加载我的通告信息
肖超群 authored
95
const getUserNoticeInfo = (params) => getAction("/sys/sysAnnouncementSend/getMyAnnouncementSend", params);
肖超群 authored
96
const getTransitURL = url => `/sys/common/transitRESTful?url=${encodeURIComponent(url)}`
97
肖超群 authored
98
//根据用户编码,获取仓库信息
肖超群 authored
99
export const getWarehouseByUserCode = (params) => postAction('/sys/getWarehouseByUserCode', params);
肖超群 authored
100
//获取库区列表
肖超群 authored
101
export const getZoneList = (params) => getAction('/config/zone/getZoneList', params);
肖超群 authored
102
//获取容器类型列表
肖超群 authored
103
export const getContainerTypeList = (params) => getAction('/config/containerType/getContainerTypeList', params);
肖超群 authored
104
//获取库位类型列表
肖超群 authored
105
export const getLocationTypeList = (params) => getAction('/config/locationType/getLocationTypeList', params);
肖超群 authored
106
//获取库位类高度列表
肖超群 authored
107
export const getLocationHighList = (params) => postAction('/config/locationHigh/getLocationHighList', params);
肖超群 authored
108
//获取货主列表
肖超群 authored
109
export const getCompanyList = (params) => getAction('/config/company/getCompanyList', params);
110
111
//获取盘点类型列表
export const getCountTypeList = (params) => getAction('/config/cycleCountPreference/getCountTypeList', params);
肖超群 authored
112
//获取承运商列表
肖超群 authored
113
export const getCarrierList = (params) => getAction('/config/carrier/getCarrierList', params);
肖超群 authored
114
//获取客户列表
肖超群 authored
115
export const getCustomerList = (params) => getAction('/config/customer/getCustomerList', params);
肖超群 authored
116
//获取供应商列表
肖超群 authored
117
export const getSupplierList = (params) => getAction('/config/supplier/getSupplierList', params);
肖超群 authored
118
//获取入库类型列表
肖超群 authored
119
export const getReceiptTypeList = (params) => getAction('/config/receiptType/getReceiptTypeList', params);
肖超群 authored
120
//获取出库类型列表
肖超群 authored
121
export const getShipmentTypeList = (params) => getAction('/config/shipmentType/getShipmentTypeList', params);
肖超群 authored
122
//根据物料编码查询物料信息
肖超群 authored
123
export const searchMaterialByCode = (params) => postAction('/config/material/searchMaterialByCode', params);
肖超群 authored
124
//根据入库单头ID查询入库单详情
肖超群 authored
125
export const listReceiveByReceiptId = (params) => postAction('/receipt/receiveHeader/listReceiveByReceiptId', params);
肖超群 authored
126
//创建入库任务
肖超群 authored
127
export const createReceiptTask = (params) => postAction('/receipt/receiptContainerHeader/createReceiptTask', params);
肖超群 authored
128
//完成WMS任务
肖超群 authored
129
export const completeTaskByWMS = (params) => postAction('/task/taskHeader/completeTaskByWMS', params);
肖超群 authored
130
//下发任务给WCS
肖超群 authored
131
export const execute = (params) => postAction('/task/taskHeader/execute', params);
132
//取消任务
肖超群 authored
133
export const cancelTask = (params) => postAction('/task/taskHeader/cancelTask?ids=' + params, params);
肖超群 authored
134
//自动配盘
肖超群 authored
135
export const autoCombination = (params) => postAction('/shipment/shipmentCombination/autoCombination', params);
肖超群 authored
136
//创建出库任务
肖超群 authored
137
export const createShipmentTask = (params) => postAction('/shipment/shipmentCombination/createShipmentTask', params);
肖超群 authored
138
//选择出库分拣口
肖超群 authored
139
export const selectSortingPort = (params) => postAction('/shipment/shipmentCombination/selectSortingPort', params);
肖超群 authored
140
//选择入库分拣口
肖超群 authored
141
export const selectSupplePort = (params) => postAction('/receipt/receiptContainerHeader/selectSupplePort', params);
142
//创建空托盘入库任务
肖超群 authored
143
export const createEmptyIn = (params) => postAction('/task/taskHeader/createEmptyIn', params);
144
//创建空托盘出库任务
肖超群 authored
145
export const createEmptyOut = (params) => postAction('/task/taskHeader/createEmptyOut', params);
146
//选择出库整出口
肖超群 authored
147
export const selectOutPort = (params) => postAction('/task/taskHeader/selectOutPort', params);
148
//选择出库分拣口
肖超群 authored
149
export const selectPickPort = (params) => postAction('/task/taskHeader/selectPickPort', params);
150
//创建移库任务
肖超群 authored
151
export const createTransferTask = (params) => postAction('/task/taskHeader/createTransferTask', params);
152
//创建出库查看任务
肖超群 authored
153
export const createCheckOutTask = (params) => postAction('/task/taskHeader/createCheckOutTask', params);
154
//选择站台
肖超群 authored
155
export const selectPort = (params) => postAction('/task/taskHeader/selectPort', params);
156
//创建跨站任务
肖超群 authored
157
export const createOverStationTask = (params) => postAction('/task/taskHeader/createOverStationTask', params);
158
159
//盘点任务创建
export const stockTakeTask = (params,headerId,code) => postAction('/cycleCountDetail/cycleCountDetail/stockTakeTask?ids='+params+'&headerId='+headerId+'&code='+code, code);
李泰瑜 authored
160
//盘点任务生成
161
162
163
export const createCycleCoutTaskByDetailId = (params) => postAction('/cycleCountDetail/cycleCountDetail/createCycleCoutTaskByDetailId?cycleId='+params, params);
//盘点确定实盘数量
export const confirmGapQty = (params) => postAction('/cycleCountDetail/cycleCountDetail/confirmGapQty', params);
164
//创建空托盘组入库任务
肖超群 authored
165
export const createManyEmptyIn = (params) => postAction('/task/taskHeader/createManyEmptyIn', params);
166
//创建空托盘组出库任务
肖超群 authored
167
export const createManyEmptyOut = (params) => postAction('/task/taskHeader/createManyEmptyOut', params);
168
//获取容器打印数据
肖超群 authored
169
export const getPrintContainer = (params) => postAction('/config/container/getPrintContent?ids=' + params, params);
170
//获取库位打印数据
肖超群 authored
171
export const getPrintLocation = (params) => postAction('/config/location/getPrintContent?ids=' + params, params);
172
//获取物料打印数据
肖超群 authored
173
export const getMaterialLocation = (params) => postAction('/config/material/getPrintContent?ids=' + params, params);
肖超群 authored
174
//根据出库单头ID查询出库单详情
肖超群 authored
175
export const listShipmentByShipmentDetailId = (params) => postAction('/shipment/shipmentCombination/listShipmentByShipmentDetailId', params);
肖超群 authored
176
//根据出库单详情选取库存
肖超群 authored
177
export const getInventoryFromShipmentDetail = (params) => postAction('/shipment/shipmentCombination/getInventoryFromShipmentDetail', params);
肖超群 authored
178
//配盘
肖超群 authored
179
export const combination = (params) => postAction('/shipment/shipmentCombination/combination', params);
180
//回传入库单
肖超群 authored
181
export const backErpReceipt = (params) => postAction('/receipt/receiptHeader/backErpReceipt', params);
182
//回传出库单
肖超群 authored
183
export const backErpShipment = (params) => postAction('/shipment/shipmentHeader/backErpShipment', params);
李泰瑜 authored
184
//首页取值
肖超群 authored
185
186
187
188
189
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);
肖超群 authored
190
191
192
193
194
195
//执行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);
肖超群 authored
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
// 中转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,
  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,
  doReovkeData,
  getLoginfo,
  getVisitInfo,
  queryUserByDepId,
  duplicateCheck,
  queryTreeListForRole,
  getSystemMenuList,
  getSystemSubmenu,
  getSystemSubmenuBatch,
  loadCategoryData,
  checkRuleByCode,
  queryDepartPermission,
  saveDepartPermission,
  queryTreeListForDeptRole,
  queryDeptRolePermission,
  saveDeptRolePermission,
  queryMyDepartTreeList,
  getUserNoticeInfo,
  getDictItemsFromCache
}