| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- import request from '@/utils/request';
- export default {
- //列表
- list: async (params) => {
- const res = await request.get('/main/producerouting/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //厂房列表
- Flist: async (params) => {
- const res = await request.get('/main/factoryarea/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //工艺路线工序参数实例-分页
- taskinstanceParamList: async (params) => {
- const res = await request.get('/main/producerouting/param/page', {
- params
- });
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //工艺路线工序参数实例-保存
- taskinstanceParamSave: async (data) => {
- const res = await request.post('/main/producerouting/param/save', data);
- if (res.data.code == 0) {
- return res.data.message;
- }
- },
- //工艺路线工序实例-分页
- taskinstanceList: async (data) => {
- const res = await request.post(
- '/main/producerouting/taskinstance/page',
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //工艺路线工序实例-保存
- taskinstanceSave: async (data) => {
- const res = await request.post(
- '/main/producerouting/taskinstance/save',
- data
- );
- if (res.data.code == 0) {
- return res.data;
- }
- },
- //工艺路线工序实例-删除
- taskinstanceDelete: async (data) => {
- const res = await request.delete(
- '/main/producerouting/taskinstance/delete',
- { data }
- );
- if (res.data.code == 0) {
- return res.data.message;
- }
- },
- //获取工艺所属参数列表
- paramList: async (params) => {
- const res = await request.get('/main/producetask/param/page', { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //保存工艺所属参数列表
- paramSave: async (data) => {
- const res = await request.post('/main/producetask/param/save', data);
- if (res.data.code == 0) {
- return res.data.message;
- }
- },
- //详情
- getById: async (id) => {
- const res = await request.get(`/main/producerouting/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //详情
- getCode: async () => {
- const res = await request.get(`/main/codemanage/getCode/process_route`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //保存
- save: async (data) => {
- const res = await request.post('/main/producerouting/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- },
- //工艺路线列表-变更
- taskinstanceChange: async (data) => {
- const res = await request.post(
- '/main/producerouting/taskinstance/change/' , data
- );
- if (res.data.code == 0) {
- return res.data.message;
- }
- },
- //删除
- delete: async (data) => {
- const res = await request.delete('/main/producerouting/delete/' + data);
- if (res.data.code == 0) {
- return res.data.message;
- }
- },
- syncRouting: async () => {
- const res = await request.get(`/sap/sync/syncRouting`);
- if (res.data.code == 0) {
- return res.data.code;
- }
- return Promise.reject(new Error(res.data.message));
- },
- // 通过工艺路线查询工序
- getProcessById: async (data) => {
- const res = await request.post(
- '/main/producerouting/taskinstance/listByRoutingIds',
- data
- );
- if (res.data.code == 0) {
- return res.data.data;
- }
- }
- };
|