| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- import request from '@/utils/request';
- /**
- * 列表
- */
- export async function getList(data) {
- const res = await request.post('/aps/productionplan/page', data);
- 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 taskinstanceList(data) {
- const res = await request.post(
- '/main/producerouting/taskinstance/page',
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- }
- //工序分页
- export async function producetask(params) {
- const res = await request.get('/main/producetask/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- }
- // 根据产品查询BOM分类
- export async function findBomSalesorderCategoryId(categoryId) {
- const res = await request.get(
- `/aps/salesorder/findBomCategoryByCategoryId/${categoryId}`
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 根据计划id查询物料信息
- export async function findMaterialInfoSalesorder(params) {
- const res = await request.get(
- '/aps/salesorder/findMaterialInfoBySalesOrderId',
- {
- params
- }
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 根据产品ID查询物料信息
- export async function findMaterialInfoByCategory(params) {
- const res = await request.get(
- '/aps/salesorder/findMaterialInfoByCategoryId',
- {
- params
- }
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- // 根据产品ID查询物料信息
- export async function getMaterialInfo(params) {
- const res = await request.get('/eom/common/getMaterialInfo', {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function getStockList(params) {
- const res = await request.get('/wms/outindetailtwo/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function getCurrentList(data) {
- const res = await request.post('/eom/purchaseorder/getZtDetail', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
|