| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- 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));
- }
|