list.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import request from '@/utils/request';
  2. // 获取列表
  3. export async function getGroupPage (data) {
  4. const res = await request.get('/main/categorylevelgroup/page', {
  5. params: data
  6. });
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. // 新建保存
  13. export async function saveItemGroup (data) {
  14. const res = await request.post('/main/categorylevelgroup/save', data);
  15. if (res.data.code == 0) {
  16. return res.data;
  17. }
  18. return Promise.reject(new Error(res.data.message));
  19. }
  20. // 编辑
  21. export async function updateItemGroup(data) {
  22. const res = await request.put(`/main/categorylevelgroup/update`, data);
  23. if (res.data.code == 0) {
  24. return res.data.message;
  25. }
  26. return Promise.reject(new Error(res.data.message));
  27. }
  28. // 删除
  29. export async function removeItem (data) {
  30. const res = await request.delete('/main/categorylevelgroup/delete', { data });
  31. if (res.data.code == 0) {
  32. return res.data.message;
  33. }
  34. return Promise.reject(new Error(res.data.message));
  35. }
  36. // SAP-物料同步
  37. export async function syncMateriel () {
  38. const res = await request.get('/sap/sync/syncMateriel');
  39. if (res.data.code == 0) {
  40. return res.data.code;
  41. }
  42. return Promise.reject(new Error(res.data.message));
  43. }