api.js
14.1 KB
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
import Vue from 'vue'
import { UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types'
//角色管理
export const addRole = params => postAction('/sys/role/add', params)
export const editRole = params => putAction('/sys/role/edit', params)
export const checkRoleCode = params => getAction('/sys/role/checkRoleCode', params)
export const queryall = params => getAction('/sys/role/queryall', params)
//用户管理
export const addUser = params => postAction('/sys/user/add', params)
export const editUser = params => putAction('/sys/user/edit', params)
export const queryUserRole = params => getAction('/sys/user/queryUserRole', params)
export const getUserList = params => getAction('/sys/user/list', params)
export const frozenBatch = params => putAction('/sys/user/frozenBatch', params)
//验证用户是否存在
export const checkOnlyUser = params => getAction('/sys/user/checkOnlyUser', params)
//改变密码
export const changePassword = params => putAction('/sys/user/changePassword', params)
//权限管理
export const addPermission = params => postAction('/sys/permission/add', params)
export const editPermission = params => putAction('/sys/permission/edit', params)
export const getPermissionList = params => getAction('/sys/permission/list', params)
export const getSystemMenuList = params => getAction('/sys/permission/getSystemMenuList', params)
export const getSystemSubmenu = params => getAction('/sys/permission/getSystemSubmenu', params)
export const getSystemSubmenuBatch = params => getAction('/sys/permission/getSystemSubmenuBatch', params)
export const queryTreeList = params => getAction('/sys/permission/queryTreeList', params)
export const queryTreeListForRole = params => getAction('/sys/role/queryTreeList', params)
export const queryListAsync = params => getAction('/sys/permission/queryListAsync', params)
export const queryRolePermission = params => getAction('/sys/permission/queryRolePermission', params)
export const saveRolePermission = params => postAction('/sys/permission/saveRolePermission', params)
export const queryPermissionsByUser = () => getAction('/sys/permission/getUserPermissionByToken')
export const loadAllRoleIds = params => getAction('/sys/permission/loadAllRoleIds', params)
export const getPermissionRuleList = params => getAction('/sys/permission/getPermRuleListByPermId', params)
export const queryPermissionRule = params => getAction('/sys/permission/queryPermissionRule', params)
// 部门管理
export const queryDepartTreeList = params => getAction('/sys/sysDepart/queryTreeList', params)
export const queryIdTree = params => getAction('/sys/sysDepart/queryIdTree', params)
export const queryParentName = params => getAction('/sys/sysDepart/queryParentName', params)
export const searchByKeywords = params => getAction('/sys/sysDepart/searchBy', params)
export const deleteByDepartId = params => deleteAction('/sys/sysDepart/delete', params)
//二级部门管理
export const queryDepartPermission = params => getAction('/sys/permission/queryDepartPermission', params)
export const saveDepartPermission = params => postAction('/sys/permission/saveDepartPermission', params)
export const queryTreeListForDeptRole = params => getAction('/sys/sysDepartPermission/queryTreeListForDeptRole', params)
export const queryDeptRolePermission = params => getAction('/sys/sysDepartPermission/queryDeptRolePermission', params)
export const saveDeptRolePermission = params => postAction('/sys/sysDepartPermission/saveDeptRolePermission', params)
export const queryMyDepartTreeList = params => getAction('/sys/sysDepart/queryMyDeptTreeList', params)
//日志管理
//const getLogList = (params)=>getAction("/sys/log/list",params);
export const deleteLog = params => deleteAction('/sys/log/delete', params)
export const deleteLogList = params => deleteAction('/sys/log/deleteBatch', params)
//数据字典
export const addDict = params => postAction('/sys/dict/add', params)
export const editDict = params => putAction('/sys/dict/edit', params)
export const treeList = params => getAction('/sys/dict/treeList', params)
export const addDictItem = params => postAction('/sys/dictItem/add', params)
export const editDictItem = params => putAction('/sys/dictItem/edit', params)
//字典标签专用(通过code获取字典数组)
export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params)
// 获取缓存字典
export const getDictItemsFromCache = params => getAction('/sys/api/queryDictItemsByCode', params)
// 获取字典内容
export const getDictText = (code, key) => getAction(`/sys/dict/getDictText/${code}/${key}`)
export const getIndexTab = params => getAction('/sys/index/atab', params)
export const getWorkTime = params => getAction('/sys/index/getWorkTime', params)
//系统通告
export const doReleaseData = params => getAction('/sys/annountCement/doReleaseData', params)
export const doReovkeData = params => getAction('/sys/annountCement/doReovkeData', params)
//获取系统访问量
export const getLoginfo = params => getAction('/sys/loginfo', params)
export const getVisitInfo = params => getAction('/sys/visitInfo', params)
// 根据部门主键查询用户信息
export const queryUserByDepId = params => getAction('/sys/user/queryUserByDepId', params)
// 重复校验
export const duplicateCheck = params => getAction('/sys/duplicate/check', params)
// 加载分类字典
export const loadCategoryData = params => getAction('/sys/category/loadAllData', params)
export const checkRuleByCode = params => getAction('/sys/checkRule/checkByCode', params)
//加载我的通告信息
export const getUserNoticeInfo = params => getAction('/sys/sysAnnouncementSend/getMyAnnouncementSend', params)
export const getTransitURL = url => `/sys/common/transitRESTful?url=${encodeURIComponent(url)}`
// 工艺类型
export const getTechnologyType = params => getAction('/sys/technologyType/getType', params)
export const addTechnologyType = params => postAction('/sys/technologyType/add', params)
export const editTechnologyType = params => putAction('/sys/technologyType/edit', params)
// 工艺
export const getTechnology = params => getAction('/sys/technology/getByHeader', params)
export const addTechnology = params => postAction('/sys/technology/add', params)
export const editTechnology = params => putAction('/sys/technology/edit', params)
//成本核算
export const costCalcuate = params => postAction('/parts_price/partsPrice/costCalcuate', params)
//物料
export const addMaterial = params => postAction('/sys/material/add', params)
export const editMaterial = params => postAction('/sys/material/edit', params)
export const getMaterialBasicInfo = params => getAction('/sys/material/getMaterialBasicInfo', params)
export const getProjectByCode = params => getAction('/sys/material/getProjectByCode', params)
export const getProcessPlan = params => getAction('/sys/material/getProcessPlan', params)
export const getReceiptList = params => getAction('/receipt_detail/receiptDetail/getReceiptList', params)
export const getShipmentList = params => getAction('/wms_shipment_detail/wmsShipmentDetail/getShipmentList', params)
export const getPurcahseByCode = params => getAction('/sys/material/getPurcahseByCode', params)
//工时统计
export const calculateWorking = params => getAction('/working/working/calculateTotal', params)
export const getProjectSum = params => getAction('/working/working/getProjectSum', params)
export const userAttendanceRecords = params => getAction('/working/userAttendanceRecords/list', params)
export const calculateDelay = params => getAction('/scheduler/schedulerHeader/calculateDelay', params)
export const getBomId = params => getAction('/config/bom/getBomId', params)
export const getProjectName = params => getAction('/oa/projectc/getProjectName', params)
export const getProject = params => getAction('/oa/projectc/getProject', params)
export const getWorkNo = params => getAction('/oa/projectc/getWordNo', params)
export const getProjectNo = params => getAction('/oa/projectc/getProjectNo', params)
export const getBomTree = params => getAction('/config/bom/getBomTree', params)
export const getBomIdList = params => getAction('/config/bom/getBomIdList', params)
export const getSchedulerPrint = params => postAction('/scheduler/schedulerHeader/report?id=' + params)
export const getSchedulerPrintDetail = params => postAction('/scheduler/schedulerHeader/searchReport', params)
export const getOutsourcingPrint = params => postAction('/outsource/outsource/report', params)
export const getOutsourcingPrintDetail = params => postAction('/outsource/outsource/searchReport', params)
export const editBom = params => postAction('/config/bom', params)
export const confirmMaterial = params => putAction('/config/bom/confirm', params)
export const getOutsourcing = params => getAction('/material/outsourcing/list', params)
export const editOutsourcing = params => putAction('/material/outsourcing/edit', params)
export const getPurchase = params => getAction('/material/purchase/list', params)
export const purchaseStatistics = params => getAction('/material/purchase/purchaseStatistics', params)
export const getLongPurchase = params => getAction('/material/purchaseLong/list', params)
export const editPurchase = params => putAction('/material/purchase/edit', params)
export const jie = params => putAction('/material/outsourcing', params)
export const getPartLib = params => getAction('/config/bom/getPlmBom', params)
export const getMissingMaterialsPlease = params => getAction('/config/bom/getMaterialShortageBomList', params)
export const getMissingMaterialList = params => getAction('/config/bom/getMissingMaterialList', params)
export const getAllMissingMaterialList = params => getAction('/config/bom/getAllMissingMaterialList', params)
export const getElectricalList = params => getAction('/pbom/pbom/electricalList', params)
export const getPartWorkList = params => getAction('/working/working/partWoringList', params)
export const getMaterialCollection = params => getAction('/config/bom/getMaterialCollection', params)
//生成wms出库单
export const createWmsReceipt = params => postAction('/config/bom/createWmsReceipt', params)
export const editBatchPurchase = params => putAction('/material/purchase/editBatch', params)
export const editsBatchPurchase = params => putAction('/electrical_code/electricalCode/edits', params)
export const queryPrintList = params => getAction('/electrical_code/electricalCode/queryPrintList', params)
export const elePrint = params => postAction('/electrical_code/electricalCode/print', params)
export const getEleInfoByOnlyCode = params => getAction('/electrical_code/electricalCode/getEleInfoByOnlyCode', params)
export const getEleInfoByEle = params => getAction('/electrical_code/electricalCode/getEleInfoByEle', params)
export const deleteFile = params => deleteAction('/electrical_code/electricalCode/deleteFile', params)
export const getEleInfo = params => getAction('/electrical_code/electricalCode/getEleInfo', params)
export const editBatchMaterial = params => putAction('/sys/material/editBatch', params)
export const getInventoryIn = params => getAction('/material/inventory/in', params)
export const getInventoryOut = params => getAction('/material/inventory/out', params)
export const getPurchaseByIds = params => getAction('/material/purchase/queryListByIds', params)
export const mergePurchase = params => putAction('/material/purchase/merge', params)
export const LockingWorkOrderModal = params => getAction('/wms/lockingWorkOrder/list', params)
// 工作令锁定与解锁
export const locking = params => postAction('/wms/lockingWorkOrder/locking', params)
export const unlock = params => postAction('/wms/lockingWorkOrder/unlock', params)
export const preparationList = params => getAction('/pbom/pbom/preparationList', params)
export const toPreparation = params => postAction('/pbom/pbom/toPreparation', params)
export const getCodeList = params => getAction('/sys/material/getCodeList', params)
//删除附件
export const delMinio = params => deleteAction('/sys/upload/delMinio', params)
//附件列表
export const minioList = params => getAction('/sys/upload/minioList', params)
//查询导入bom计划
export const importBom = params => postAction('/scheduler/bominfo/importBom', params)
export const queryBom = params => getAction('/scheduler/bominfo/bomList', params)
export const queryBomProcess = params => getAction('/pbom/pbom/getPbomProcess', params)
export const checkName = params => getAction('/scheduler/bominfo/checkName', params)
export const checkPno = params => getAction('/plm_pno/plmPno/checkPno', params)
export const excteBom = params => getAction('/plm_pno/plmPno/excteBom', params)
export const getBomInfoId = params => getAction('/scheduler/bominfo/getBomId', params)
export const getVersionList = params => getAction('/epbom_info/epbomInfo/getVersionList', params)
export const queryVersionPageList = params => getAction('/epbom_info/epbomInfo/queryVersionPageList', params)
export const getApiNameList = params => getAction('/api_log/apiLog/getApiNameList', params)
export const queryProcess = params => getAction('/plm/partlib/list', params)
export const queryPBom2 = params => getAction('/plm/partlib/bomTree', params)
export const queryPBomByWms = params => getAction('/pbom/pbom/treeList', params)
export const partList = params => getAction('/working/working/partList', params)
export const queryOrderPBomByWms = params => getAction('/pbom/pbom/orderTreeList', params)
export const queryCnoList = params => getAction('/pbom/pbom/queryCnoList', params)
export const getWorkOrderList = params => getAction('/workorder/workorder/getWorkOrderList', params)
export const getSid = params => getAction('/plm/draw/getSid', params)
export const getDrawId = params => getAction('/pbom/pbom/getDrawId', params)
export const queryDetailList = params => getAction('/ship/shipDetail/queryDetailList', params)
export const queryById = params => getAction('/ship/shipHeader/queryById', params)
// 中转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)
}