import { postJ, post, get, deleteApi, } 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)) } /** * 当前用户菜单数据 * @data data */ export async function userResourceListAPI() { const res = await post(Vue.prototype.apiUrl + '/sys/indexuserresource/list', { useScope: 2 }); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 保存菜单数据 * @data data */ export async function userResourceSaveAPI(data) { const res = await postJ(Vue.prototype.apiUrl + '/sys/indexuserresource/save', data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } /** * 删除当前用户菜单数据 * @data data */ export async function userResourceDeleteAPI(data) { const res = await deleteApi(Vue.prototype.apiUrl + '/sys/indexuserresource/delete', data); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); }