import { postJ, get } from '@/utils/request'; import Vue from 'vue'; const base = () => Vue.prototype.apiUrl + '/mes/please_entrust_management'; export async function getList(data) { const res = await postJ(base() + '/beEntrustedPage', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function confirmReceipt(data) { const res = await postJ(base() + '/receiveDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function rejectGoods(data) { const res = await postJ(base() + '/returnDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function beEntrustDetail(id) { const res = await get(base() + `/getById/${id}`); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function beEntrustGoodsDetail(data) { const res = await postJ(base() + '/listDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function createProductionOrder(data) { const res = await postJ(Vue.prototype.apiUrl + '/aps/workorder/save', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function transformation(data, type) { const res = await postJ(Vue.prototype.apiUrl + '/mes/return_repair_work/transformation?type=' + type, data); if (res.code == 0) return res.data; return Promise.reject(res.message); }