import request from '@/utils/request' // 标准配置清单-tree export function getConfigTreeSelect(query) { return request({ url: '/material/standardConfig/getConfigTreeSelect', method: 'get', params: query }) } // 标准配置清单-tree新增 export function addConfig(data) { return request({ url: '/material/standardConfig/add', method: 'post', data }) } // 标准配置清单-tree修改 export function editConfig(data) { return request({ url: '/material/standardConfig/edit', method: 'post', data }) } // 标准配置清单-tree删除 export function delConfig(data) { return request({ url: '/material/standardConfig/del', method: 'post', data }) } // 标准配置清单-列表 export function getListByConfigId(query) { return request({ url: '/material/standardConfig/getListByConfigId', method: 'get', params: query }) } // 标准配置清单-select export function getConfigList(data = {}) { return request({ url: '/material/standardConfig/getConfigLevelTwoList', method: 'post', data }) } // 物资名称-tree export function getEquipmentThreeType(query) { return request({ url: '/material/ma_type/equipmentThreeType', method: 'get', params: query }) } // 物资名称-tree-3 export function getEquipmentThreeTypeThree() { return request({ url: '/material/leaseTask/equipmentThreeType', method: 'get' }) } // 规格型号-select export function getMaTypeOpt(data) { return request({ url: '/material/select/getMaType', method: 'post', data }) } // 新增配置明细 export function addConfigDetails(data) { return request({ url: '/material/standardConfig/addConfigDetails', method: 'post', data }) } // 修改配置明细 export function editConfigDetails(data) { return request({ url: '/material/standardConfig/editConfigDetails', method: 'post', data }) } // 删除配置明细 export function delConfigDetails(data) { return request({ url: '/material/standardConfig/delConfigDetails', method: 'post', data }) } // 项目部管理-列表/ 班组下拉 export const getBmProDepartApi = data => { return request({ url: '/material/bmProDepart/list', method: 'get', params: data }) } // 项目部管理-新增 export const addBmProDepartApi = data => { return request({ url: '/material/bmProDepart/add', method: 'post', data }) } // 项目部管理-修改 export const editBmProDepartApi = data => { return request({ url: '/material/bmProDepart/edit', method: 'post', data }) } // 项目部管理-删除 export const delBmProDepartApi = data => { return request({ url: '/material/bmProDepart/delete', method: 'post', data }) } // 班组管理-列表 export const getBmTeamApi = data => { return request({ url: '/material/bmTeam/list', method: 'get', params: data }) } // 班组管理-新增 export const addBmTeamApi = data => { return request({ url: '/material/bmTeam/add', method: 'post', data }) } // 班组管理-修改 export const editBmTeamApi = data => { return request({ url: '/material/bmTeam/edit', method: 'post', data }) } // 班组管理-删除 export const delBmTeamApi = data => { return request({ url: '/material/bmTeam/delete', method: 'post', data }) } // 实施单位类型-列表 export function impUnitTypeList(query) { return request({ url: '/system/dept/list', method: 'get', params: query }) } //工程项目--新增 export function addProject(data) { return request({ url: '/material/bm_project', method: 'post', data }) } // 工程项目--删除 export function delProject(proId) { return request({ url: '/material/bm_project/' + proId, method: 'delete' }) } // 工程项目-列表 export function getProjectList(query) { return request({ url: '/material/bm_project/list', method: 'get', params: query }) } // 获取i8工程类型 export function getI8ProjectList(params) { return request({ url: '/material/bm_project/getProjectList', method: 'get', params }) } // 工程项目详情 export function getProjectListDetail(id) { return request({ url: '/material/bm_project/' + id, method: 'get' }) } // 工程项目--修改 export function updateProject(data) { return request({ url: '/material/bm_project', method: 'put', data }) } // 工程管理下拉框 export function queryProDataApi(dictType) { return request({ url: '/system/dict/data/type/' + dictType, method: 'get' }) } //领料申请-列表 export function getListLeaseApply(query) { return request({ url: '/material/lease_apply_info/list', method: 'get', params: query }) } // 领料申请-详情信息 export function getApplyInfo(id) { return request({ url: '/material/lease_apply_info/' + id, method: 'get' }) } // 领料申请-删除 export function applyRemove(ids) { return request({ url: '/material/lease_apply_info/' + ids, method: 'delete' }) } // 获取机具类型树 export function equipmentTypeTree(query) { return request({ url: '/material/ma_type/equipmentType', method: 'get', params: query }) } // 领料申请租赁工程下拉框 export function getListProject(data) { return request({ url: '/material/select/getProjectList', method: 'post', data }) } // 领料申请-新增 export function addApplyInfo(data) { return request({ url: '/material/lease_apply_info', method: 'post', data }) } // 领料申请-编辑 export function updateApplyInfo(data) { return request({ url: '/material/lease_apply_info', method: 'put', data }) } // 领料申请获取协议单id export function getAgreement(data) { return request({ url: '/material/select/getAgreementInfoById', method: 'post', data }) } // 获取当前标准配置-列表 export function getListsByConfigId(query) { return request({ url: '/material/standardConfig/getListsByConfigId', method: 'get', params: query }) } // 获取标准配置下拉 export function getStandardConfigList(data = {}) { return request({ url: '/material/select/getConfigList', method: 'post', data }) } // 工器具领料记录-列表 export const getLeaseInfoDetailsApi = data => { return request({ url: '/material/lease_apply_info/getLeaseInfoDetails', method: 'get', params: data }) } // 工器具领料记录-合计 export const getLeaseInfoDetailsNoPageListApi = data => { return request({ url: '/material/lease_apply_info/getLeaseInfoDetailsNoPageList', method: 'get', params: data }) } // 工器具领料记录-详情 export const getSecondLeaseInfoApi = data => { return request({ url: '/material/lease_apply_info/getSecondLeaseInfo', method: 'get', params: data }) } // 领料申请租赁单位下拉框 export function getListUnite(data) { return request({ url: '/material/select/getUnitList', method: 'post', data }) } // 出库详情 export const getOutDetailsByIdApi = data => { return request({ url: '/material/lease_apply_info/outDetailsById', method: 'get', params: data }) } // 工器具退料记录-列表 export const getBackInfoDetailsApi = data => { return request({ url: '/material/back_apply_info/getBackInfoDetails', method: 'get', params: data }) } // 工器具退料记录-合计 export const getBackInfoDetailsNoPageListApi = data => { return request({ url: '/material/back_apply_info/getBackInfoDetailsNoPageList', method: 'get', params: data }) } // 工器具退料记录-详情 export const getSecondBackInfoApi = data => { return request({ url: '/material/back_apply_info/getSecondBackInfo', method: 'get', params: data }) } // 退料申请-列表 export function getBackApplyList(query) { return request({ url: '/material/back_apply_info/list', method: 'get', params: query }) } // 退料--删除 export function backApplyRemove(data) { return request({ url: '/material/back_apply_info/deleteById', method: 'post', data }) } // 退料提交 export function submitBackApply(data) { return request({ url: '/material/back_apply_info/submitBackApply', method: 'post', data }) } // 可退料设备类型-根据协议查询 export function getDeviceTreeByAgreementId(data) { return request({ url: '/material/select/getUseTypeTree', method: 'post', data }) } // 退料新增 export function addBackApply(data) { return request({ url: '/material/back_apply_info', method: 'post', data }) } // 退料编辑 export function editBackApply(data) { return request({ url: '/material/back_apply_info/edit', method: 'post', data }) } // 新增编辑-编码类型-获取所有编码 export function getMachineById(query) { return request({ url: '/material/back_apply_info/getMachineById', method: 'get', params: query }) } // 查询详情 export function getBackApplyInfo(id) { return request({ url: '/material/back_apply_info/' + id, method: 'get' }) } // 更新打印状态 export function updatePrintStatus(id) { return request({ url: '/material/back_apply_info/editPrint', method: 'post', data: { id: id } }) } // 保有设备总量查询 export function getRetainedEquipmentListApi(query) { return request({ url: '/material/complex_query/getRetainedEquipmentList', method: 'get', params: query }) } // 保有设备总量查询-无分页 export function getRetainedEquipmentListNoPageApi(query) { return request({ url: '/material/complex_query/getRetainedEquipmentListNoPage', method: 'get', params: query }) } // 在用详情查询 export function getUserRecordListApi(query) { return request({ url: '/material/complex_query/getUserRecordList', method: 'get', params: query }) } // 在库详情查询 export function getStorageInfoListApi(query) { return request({ url: '/material/complex_query/getStorageInfoList', method: 'get', params: query }) } // 在修详情查询 export function getRepairRecordListApi(query) { return request({ url: '/material/complex_query/getRepairRecordList', method: 'get', params: query }) } // 新购待入库详情查询 export function getPurchaseRecordListApi(query) { return request({ url: '/material/complex_query/getPurchaseRecordList', method: 'get', params: query }) } // 修饰待入库详情查询 export function getRepairInputListApi(query) { return request({ url: '/material/complex_query/getRepairInputList', method: 'get', params: query }) } // 待报废详情查询 export function getToScrapInputListApi(query) { return request({ url: '/material/complex_query/getScrapList', method: 'get', params: query }) } // 已审核详情查询 export function getAuditInputListApi(query) { return request({ url: '/material/complex_query/getScrapAuditList', method: 'get', params: query }) } // 机具追溯-列表 export const getMachineInfoApi = data => { return request({ url: '/material/ma_machine/getMachineInfo', method: 'get', params: data }) } // 设备类型 export const getLevelListApi = data => { return request({ url: '/material/ma_type/getLevelList', method: 'get', params: data }) } // 总站点领料-列表 export const getTotalListApi = data => { return request({ url: '/material/lease_apply_info/getTotalList', method: 'get', params: data }) } // 总站点领料-详情 export const getDetailsListApi = data => { return request({ url: '/material/lease_apply_info/getDetailsList', method: 'get', params: data }) } // 总站点退料-列表 export const getBackTotalListApi = data => { return request({ url: '/material/back_apply_info/getTotalList', method: 'get', params: data }) } // 总站点退料-详情 export const getBackDetailsListApi = data => { return request({ url: '/material/back_apply_info/getDetailsList', method: 'get', params: data }) }