const install = (Vue, vm) => {
|
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
vm.$u.api = {
|
// 登录认证相关接口
|
login: (params = {}, formData = {}, header = {}) => vm.$u.post('/auth/oauth/token?randomStr=' + params
|
.randomStr + '&code=' + params.code + '&grant_type=' + params.grant_type, formData, header),
|
refreshToken: (params = {}, formData = {}, header = {}) => vm.$u.post('/auth/oauth/token?grant_type=' +
|
params.grant_type + '&refresh_token=' + params.refresh_token + '&client_id=' + params
|
.client_id + '&client_secret=' + params.client_secret, formData, header),
|
vxLogin: (params = {}, header = {}) => vm.$u.post('/auth/oauth/token?grant_type=mobile&mobile=MINI@' +
|
params.code + '&code=' + params.code, {}, header),
|
bingUser: (params = {}, header = {}) => vm.$u.post('/admin/social/bind?state=MINI&code=' + params
|
.code, {}, header),
|
smsLogin: (params = {}, header = {}) => vm.$u.post('/auth/oauth/token?mobile=SMS@' + params.mobile +
|
'&code=' + params.code + '&grant_type=mobile', {}, header),
|
sendCode: (params = {}, header = {}) => vm.$u.get('/admin/mobile/' + params.mobile, {}, header),
|
logout: (params = {}) => vm.$u.delete('/auth/token/logout', params),
|
|
// 字典
|
dictData: (params = {}) => vm.$u.get('/admin/dict/type/' + params.dictType),
|
|
// 个人信息
|
user: {
|
getUserInfo: () => vm.$u.get('/admin/user/info'),
|
updateUserInfo: (params = {}) => vm.$u.put('/admin/user/edit', params),
|
infoSaveBase: (params = {}) => vm.$u.post('/admin/sys/user/infoSaveBase', params),
|
infoSavePwd: (params = {}) => vm.$u.post('/admin/sys/user/infoSavePwd', params),
|
},
|
|
// 字典
|
dict: {
|
type: (params = {}) => vm.$u.get('/admin/dict/type/' + params)
|
},
|
|
// pigx文件管理
|
pigxFile: {
|
upload: (params = {}) => vm.$u.post('/admin/sys-file/upload')
|
},
|
|
// pigx 部门管理
|
pigxDept: {
|
list: (params = {}) => vm.$u.get('/admin/dept/list', params)
|
},
|
|
// pigx 岗位管理
|
pigxPost: {
|
// 列出所有
|
list: (params = {}) => vm.$u.get('/admin/post/list', params),
|
|
// 分页
|
fetchList: (params = {}) => vm.$u.get('/admin/post/page', params),
|
|
// 新增
|
addObj: (obj = {}) => vm.$u.post('/admin/post', obj),
|
|
// 修改
|
putObj: (obj = {}) => vm.$u.put('/admin/post', obj),
|
|
// 删除
|
delObj: (params) => vm.$u.delete('/admin/post/' + params.id),
|
|
// 查询
|
getObj: (params) => vm.$u.get('/admin/post/' + params.id)
|
},
|
|
// pigx 角色管理
|
pigxRole: {
|
// 列出所有
|
list: (params = {}) => vm.$u.get('/admin/role/list', params),
|
|
// 分页
|
fetchList: (params = {}) => vm.$u.get('/admin/role/page', params),
|
|
// 新增
|
addObj: (obj = {}) => vm.$u.post('/admin/role', obj),
|
|
// 修改
|
putObj: (obj = {}) => vm.$u.put('/admin/role', obj),
|
|
// 删除
|
delObj: (params) => vm.$u.delete('/admin/role/' + params.id),
|
|
// 查询
|
getObj: (params) => vm.$u.get('/admin/role/' + params.id)
|
},
|
|
// pigx 用户管理
|
pigxUser: {
|
page: (params = {}) => vm.$u.get('/admin/user/page', params),
|
delete: (params = {}) => vm.$u.delete('/admin/user/' + params.id),
|
getOne: (params = {}) => vm.$u.get('/admin/user/' + params.id),
|
putObj: (params = {}) => vm.$u.put('/admin/user', params)
|
},
|
|
//pigx 令牌管理
|
pigxToken: {
|
page: (params = {}) => vm.$u.get('/admin/token/page', params),
|
delete: (params = {}) => vm.$u.delete('/admin/token/' + params.token),
|
},
|
|
//pigx 日志管理
|
pigxLog: {
|
page: (params = {}) => vm.$u.get('/admin/log/page', params),
|
delete: (params = {}) => vm.$u.delete('/admin/log/' + params.id),
|
},
|
|
// pigx 工作流
|
pigxOA: {
|
queryTodos: (params = {}) => vm.$u.get('/act/task/todo', params),
|
queryBill: (params = {}) => vm.$u.get('/act/leave-bill/' + params.leaveId),
|
delBill: (params = {}) => vm.$u.delete('/act/leave-bill/' + params.leaveId),
|
submitBill: (params = {}) => vm.$u.get('/act/leave-bill/submit/' + params.leaveId),
|
queryBillPage: (params = {}) => vm.$u.get('/act/leave-bill/page', params),
|
getTask: (params = {}) => vm.$u.get('/act/task/' + params.taskId),
|
addTask: (params = {}) => vm.$u.post('/act/leave-bill', params),
|
doTask: (params = {}) => vm.$u.post('/act/task', params),
|
},
|
|
// pigx 租户管理
|
pigxTenant: {
|
// 分页
|
fetchList: (params = {}) => vm.$u.get('/admin/tenant/page', params),
|
|
// 新增
|
addObj: (obj = {}) => vm.$u.post('/admin/tenant', obj),
|
|
// 修改
|
putObj: (obj = {}) => vm.$u.put('/admin/tenant', obj),
|
|
// 删除
|
delObj: (params) => vm.$u.delete('/admin/tenant/' + params.id),
|
|
// 查询
|
getObj: (params) => vm.$u.get('/admin/tenant/', params)
|
},
|
|
// pigx 参数管理
|
pigxParam: {
|
// 分页
|
fetchList: (params = {}) => vm.$u.get('/admin/param/page', params),
|
|
// 新增
|
addObj: (obj = {}) => vm.$u.post('/admin/param', obj),
|
|
// 修改
|
putObj: (obj = {}) => vm.$u.put('/admin/param', obj),
|
|
// 删除
|
delObj: (params) => vm.$u.delete('/admin/param/' + params.id),
|
|
// 查询
|
getObj: (params) => vm.$u.get('/admin/param/' + params.id)
|
},
|
|
// 生产领料--货盘运输任务
|
palletTransports: {
|
page: (params = {}) => vm.$u.get('/mes/palletTransports/page', params),
|
executeMove: (params = {}) => vm.$u.post('/mes/palletTransportsDetail/executeMoveLocation', params)
|
},
|
|
// 生产领料--物料需求
|
palletTransportsMaterial: {
|
page: (params = {}) => vm.$u.get('/mes/palletTransportsMaterial/page', params)
|
},
|
|
// 生产领料--移库明细
|
palletTransportsDetail: {
|
page: (params = {}) => vm.$u.get('/mes/palletTransportsDetail/page', params),
|
// 新增
|
addDetail: (params = {}) => vm.$u.post('/mes/palletTransportsDetail', params),
|
updateDetail: (params = {}) => vm.$u.put('/mes/palletTransportsDetail', params),
|
updateBatch: (params = {}) => vm.$u.put('/mes/palletTransportsDetail/updateBatch', params),
|
// 删除
|
delObj: (params) => vm.$u.delete('/mes/palletTransportsDetail/' + params.id)
|
},
|
|
// 生产领料--IFS库位
|
ifsLocation: {
|
page: (params = {}) => vm.$u.get('/mes/location/getIfsLocation', params)
|
},
|
|
// 生产领料--IFS库存
|
ifsStock: {
|
page: (params = {}) => vm.$u.get('/mes/palletTransportsDetail/checkScanPalletTransportsDetail',
|
params)
|
},
|
|
//产出登记
|
outputRegister: {
|
// 查询工作站 分页
|
fetchWorkstationList: (params = {}) => vm.$u.get('/mes/workstation/page', params),
|
//查询工单
|
getOperationTask: (params = {}) => vm.$u.get('/mes/operationTask/getOperationTask', params),
|
//根据工作站,加载班次
|
getDutyRecordByWorkstationId: (params = {}) => vm.$u.get(
|
'/mes/dutyRecord/getDutyRecordByWorkstationId/' + params.id),
|
//根据班次 获取当班人员
|
getPersonByDutyRecordId: (params = {}) => vm.$u.get('/mes/dutyRecord/getPersonByDutyRecordId/' +
|
params.id),
|
// 批量产出
|
batchSaveProductMain: (params = {}) => vm.$u.post('/mes/product/batchSaveProductMain', params),
|
//查询交接班的产出
|
getShiftProductOutByOpIdAndWsId: (params = {}) => vm.$u.get(
|
'/mes/product/getShiftProductOutByOpIdAndWsId/' + params.workstationId + '/' + params
|
.opeartionTaskId),
|
//批量产出
|
saveProductOutput: (params = {}) => vm.$u.post('/mes/product/saveProductOutput', params),
|
//投料列表
|
getProductMainV1: (params = {}) => vm.$u.get('/mes/product/getProductMainV1', params),
|
//批量编辑
|
batchUpdateProductMain: (params = {}) => vm.$u.put('/mes/product/batchUpdateProductMain', params),
|
//批量提交、撤销
|
batchChange: (params = {}) => vm.$u.post('/mes/product/state/batchChange/' + params.event, params
|
.ids),
|
// 删除投入
|
deleteProductInputById: (params) => vm.$u.delete('/mes/product/deleteProductInputById/' + params
|
.id),
|
//查询报工生产明细
|
queryProductMainDetail: (params = {}) => vm.$u.get('/mes/product/getProductMain/' + params.id),
|
//保存投入
|
saveProductInput: (params = {}) => vm.$u.post('/mes/product/saveProductInput', params),
|
//修改投入
|
updateProductInput: (params = {}) => vm.$u.post('/mes/product/updateProductInput', params),
|
//修改状态
|
productOutPutStateByMainId: (params = {}) => vm.$u.post('/mes/product/productOutPutStateByMainId/' +
|
params.id + '/' + params.event),
|
// 删除报工
|
batchCancelProductMain: (params) => vm.$u.delete('/mes/product/batchCancelProductMain', params)
|
},
|
|
// pigx 移库
|
pigxWareHouse: {
|
// 查询列表 不分页
|
fetchList: (params = {}) => vm.$u.get('/mes/stock/getEnableLocationObjList', params),
|
|
// 查询
|
list: (params = {}) => vm.$u.get('/mes/stock/getEnableStockObjList/' + params.sn),
|
|
// 新增
|
addList: (params = {}) => vm.$u.post('/mes/stock/pdaMoveStockSubmit', params),
|
},
|
// 退库
|
backWareHouse: {
|
// 通过SN号查到其入库前的库位
|
getTransactionBySn: (params) => vm.$u.get('/mes/stock/getTransactionBySn', params),
|
// pda退库
|
returnStockBySn: (params) => vm.$u.get('/mes/stock/returnStockBySn', params),
|
},
|
// 成品入库
|
finishProductIn: {
|
// 获取成品库位
|
fetchList: (params = {}) => vm.$u.get('/mes/stock/getFinishProductLocation', params),
|
|
// 获取库存数据
|
list: (params = {}) => vm.$u.get('/mes/stock/getFinishProductStock', params),
|
|
// 提交移库请求
|
addList: (params = {}) => vm.$u.post('/mes/stock/pdaMoveStockSubmit', params),
|
// 根据箱码得到包装主表信息--跳线
|
getPackagingAndSizeByPackagingNo: (params = {}) => vm.$u.get(
|
'/mes/packaging/getPackagingAndSizeByPackagingNo', params),
|
// 提交移库请求--跳线
|
addListJump: (params = {}) => vm.$u.get('/mes/packaging/updateInLocationByPda', params),
|
},
|
// 跳线中兴防呆
|
finishZTE: {
|
// 获取成品库位
|
validateJump: (params = {}) => vm.$u.get('/mes/packaging/validatePackagingCodeRepeat', params),
|
|
// 获取库存数据
|
addJumpZTE: (params = {}) => vm.$u.get('/mes/packaging/updateZxInLocationByPda', params),
|
|
},
|
// pigx 包装
|
pigxPacking: {
|
// 分页
|
fetchList: (params = {}) => vm.$u.get('/mes/packaging/page', params),
|
|
// 查询
|
packHeadBasicInfoList: (params = {}) => vm.$u.get('/mes/packaging/getPackHeadBasicInfoList'),
|
|
// 新增包装主表
|
addObj: (obj = {}) => vm.$u.post('/mes/packaging', obj),
|
|
//获取库位信息
|
getStockInfo: (params = {}) => vm.$u.get('/mes/stock/page?systemNo=' + params.systemNo),
|
|
//获取库位信息
|
getStockInfoByBatchNo: (params = {}) => vm.$u.get('/mes/stock/page?partBatchNo=' + params
|
.partBatchNo),
|
|
//新增包装明细
|
addPackagingItem: (obj = {}) => vm.$u.post('/mes/packaging/addPackagingStock', obj),
|
|
// 删除包装明细
|
delPackagingItem: (params) => vm.$u.delete('/mes/packaging/removePackagingItemById/' + params.id),
|
|
//获取包装明细列表
|
getPackagingItemList: (params = {}) => vm.$u.get('/mes/packaging/getPackagingItemPage', params),
|
|
//称重
|
updWeight: (obj = {}) => vm.$u.post('/mes/packaging/getWeight', obj),
|
|
//获取基础数据
|
getBasicLocation: (params = {}) => vm.$u.get('/mes/location/page', params),
|
|
//获取班次
|
getShiftList: (params = {}) => vm.$u.get('/mes/shift/page', params),
|
|
// 新增包装主表
|
addPackageRegister: (obj = {}) => vm.$u.post('/mes/packageRegister', obj),
|
|
//获取包装人列表
|
getStaff: (params = {}) => vm.$u.get('/mes/staff/staff', params),
|
|
//获取当前登录人
|
getCurrUser: (params = {}) => vm.$u.get('/mes/packageRegister', params)
|
},
|
// pigx 投料
|
pigxFeed: {
|
// 查询工作站 分页
|
fetchWorkstationList: (params = {}) => vm.$u.get('/mes/workstation/page', params),
|
|
// 根据工作站编号获取进行中的工单&&对应的线边仓
|
getBasicInfoForPdaFeedByWorkstationNo: (params = {}) => vm.$u.get(
|
'/mes/operationTask/getBasicInfoForPdaFeedByWorkstationNo?workstationNo=' + params
|
.workstationNo),
|
|
// 已投未消耗 分页
|
getFeedingStock: (params = {}) => vm.$u.get('/mes/stock/getFeedingStock/' + params.workstationId),
|
|
// 新增投料
|
addFeedList: (params = {}) => vm.$u.post('/mes/feeding/pda/add', params),
|
|
// 新增投料
|
addFeed: (params = {}) => vm.$u.post('/mes/feeding', params),
|
|
// 根据工作站id查询线边仓
|
getStockByWorkstationId: (params = {}) => vm.$u.get('/mes/stock/getStockByWorkstationId', params),
|
|
//配盘投料,获取配盘物料
|
fetchJoinStockOrderList: (params = {}) => vm.$u.get('/mes/joinStockOrder/page', params),
|
},
|
// 外协成品
|
outsource: {
|
//查询首页数据统计
|
// queryIndexData: (params = {}) => vm.$u.get('/mes/workstation/page', params),
|
|
// 查询是否存在报检
|
// queryReportExist: (params = {}) => vm.$u.get('/mes/workstation/page', params),
|
|
// 提交
|
submitReport: (params = {}, path) => vm.$u.post('/mes/outsource/insp/' + path, params),
|
|
// 查询数据
|
queryData: (params = {}) => vm.$u.get('/mes/outsource/page', params),
|
},
|
inventory: {
|
//获取盘点主表
|
getMain: (params = {}) => vm.$u.get('/mes/inventoryMain/page', params),
|
goCheck: (params = {}) => vm.$u.post('/mes/inventoryMain/checkSavePda', params),
|
//新增盘点明细
|
addDetail: (params = {}) => vm.$u.post('/mes/inventoryMain/pda', params),
|
//根据库存No和SN号获取库存
|
getStockByLocNoAndSn: (params = {}) => vm.$u.get('/mes/stock/getStockByLocNoAndSn', params),
|
//根据库存No和SN号获取库存--自动提交
|
getInventoryDetailByLocNoAndSn: (params = {}) => vm.$u.get(
|
'/mes/inventoryMain/getInventoryDetailByLocNoAndSn', params),
|
|
//获取零件号列表
|
getPart: (params = {}) => vm.$u.get('/mes/part/page', params),
|
getPartNo: (params = {}) => vm.$u.get('/mes/inventoryMain/getPartNo', params),
|
},
|
// pigx 尾料处理
|
pigxTailHandle: {
|
// 根据工作站查询尾料物料
|
getFeedingStock: (params = {}) => vm.$u.get('/mes/stock/getFeedingStock/' + params.workstationId),
|
|
//尾料发放
|
tailStockIssue: (params = {}) => vm.$u.post('/mes/feeding/tailStockIssue', params),
|
|
},
|
//退料处理
|
returnMaterial: {
|
//根据工作站查询退料物料
|
getFeedingStockByWorkstationNo: (params = {}) => vm.$u.get(
|
'/mes/stock/getFeedStockByWorkstationNo/', params),
|
//获取库位
|
getReturnLocations: (params = {}) => vm.$u.get('/mes/feeding/getReturnLocations/' + params
|
.workstationId),
|
//退料
|
returnMaterial: (params = {}) => vm.$u.put('/mes/feeding', params),
|
},
|
// 工单
|
operationTask: {
|
//分页查询工单
|
getOperationTaskPage: (params = {}) => vm.$u.get('/mes/operationTask/queryOperationTaskPage', params),
|
//根据id查询工单
|
getOperationTaskById: (params = {}) => vm.$u.get('/mes/operationTask/' + params.id),
|
//查询班次列表
|
getShiftList: (params = {}) => vm.$u.get('/mes/shift/list', params),
|
//查询班组列表
|
getCrewList: (params = {}) => vm.$u.get('/mes/crew/list', params),
|
//新增上班记录
|
addDutyRecord: (params = {}) => vm.$u.post('/mes/dutyRecord', params),
|
//更改上班记录
|
updDutyRecord: (params = {}) => vm.$u.put('/mes/dutyRecord', params),
|
//更新工作站
|
updWorkstation: (params = {}) => vm.$u.post('/mes/workstation/updateById', params),
|
//查询工作站列表
|
getWorkstationList: (params = {}) => vm.$u.get('/mes/workstation/list', params),
|
//校验是否超产
|
validateOverProduction: (params = {}) => vm.$u.post('/mes/product/validateOverProduction', params),
|
//校验是否超投
|
validateOverFeed: (params = {}) => vm.$u.post('/mes/product/validateOverFeed', params),
|
//分页查询上班记录
|
getDutyRecordList: (params = {}) => vm.$u.get('/mes/dutyRecord/page', params),
|
//删除上班记录
|
delDutyRecord: (params) => vm.$u.delete('/mes/dutyRecord/' + params.id),
|
//查询未提交上班记录
|
getUnsubmitDutyRecord: (params = {}) => vm.$u.get('/mes/dutyRecord/getUnsubmitWorkstation', params),
|
//批量提交上班记录
|
batchSubmitDutyRecord: (params = {}) => vm.$u.post('/mes/dutyRecord/batchSubmit', params),
|
//根据工作中心获取工作站
|
getDutyRecordWorkstation: (params = {}) => vm.$u.get('/mes/dutyRecord/getWorkstation', params),
|
//批量保存上班记录
|
batchSaveDutyRecord: (params = {}) => vm.$u.post('/mes/dutyRecord/batch', params),
|
},
|
// 日报
|
dailyPaper: {
|
// 获取工作中心
|
getWorkstation: (params = {}) => vm.$u.get('/mes/workstation/list', params),
|
// 查询工序列表
|
getOperation: (params = {}) => vm.$u.get('/mes/operation/page', params),
|
// 获取报工工单列表
|
getOperationTask: (params = {}) => vm.$u.get('/mes/operationTask/getOperationTask', params),
|
// 获取当前登录人最后一次提交的日报
|
getLastDutyRecord: (params = {}) => vm.$u.get('/mes/dutyRecord/getLastDutyRecord'),
|
// 新增日报记录
|
addDailyPaper: (params = {}) => vm.$u.post('/mes/dutyRecord', params),
|
// 修改日报记录
|
editDailyPaper: (params = {}) => vm.$u.put('/mes/dutyRecord', params),
|
// 历史记录分页查询
|
dutyRecordPage: (params = {}) => vm.$u.get('/mes/dutyRecord/page', params),
|
// 获取日报-人员列表
|
getUserInfo: (params ={}) => vm.$u.get('/mes/staff/page', params),
|
// 获取杂工责任人列表
|
principal: (params ={}) => vm.$u.get('mes/handymanRecord/principal/list'),
|
// 提交杂工记录
|
handymanRecord: (params ={}) => vm.$u.post('/mes/handymanRecord', params),
|
// 获取库位id
|
getLocationId: (params = {}) => vm.$u.get('/mes/workstation/' + params.workstationId),
|
// 通过批次号查询投料
|
getFeeding: (params = {}) => vm.$u.post('/mes/rwMatlBind/scanCode', params),
|
// 报工提交
|
productReport: (params = {}) => vm.$u.post('/mes/productReport', params),
|
// 线圈车间-过帐查询编码
|
listReportXianQuanNonFirst: (params = {}) => vm.$u.get('/mes/productReport/listReportXianQuanNonFirst/' + params.id),
|
// 通过投料批次号查询来料检,获取其中的检验信息
|
siliconSteelCode: (params = {}) => vm.$u.get('/mes/supplierCheckoutMotherRoll/siliconSteelCode/', params),
|
// 查询套装车间标签信息
|
listReportOther: (params = {}) => vm.$u.get('/mes/productReport/listReportOther/' + params.id),
|
// 查询成套车间(箱变)标签信息
|
listReportChengtao: (params = {}) => vm.$u.get('/mes/productReport/listReportChengtao/' + params.id),
|
// 查询铁芯车间-叠装标签信息
|
listReportDieZhuang: (params = {}) => vm.$u.get('/mes/productReport/listReportDieZhuang/' + params.id),
|
// 查询铁芯车间-纵剪标签信息
|
listReportZongjian: (params = {}) => vm.$u.get('/mes/productReport/listReportZongjian/' + params.id),
|
// 查询外壳车间-最后一道工序标签信息
|
listReportWaike: (params = {}) => vm.$u.get('/mes/productReport/listReportWaike/' + params.id),
|
// 生成标签
|
generateLabel: (params = {}) => vm.$u.post('/mes/productReport/generateLabel', params),
|
// 总装车间获取list编码
|
listReportZongzhuang: (params = {}) => vm.$u.get('/mes/productReport/listReportZongzhuang/' + params.id),
|
// 铁芯车间-其他工序获取list编码
|
listReportOtherOperation: ( params = {}) => vm.$u.get('/mes/productReport/listReportOtherOperation/' + params.id),
|
// 获取成品总装(其他车间) list编码
|
listReportFprodZongzhuang: (params = {}) => vm.$u.get('/mes/productReport/listReportFprodZongzhuang/' + params.id),
|
// 获取打印标签的标签信息 外壳车间-最后一道工序
|
labelInfo: (params = {}) => vm.$u.get('/mes/productReport/labelInfo', params),
|
// 纵剪获取标签信息
|
zongjianLabelInfo: (params = {}) => vm.$u.get('/mes/productReport/zongjian/labelInfo', params),
|
// 获取套装打印信息
|
taozhuangLabelInfo: (params = {}) => vm.$u.get('/mes/productReport/taozhuang/labelInfo', params),
|
//报工详情
|
productReportDetail: (params = {}) => vm.$u.get('/mes/productReport', params),
|
//获取图号
|
findByNo: (params = {}) => vm.$u.get('/mes/part/pda/findByNo' , params),
|
//获取任务类型
|
getAssemblyProcessType:(params = {}) => vm.$u.get('/admin/dict/type/assembly_process_type')
|
}
|
};
|
|
}
|
|
export default {
|
install
|
}
|