menu.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import {httpApi} from "../../request/httpApi";
  2. export default {
  3. //菜单数据
  4. async lazyList(form) {
  5. return httpApi({
  6. url: '/api/blade-system/menu/lazy-list',
  7. method: 'get',
  8. params: {
  9. sysId: '1654421197196595202',
  10. ...form
  11. }
  12. }, false);
  13. },
  14. //草稿箱列表
  15. async draft(form = {}, msg = false) {
  16. return httpApi({
  17. url: '/api/blade-control/expense/car/draft/list',
  18. method: 'get',
  19. params: form
  20. }, msg);
  21. },
  22. //数据详情
  23. async detail(form, msg = false) {
  24. return httpApi({
  25. url: '/api/blade-control/expense/car/draft/detail',
  26. method: 'get',
  27. params: form
  28. }, msg);
  29. },
  30. //提交申请
  31. async submit(form, msg = false) {
  32. return httpApi({
  33. url: '/api/blade-control/expense/car/submit',
  34. method: 'post',
  35. data: form
  36. }, msg);
  37. },
  38. //记录物理删除
  39. async remove(form, msg = false) {
  40. return httpApi({
  41. url: '/api/blade-control/expense/car/remove',
  42. method: 'post',
  43. params: form
  44. }, msg);
  45. },
  46. //记录撤销
  47. async cancel(form, msg = false) {
  48. return httpApi({
  49. url: '/api/blade-control/expense/car/cancel',
  50. method: 'post',
  51. params: form
  52. }, msg);
  53. },
  54. }