import { postJ, get, deleteApi } from '@/utils/request'; import Vue from 'vue'; const base = () => Vue.prototype.apiUrl + '/mes/please_entrust_management'; const bpmBase = () => Vue.prototype.apiUrl + '/bpm/please_entrust'; export async function getList(data) { const res = await postJ(base() + '/page', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function save(data) { const res = await postJ(base() + '/add', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function update(data) { const res = await postJ(base() + '/update', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function remove(ids) { const res = await deleteApi(base() + '/remove', ids); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function submit(data) { const res = await postJ(bpmBase() + '/submit', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function addSubmit(data) { const res = await postJ(base() + '/addAndSubmit', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function pleaseEntrustDetail(id) { const res = await get(base() + `/getById/${id}`); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function warehouseEntry(params) { const res = await get(base() + '/warehouseEntry', params); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function pleaseEntrustGoodsDetail(data) { const res = await postJ(base() + '/listDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function pleaseEntrustSaveDetail(data) { const res = await postJ(base() + '/saveDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function pleaseTReceiveGoods(data) { const res = await postJ(base() + '/receiveDetailEnd', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function pleaseEntrustAllGoodsDetail(data) { const res = await postJ(base() + '/preDetail', data); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function produceOrder(params) { const res = await postJ(Vue.prototype.apiUrl + '/mes/workorder/page', params); if (res.code == 0) return res.data; return Promise.reject(res.message); } export async function getProduceTaskList(params) { const res = await postJ(Vue.prototype.apiUrl + '/main/producerouting/taskinstance/page', params); if (res.code == 0) return res.data; return Promise.reject(res.message); }