index.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import request from '@/utils/request';
  2. export default {
  3. //列表
  4. list: async (params) => {
  5. const res = await request.get('/main/producetask/page', { params });
  6. if (res.data.code == 0) {
  7. return res.data.data;
  8. }
  9. },
  10. //获取工艺所属参数列表
  11. paramList: async (params) => {
  12. const res = await request.get('/main/producetask/param/page', { params });
  13. if (res.data.code == 0) {
  14. return res.data.data;
  15. }
  16. },
  17. //保存工艺所属参数列表
  18. paramSave: async (data) => {
  19. const res = await request.post('/main/producetask/param/save', data);
  20. if (res.data.code == 0) {
  21. return res.data.message;
  22. }
  23. },
  24. //详情
  25. getById: async (id) => {
  26. const res = await request.get(`/main/producetask/getById/${id}`);
  27. if (res.data.code == 0) {
  28. return res.data.data;
  29. }
  30. },
  31. //详情
  32. getCode: async () => {
  33. const res = await request.get(
  34. `/main/codemanage/getCode/process_management`
  35. );
  36. if (res.data.code == 0) {
  37. return res.data.data;
  38. }
  39. },
  40. //保存
  41. save: async (data) => {
  42. const res = await request.post('/main/producetask/save', data);
  43. if (res.data.code == 0) {
  44. return res.data;
  45. }
  46. },
  47. //删除
  48. delete: async (data) => {
  49. const res = await request.delete('/main/producetask/delete', { data });
  50. if (res.data.code == 0) {
  51. return res.data.message;
  52. }
  53. },
  54. // 工序质检参数保存
  55. saveBatch: async (data) => {
  56. const res = await request.post('/main/taskqualityparam/saveBatch', data);
  57. if (res.data.code == 0) {
  58. return res.data;
  59. }
  60. },
  61. //批量修改工作中心
  62. bacthUpdate: async (data) => {
  63. console.log(data, 'data');
  64. const res = await request.put(`/main/producetask/batchUpdate`, data);
  65. console.log(res, 'res');
  66. if (res.data.code == 0) {
  67. return res.data;
  68. }
  69. return Promise.reject(new Error(res.data.message));
  70. },
  71. byTaskId: async (taskId) => {
  72. const res = await request.get(
  73. `/main/taskqualityparam/listByTaskId/${taskId}`
  74. );
  75. if (res.data.code == 0) {
  76. return res.data.data;
  77. }
  78. }
  79. };