import { get, put, putJ, postJ, deleteApi } from "@/utils/request"; import Vue from "vue"; // 工单列表------------------------------------------------------------------- export async function getSalesWorkOrder(params) { const res = await get(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/page`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 获取信息 export async function getSalesWorkOrderById(id) { const res = await get(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/getById/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //修改 export async function updateScheme(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/updateScheme`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //报工 export async function reportWorkingSalesWorkOrder(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/reportWorking`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 查询库存可用数 */ export async function getWarehouseOutStock(params) { const res = await get(Vue.prototype.apiUrl + `/wms/stocktwo/getWarehouseOutStock`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 查询库存仓库列表 */ export async function getIdWarehouseList(params) { const res = await get(Vue.prototype.apiUrl + `/wms/outindetailtwo/getBatchWarehouseList`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 查询机构列表 */ export async function listOrganizations(params) { const res = await get(Vue.prototype.apiUrl + `/main/group/getGroupList`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //申请备品备件 export async function saveOrUpdateSalesWorkOrder(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/saveOrUpdate`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 查询仓库列表 */ export async function getWarehouseList(data) { const res = await postJ(Vue.prototype.apiUrl + `/wms/warehouse/select/warehouseList`, { params: { status: 1 } }); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //验收 export async function checkAndAccept(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/checkAndAccept`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //保存 export async function evaluateSave(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesEvaluation/save`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //转派 export async function reassignmentSalesWorkOrder(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/reassignment`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //接收 export async function receiveSalesWorkOrder(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesWorkOrder/receive`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 配件回收记录 表格 新增 export async function recycleSave(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesAccessoryApply/save`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 配件回收记录 表格 修改 export async function recycleUpdate(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesAccessoryApply/update`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 配件回收记录 表格 详情 export async function recycleDetails(id) { const res = await get(Vue.prototype.apiUrl + `/eom/afterSalesAccessoryApply/getById/${id}`); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); }