import { postJ, post, get } from '@/utils/request' import Vue from 'vue' // 成品总量和物流总量 export async function getCount(params) { const data = await get(Vue.prototype.apiUrl + `/wms/index/query`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取年度合同总金额 export async function getYearAmount(params) { const data = await get(Vue.prototype.apiUrl + `/eom/contract/getYearAmount`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取应付金额 export async function getPayableAmount(params) { const data = await get(Vue.prototype.apiUrl + `/eom/finpayable/getPayableAmount`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取应收金额 export async function getReceivableAmount(params) { const data = await get(Vue.prototype.apiUrl + `/eom/finreceivable/getReceivableAmount`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取商品分页 export async function getGoodsPage(params) { const data = await get(Vue.prototype.apiUrl + `/eom/goods/page`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取年度生产总量 export async function getProduceAmount(body) { const data = await postJ(Vue.prototype.apiUrl + `/mes/index/completionCount`, body) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取待生产总量 export async function getPendingAmount(body) { const data = await postJ(Vue.prototype.apiUrl + `/mes/index/count`, body) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 热销榜单 export async function getHotProduct(params) { const data = await get(Vue.prototype.apiUrl + `/eom/saleorder/getHotProductList`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取设备监测 export async function getDeviceCount(params) { const data = await get(Vue.prototype.apiUrl + `/main/asset/querySubstanceRunningMonitor`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取公文列表 export async function getNoticeDocumentPage(params) { const data = await get(Vue.prototype.apiUrl + `/fm/noticeDocument/v1/page`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取公文详情 export async function getNoticeDocumentDetail(id) { const data = await get(Vue.prototype.apiUrl + `/fm/noticeDocument/v1/get/${id}`) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 销售订单汇总统计 export async function getSaleOrderSummary(params) { const data = await get(Vue.prototype.apiUrl + `/eom/saleorder/v1/summary`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 销售订单趋势汇总统计 export async function getSaleOrderTrendSummary(params) { const data = await get(Vue.prototype.apiUrl + `/eom/saleorder/v1/trendSummary`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 仓储趋势汇总统计 export async function getPadStockStreamStatistics(params) { const data = await get(Vue.prototype.apiUrl + `/wms/outInDetailPda/pdaStockStreamStatistics`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 仓储趋势汇总统计 export async function getPdaFindMaterialTrend(params) { const data = await get(Vue.prototype.apiUrl + `/wms/outInDetailPda/pdaFindMaterialTrend`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取月统计产量 export async function getMonthOutput(body) { const data = await postJ(Vue.prototype.apiUrl + `/mes/index/monthOutput`, body) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取年度统计产量 export async function getYearOutput(body) { const data = await postJ(Vue.prototype.apiUrl + `/mes/index/yearOutput`, body) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 获取年度统计产量 export async function getTendencyChart(body) { const data = await postJ(Vue.prototype.apiUrl + `/mes/index/tendencyChart`, body) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 采购订单汇总统计 export async function getPurchaseOrderSummary(params) { const data = await get(Vue.prototype.apiUrl + `/eom/purchaseorder/v1/summary`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) } // 采购订单趋势汇总统计 export async function getPurchaseOrderTrendSummary(params) { const data = await get(Vue.prototype.apiUrl + `/eom/purchaseorder/v1/trendSummary`, params) if (data.code == 0) { return data.data } return Promise.reject(new Error(data.message)) }