processClass.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import request from '@/utils/request'
  2. export async function getProcessTypePageAPI(data) {
  3. const res = await request.post('/bpm/processtype/page', data);
  4. if (res.data.code == 0) {
  5. return res.data.data.list
  6. }
  7. return Promise.reject(new Error(res.data.message));
  8. }
  9. export async function processTypeSaveAPI(data) {
  10. const res = await request.post('/bpm/processtype/save', data);
  11. if (res.data.code == 0) {
  12. return res.data.data;
  13. }
  14. return Promise.reject(new Error(res.data.message));
  15. }
  16. export async function processTypeUpdateAPI(data) {
  17. const res = await request.put('/bpm/processtype/update', data);
  18. if (res.data.code == 0) {
  19. return res.data.data;
  20. }
  21. return Promise.reject(new Error(res.data.message));
  22. }
  23. export async function getProcessTypeGetByIdAPI(id) {
  24. const res = await request.get(`/bpm/processtype/getById/${id}`);
  25. if (res.data.code == 0) {
  26. return res.data.data;
  27. }
  28. return Promise.reject(new Error(res.data.message));
  29. }
  30. export async function processTypeDeleteAPI(data) {
  31. const res = await request.delete(`/bpm/processtype/delete`, {data});
  32. if (res.data.code == 0) {
  33. return res.data.data;
  34. }
  35. return Promise.reject(new Error(res.data.message));
  36. }