index.ts 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. import request from '@/config/axios'
  2. // 新增餐厅
  3. export const restaurantManagementAdd = (data) => {
  4. return request.post({ url: '/system/restaurantManagement/create',
  5. data:data})
  6. }
  7. // 获得列表
  8. export const getListRestaurant = (data) => {
  9. return request.get({ url: '/system/restaurantManagement/getList',data})
  10. }
  11. // 编辑餐厅
  12. export const restaurantManagementEdit = (data) => {
  13. return request.put({ url: '/system/restaurantManagement/update',
  14. data:data})
  15. }
  16. // 删除餐厅
  17. export const restaurantManagementDelete = (data) => {
  18. return request.delete({ url: '/system/restaurantManagement/delete?id=' + data ,
  19. data:data})
  20. }
  21. // 树形结构分类列表
  22. export const getTreeRestaurant = (restaurantId) => {
  23. return request.get({ url: '/system/foodCategory/getTree?restaurantId='+restaurantId,
  24. data:{}})
  25. }
  26. // 创建菜品分类
  27. export const foodCategoryCreate = (data) => {
  28. return request.post({ url: '/system/foodCategory/create',
  29. data:data})
  30. }
  31. //
  32. export const foodCategoryGet = (id) => {
  33. return request.get({ url: 'system/foodCategory/get?id='+id})
  34. }
  35. // 更新菜品分类
  36. export const foodCategoryUpdate = (data) => {
  37. return request.put({ url: '/system/foodCategory/update',data:data})
  38. }
  39. // 删除菜品分类
  40. export const foodCategoryDelete = (id) => {
  41. return request.delete({ url: '/system/foodCategory/delete?id='+id})
  42. }
  43. // 菜品分页
  44. export const getDishesDishesPage = (params:any) => {
  45. return request.get({ url: '/restaurant/dishes/getDishesPage',params})
  46. }
  47. // 菜品分页2
  48. export const getDishesDishesList = (params:any) => {
  49. return request.get({ url: '/restaurant/dishes/getDishesList',params})
  50. }
  51. // 创建菜品
  52. export const dishesCreate = (data:any) => {
  53. return request.post({ url: '/restaurant/dishes/create',data:data})
  54. }
  55. // 菜品详情
  56. export const dishesGetDishes = (id) => {
  57. return request.get({ url: '/restaurant/dishes/getDishes?id='+id})
  58. }
  59. // 删除菜品
  60. export const dishesDelete = (data) => {
  61. return request.post({ url: '/restaurant/dishes/delete',data:data})
  62. }
  63. // 更新菜品
  64. export const dishesUpdate = (data) => {
  65. return request.put({ url: '/restaurant/dishes/update',data:data})
  66. }
  67. // 获得餐饮计划分页
  68. export const getCateringPlanPage = (params) => {
  69. return request.get({ url: '/restaurant/cateringPlan/getCateringPlanPage',params})
  70. }
  71. // 获得餐饮计划分页
  72. export const createCateringPlan = (data) => {
  73. return request.post({ url: '/restaurant/cateringPlan/createCateringPlan',data:data})
  74. }
  75. // 获得餐饮计划详情
  76. export const getCateringPlanId = (id) => {
  77. return request.get({ url: '/restaurant/cateringPlan/getCateringPlan?id='+id})
  78. }
  79. // 更新餐饮计划
  80. export const updateCateringPlan = (data) => {
  81. return request.put({ url: '/restaurant/cateringPlan/updateCateringPlan',data:data})
  82. }
  83. // 删除餐饮计划
  84. export const cateringPlanDelete = (data) => {
  85. return request.post({ url: '/restaurant/cateringPlan/delete',data:data})
  86. }
  87. // 导出餐饮计划
  88. export const exportCateringPlanItemExcelDate = (id) => {
  89. return request.get({ url: '/restaurant/cateringPlan/exportCateringPlanItemExcelDate?id='+id})
  90. }
  91. // ====================餐饮统计==================
  92. // 获得分页
  93. export const getDishesOrderStatisticsPage = (data) => {
  94. return request.get({ url: 'restaurant/dishesOrderStatistics/getDishesOrderStatisticsPage', params: data})
  95. }
  96. // 获得详情
  97. export const getDishesOrderStatisticsById = (id) => {
  98. return request.get({ url: 'restaurant/dishesOrderStatistics/get?id='+id})
  99. }
  100. // 创建
  101. export const createDishesOrderStatistics = (data) => {
  102. return request.post({ url: 'restaurant/dishesOrderStatistics/createDishesOrderStatistics', data})
  103. }
  104. // 更新
  105. export const updateDishesOrderStatistics = (data) => {
  106. return request.put({ url: 'restaurant/dishesOrderStatistics/updateDishesOrderStatistics', data})
  107. }
  108. // 删除
  109. export const delDishesOrderStatistics = (data) => {
  110. return request.post({ url: 'restaurant/dishesOrderStatistics/delete', data})
  111. }
  112. // 取消
  113. export const cancelDishesOrderStatistics = (id) => {
  114. return request.get({ url: `restaurant/dishesOrderStatistics/cancel?id=${id}`})
  115. }
  116. // 导出excel
  117. export const exportDishesOrderStatisticsExcel = (params) => {
  118. return request.download({ url: 'restaurant/dishesOrderStatistics/exportExcel', params})
  119. }
  120. // 导出excel
  121. export const exportDishesOrderItemExcel = (id) => {
  122. return request.download({ url: `restaurant/dishesOrderStatistics/exportDishesOrderItemExcel?id=${id}`})
  123. }
  124. // ====================报餐统计==================
  125. // 获得分页
  126. export const getEmployeeDishesOrderReportPage = (data) => {
  127. return request.get({ url: 'restaurant/dishesOrderStatistics/getEmployeeDishesOrderReportPage', params: data})
  128. }
  129. // 获得机构核销时间段
  130. export const getReportTimeslot = (id) => {
  131. return request.get({ url: 'restaurant/dishesOrderStatistics/getReportTimeslot?tenantId=' + id})
  132. }
  133. // 录入核销时间段
  134. export const createReportTimeslot = (data) => {
  135. return request.post({ url: 'restaurant/dishesOrderStatistics/createReportTimeslot', data})
  136. }
  137. // 修改核销时间段
  138. export const updateReportTimeslot = (data) => {
  139. return request.post({ url: 'restaurant/dishesOrderStatistics/updateReportTimeslot', data})
  140. }
  141. // AI 建议(新增餐厅超时辅助)
  142. export const getAiSuggest = (tenantId) => {
  143. return request.get({ url: `/system/restaurantManagement/getAiSuggest?tenantId=${tenantId}` })
  144. }
  145. // ====================长者点餐(小程序)==================
  146. // 获得分页
  147. export const getElderFoodOrderPage = (params) => {
  148. return request.get({ url: '/elderly/order-food/page', params })
  149. }
  150. // 删除
  151. export const deleteElderFoodOrder = (id) => {
  152. return request.delete({ url: `/elderly/order-food/delete?id=${id}` })
  153. }
  154. // 导出
  155. export const exportElderFoodOrderExcel = (params) => {
  156. return request.download({ url: '/elderly/order-food/exportExcel', params })
  157. }