import request from '@/utils/request'; import { download } from '@/utils/file'; /** * 获取信息列表 */ export async function getTableList(params) { const res = await request.post(`/aps/tapsworkdaycalendarmaster/page`, params); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 新增信息 */ export async function saveOrUpdate(data) { const res = await request.post( `/aps/tapsworkdaycalendarmaster/saveOrUpdateCalendarMaster`, data ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 删除 */ export async function deleteList(data) { const res = await request.delete( '/aps/tapsproductionschedulingconfig/deleteByIds', { data } ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 查询明细 */ export async function getTApsWorkdayCalendarMaster(data) { const res = await request.post( `/aps/tapsworkdaycalendarmaster/getTApsWorkdayCalendarMaster`, data ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 根据产品查询bom类型 export async function listBomType(params) { const res = await request.get(`/main/bomCategory/listBomType`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // aps生产计划获取产品的多个bom版本 export async function bomListByPlan(params) { const res = await request.get(`/main/bomCategory/bomListByPlan`, { params }); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 根据bom 获取工艺路线 export async function bomRoutingList(id) { const res = await request.get(`/main/bomCategory/bomRoutingList/${id}`); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 获取工序 export async function listByRoutingIds(data) { const res = await request.post( `/main/producerouting/taskinstance/listByRoutingIds`, data ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); } // 根据工序查工位 export async function selectFactoryWorkstation(params) { const res = await request.get( `/aps/tapsproductionschedulingconfig/selectFactoryWorkstation`, { params } ); if (res.data.code == 0) { return res.data.data; } return Promise.reject(new Error(res.data.message)); }