import { postJ, post, get } from '@/utils/request' import Vue from 'vue' export async function loseReport(data) { const res = await postJ(Vue.prototype.apiUrl + '/eam/workordermaintenance/loseReport', data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 通过工单查询详情 export async function getWorkOrderDetail(code) { const res = await get(Vue.prototype.apiUrl + '/eam/workorder/getWorkOrderDetail/' + code) console.log('--res------------') console.log(res) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } // 查询实例详情(设备) export async function getAssetInfo(id) { console.log(id, 'getAssetInfo---------------') const res = await get(Vue.prototype.apiUrl + `/main/asset/getById/${id}`) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } // 报修信息详情 export async function getRepairById(id) { const res = await get(Vue.prototype.apiUrl + `/eam/repairrequest/getById/${id}`) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } export async function getDetailById(data) { const res = await postJ(Vue.prototype.apiUrl + `/wms/outin/getDetailById`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } // 出库 export async function saveNew(data) { const res = await postJ(Vue.prototype.apiUrl + `/wms/outin/saveNew`, data) if (res.code == 0) { return res } return Promise.reject(new Error(res.message)) } // 申请备品备件 export async function applySpareParts(data) { const res = await postJ(Vue.prototype.apiUrl + `/eam/spare_parts_apply/add`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } //库存台账-库存明细-物料维度 export async function getMaterielDetails(data) { const res = await get(Vue.prototype.apiUrl + `/wms/materialDetail/page`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } //库存台账-库存明细 export async function getInventoryDetails(data) { const res = await get(Vue.prototype.apiUrl + `/wms/outInDetailRecordTwo/page`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 批次明细 export async function getBatchDetails(data) { const res = await get(Vue.prototype.apiUrl + `/wms/outindetailtwo/batchPage`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 物品维度 export async function getProductList(data) { const res = await get(Vue.prototype.apiUrl + `/wms/outindetailtwo/page`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 通过台账id获取出库物品详情 export async function getHierarchyList(params) { const res = await get(Vue.prototype.apiUrl + `/wms/outintwo/getHierarchyList`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } export async function getHierarchyFifo(data) { const res = await postJ(Vue.prototype.apiUrl + '/wms/outintwo/getHierarchyFifo', data); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } //历史维修列表 export async function historyRepairList(data) { const res = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/historyRepairList`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } //备品备件查询 export async function getSpareParts(data) { const res = await get(Vue.prototype.apiUrl + `/eam/workorder/getSpareParts`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 验收 export async function acceptance(data) { const res = await postJ(Vue.prototype.apiUrl + `/eam/workorder/acceptance`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 获取实体列表分页 export async function getPageList(data) { const res = await get(Vue.prototype.apiUrl + `/main/asset/page`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 报修 export async function save(data) { const res = await postJ(Vue.prototype.apiUrl + `/eam/repairrequest/save`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.data.message)) } // 通过固资编码查询详情 export async function getByFixCode(data) { const res = await get(Vue.prototype.apiUrl + `/main/asset/getByFixCode`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } // // 详情列表 export async function getSparePartsApply(id) { const res = await get(Vue.prototype.apiUrl + `/eam/spare_parts_apply/details/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // // 详情 export async function detailsId(id) { const res = await get(Vue.prototype.apiUrl + `/eam/spare_parts_apply/detailsId/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 列表 */ export async function getList(data) { const res = await postJ(Vue.prototype.apiUrl + '/eam/spare_parts_apply/page', data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 详情 export async function getWordOrderDetail(workOrderId) { const res = await get( Vue.prototype.apiUrl + `/eam/workordermaintenance/maintenanceDetail/${workOrderId}` ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); }