main.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. //获取所有的菜品分类
  2. function categoryListApi() {
  3. return $axios({
  4. 'url': '/category/list',
  5. 'method': 'get',
  6. })
  7. }
  8. //获取菜品分类对应的菜品
  9. function dishListApi(data) {
  10. return $axios({
  11. 'url': '/dish/list',
  12. 'method': 'get',
  13. params:{...data}
  14. })
  15. }
  16. //获取菜品分类对应的套餐
  17. function setmealListApi(data) {
  18. return $axios({
  19. 'url': '/setmeal/list',
  20. 'method': 'get',
  21. params:{...data}
  22. })
  23. }
  24. //获取购物车内商品的集合
  25. function cartListApi(data) {
  26. return $axios({
  27. 'url': '/shoppingCart/list',
  28. 'method': 'get',
  29. params:{...data}
  30. })
  31. }
  32. //购物车中添加商品
  33. function addCartApi(data){
  34. return $axios({
  35. 'url': '/shoppingCart/add',
  36. 'method': 'post',
  37. data
  38. })
  39. }
  40. //购物车中修改商品
  41. function updateCartApi(data){
  42. return $axios({
  43. 'url': '/shoppingCart/sub',
  44. 'method': 'post',
  45. data
  46. })
  47. }
  48. //删除购物车的商品
  49. function clearCartApi() {
  50. return $axios({
  51. 'url': '/shoppingCart/clean',
  52. 'method': 'delete',
  53. })
  54. }
  55. //获取套餐的全部菜品
  56. function setMealDishDetailsApi(id) {
  57. return $axios({
  58. 'url': `/setmeal/dish/${id}`,
  59. 'method': 'get',
  60. })
  61. }