import { get, put, putJ, postJ, deleteApi } from "@/utils/request"; import Vue from "vue"; /** * 获取售后需求列表数据 */ export async function getTableList(params) { const res = await get(Vue.prototype.apiUrl + `/eom/afterSalesDemand/page`, params); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 获取信息详情 仓库 */ export async function getSendSaleOrderrecordDetailSplit(id) { const data = await get( Vue.prototype.apiUrl + `/eom/saleordersendrecord/getByIdSplit/${id}`, {} ); if (data.code == 0) { return data.data; } return Promise.reject(data.message); } //新增 export async function saveSalesDemand(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesDemand/save`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 修改 export async function updateSalesDemand(data) { const res = await putJ(Vue.prototype.apiUrl + `/eom/afterSalesDemand/update`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //撤回 export async function revokeSalesDemand(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesDemand/retract`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //审核 export async function auditSalesDemand(data) { const res = await postJ(Vue.prototype.apiUrl + `/eom/afterSalesDemand/audit`, data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } //根据id查询详情 export async function getSalesDemandById(id) { const data = await get( Vue.prototype.apiUrl + `/eom/afterSalesDemand/getById/${id}`, {} ); if (data.code == 0) { return data.data; } return Promise.reject(data.message); } // 删除需求 export async function deleteSalesDemand(data) { const res = await deleteApi(Vue.prototype.apiUrl + '/eom/afterSalesDemand/delete', data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); }