bonus-material-app/src/services/repair/repair.js

145 lines
2.8 KiB
JavaScript

import { http } from '@/utils/http'
/**
* 维修 ---- 列表查询
*/
export const getRepairListAPI = (data) => {
return http({
method: 'GET',
url: '/material/repair/getRepairTaskList',
data,
})
}
/**
* 维修 ---- 列表详情
*/
export const getRepairDetailsAPI = (data) => {
return http({
method: 'GET',
url: '/material/repair/getAppRepairMaTypeList',
data,
})
}
export const getRepairDetailsAPINew = (data) => {
return http({
method: 'GET',
url: '/material/repair/getAppRepairMaTypeListNew',
data,
})
}
/**
* 维修 ---- 列表详情,3级
*/
export const getAppRepairMaTypeListByTaskIdAndTypeId = (data) => {
return http({
method: 'GET',
url: '/material/repair/getAppRepairMaTypeListByTaskIdAndTypeId',
data,
})
}
/**
* 维修 ---- 合格操作(废弃)
*/
export const setQualifiedAPI = (data) => {
return http({
method: 'POST',
url: '/material/repair/completeRepair',
data,
})
}
/**
* 维修 ---- 提交
*/
export const repairSubmitAPI = (data) => {
return http({
method: 'POST',
url: '/material/repair/endRepairTask',
data,
})
}
/**
* 维修 ---- 驳回
*/
export const repairRejectAPI = (id) => {
return http({
method: 'delete',
url: '/material/repair/' + id,
data: [id],
})
}
//获取配件类型树
export const partTypeTreeList = (data) => {
return http({
method: 'GET',
url: '/material/ma_part_type/partList',
data,
})
}
//获取厂家
export const getSupplierList = (data) => {
return http({
method: 'GET',
url: '/material/ma_supplier_info/list',
data,
})
}
//获取维修人员
export const getRepairerListApi = (data) => {
return http({
method: 'GET',
url: '/material/ma_type_repair/getRepairList',
data,
})
}
// 维修保存(编码数量一个接口)
export const saveRepairRow = (data) => {
return http({
url: '/material/repair/batchRepairApply',
method: 'POST',
data
})
}
//维修合格
export const auditRepairPass = (data) => {
return http({
url: '/material/repair/batchQualified',
method: 'POST',
data
})
}
//获取查看明细
export const getDetailsListApi = (data) => {
return http({
method: 'GET',
url: '/material/repair/getDetailsListApp',
data,
})
}
// 报废原因
export const getScrapReasonList = (data) => {
return http({
method: 'GET',
url: '/material/scrap_reason/getList',
data,
})
}
//获取定损的配件
export const getPartItemApi = (data) => {
return http({
method: 'GET',
url: '/material/repair/getLossPart',
data,
})
}