import { post, get, postJ } from '@/utils/request' import Vue from 'vue' const baseUrl = Vue.prototype.apiUrl /** * 获取商机列表 */ export async function getTableList(params) { const res = await get(baseUrl + `/eom/businessopportunity/page`, params) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 查询客户联系人列表 */ export async function getcontactlink(params) { const res = await get(baseUrl + `/eom/contactlink/list/`, params) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 获取信息详情 */ export async function getQuotationDetailAPI(id) { const res = await get(baseUrl + `/eom/quote/getById/${id}`) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 更新信息 */ export async function UpdateInformation(data) { const res = await post(baseUrl + `/eom/quote/update`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 生产主管指派技术员 */ export async function assignTechnician(data) { const res = await post(baseUrl + `/bpm/quoteApprove/assignTechnician`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 更新技术员 */ export async function updateTech(data) { const res = await post(baseUrl + `/eom/quote/updateTech`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 生产主管复核 */ export async function productionSupervisorReApprove(data) { const res = await post(baseUrl + `/bpm/quoteApprove/productionSupervisorReApprove`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 销售主管审批 */ export async function salesManagerApprove(data) { const res = await post(baseUrl + `/bpm/quoteApprove/salesManagerApprove`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 销售员补充 */ export async function salesmanApprove(data) { const res = await post(baseUrl + `/bpm/quoteApprove/salesmanApprove`, data) if (res.code == 0) { return res.data } return Promise.reject(new Error(res.message)) } /** * 流程作废 */ export async function cancel(data) { const res = await post(baseUrl + `/bpm/quoteApprove/notPass`, data) if (res.code == 0) { return res } return Promise.reject(new Error(res.message)) }