shop.js 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. import { get, post, postJson } from './http.js';
  2. export const getShopList = (params) => {
  3. return get('app/shop/list', params)
  4. }
  5. export const getNewShopList = (params) => {
  6. return get('app/shop/listNew', params)
  7. }
  8. export const shopListNew = (params) => {
  9. return get('app/shop/listSelect', params)
  10. }
  11. export const getShopDetail = (params) => {
  12. return get('app/shop/detail', params)
  13. }
  14. export const printTest = (params) => {
  15. return get('app/order/print/test/waimai', params)
  16. }
  17. export const shopAdd = (params) => {
  18. return post('app/shop/add', params)
  19. }
  20. export const shopEdit = (params) => {
  21. return post('app/shop/modify', params)
  22. }
  23. export const shopDelete = (params) => {
  24. return post('app/shop/delete', params)
  25. }
  26. export const getProductList = (params) => {
  27. return get('app/product/list', params)
  28. }
  29. export const getBindTakeOutList = (params) => {
  30. return get('app/waimai/list', params)
  31. }
  32. export const getTakeOutList = (params) => {
  33. return get('app/waimai/waimais', params)
  34. }
  35. export const bindTakeOut = (params) => {
  36. return post('app/waimai/bind', params)
  37. }
  38. export const deleteTakeOut = (params) => {
  39. return post('app/waimai/delete', params)
  40. }
  41. export const releaseTakeOut = (params) => {
  42. return post('app/waimai/release', params)
  43. }
  44. export const setTakeOut = (params) => {
  45. return post('app/waimai/set', params)
  46. }
  47. export const getDeliveryList = (params) => {
  48. return get('app/deliveryBind/list', params)
  49. }
  50. export const bindDelivery = (params) => {
  51. return post('app/delivery/bind', params)
  52. }
  53. export const bindUserSubmitDelivery = (params) => {
  54. return post('app/delivery/bindUserSubmit', params)
  55. }
  56. export const bindUserApplyDelivery = (params) => {
  57. return post('app/delivery/bindUserApply', params)
  58. }
  59. export const releaseDelivery = (params) => {
  60. return post('app/delivery/release', params)
  61. }
  62. export const unBindDelivery = (params) => {
  63. return post('app/delivery/unBind', params)
  64. }
  65. export const cancelBindDelivery = (params) => {
  66. return post('app/delivery/cancelBind', params)
  67. }
  68. export const updateShopNo = (params) => {
  69. return post('app/delivery/dada/update/shopNo', params)
  70. }
  71. export const explainDelivery = (params) => {
  72. return get('app/delivery/explain', params)
  73. }
  74. export const findCityDelivery = (params) => {
  75. return get('app/delivery/findCity', params)
  76. }
  77. export const floorAddDelivery = (params) => {
  78. return post('app/delivery/floor/add', params)
  79. }
  80. export const floorDetailDelivery = (params) => {
  81. return get('app/delivery/floor/detail', params)
  82. }
  83. export const floorListDelivery = (params) => {
  84. return get('app/delivery/floor/list', params)
  85. }
  86. export const getCityInfoDelivery = (params) => {
  87. return get('app/delivery/getCityInfo', params)
  88. }
  89. export const poiSearchDelivery = (params) => {
  90. return post('app/delivery/poiSearch', params)
  91. }
  92. export const statusDelivery = (params) => {
  93. return post('app/delivery/status', params)
  94. }
  95. // 门店设备列表
  96. export const shopDeviceList = (params) => {
  97. return get('app/shop/device/list', params)
  98. }
  99. // 门店设备详情
  100. export const deviceDetail = (params) => {
  101. return get('app/shop/device/detail', params)
  102. }
  103. // 设备列表
  104. export const deviceList = (params) => {
  105. return get('app/shop/device/devices', params)
  106. }
  107. // 设备新增、编辑
  108. export const deviceAdd = (params) => {
  109. return post('app/shop/device/add', params)
  110. }
  111. // 设备删除
  112. export const deviceDelete = (params) => {
  113. return post('app/shop/device/delete', params)
  114. }
  115. // 设备状态
  116. export const deviceStatus = (params) => {
  117. return get('app/shop/device/status', params)
  118. }
  119. // 添加USB打印机
  120. export const addUsbPrint = (params) => {
  121. return post('app/shop/device/addUsbPrint', params)
  122. }
  123. // 获取USB打印机
  124. export const getUsbPrint = (params) => {
  125. return get('app/shop/device/getUsbPrint', params)
  126. }
  127. // 获取外卖平台列表
  128. export const getWaimaiList = (params) => {
  129. return post('app/waimai/waimais', params)
  130. }
  131. // 获取绑定配送平台列表
  132. export const getBindDeliveryShopList = (params) => {
  133. return get('app/deliveryBind/shopList', params)
  134. }
  135. // 新绑定配送平台
  136. export const bindDeliveryNew = (params) => {
  137. return post('app/deliveryBind/bind', params)
  138. }
  139. // 新解绑配送平台
  140. export const unBindDeliveryNew = (params) => {
  141. return post('app/deliveryBind/unbind', params)
  142. }
  143. // 新达达、达达优质完善资料
  144. export const updateShopNoNew = (params) => {
  145. return postJson('app/deliveryBind/dada/updateShopNo', params)
  146. }
  147. // 新UU跑腿解除绑定
  148. export const cancelBindDeliveryNew = (params) => {
  149. return post('app/deliveryBind/unBindUupt', params)
  150. }
  151. // 新UU跑腿获取短信验证码
  152. export const bindUserApplyDeliveryNew = (params) => {
  153. return post('app/deliveryBind/getUuptVerifyCode', params)
  154. }
  155. // 新UU跑腿绑定提交审核
  156. export const bindUserSubmitDeliveryNew = (params) => {
  157. return post('app/deliveryBind/bindUupt', params)
  158. }
  159. // 爱跑腿解除绑定
  160. export const unBindAptNew = (params) => {
  161. return post('app/deliveryBind/unBindAipt', params)
  162. }
  163. // 绑定外卖平台的店铺列表
  164. export const getBindWaimaiShop = (params) => {
  165. return post('app/waimai/findWaimaiListNew', params)
  166. }
  167. // 获取预绑定的门店
  168. export const getShopListNew = (params) => {
  169. return post('app/waimai/preBind', params)
  170. }
  171. // 新绑定外卖平台
  172. export const bindTakeOutNew = (params) => {
  173. return post('app/waimai/bindNew', params)
  174. }
  175. // 外卖平台绑定门店更换
  176. export const bindChangeShop = (params) => {
  177. return post('app/waimai/changeShop', params)
  178. }
  179. // 获取平台账号
  180. export const getAccountList = (params) => {
  181. return get('app/shop/user/list', params)
  182. }
  183. // 删除平台账号
  184. export const deletePlatformAccount = (params) => {
  185. return post('app/shop/user/delete', params)
  186. }
  187. // 新增平台账号
  188. export const addPlatformAccount = (params) => {
  189. return post('app/shop/user/add', params)
  190. }
  191. // 修改平台账号
  192. export const modifyPlatformAccount = (params) => {
  193. return post('app/shop/user/modify', params)
  194. }
  195. // 获取云盒打印机信息
  196. export const getCloudDevice = (params) => {
  197. return get('app/shop/device/getCloudDevice', params)
  198. }
  199. // 云盒打印
  200. export const cloudPrint = (params) => {
  201. return post('app/order/print/card', params)
  202. }
  203. // 云盒打印测试
  204. export const cloudPrintTest = (params) => {
  205. return post('app/order/print/test/card', params)
  206. }
  207. // 云盒配置列表
  208. export const cloudConfigList = (params) => {
  209. return get('app/shop/cloud/card/list', params)
  210. }
  211. // 新增、编辑云盒配置
  212. export const cloudConfigAdd = (params) => {
  213. return postJson('app/shop/cloud/card/add', params)
  214. }
  215. // 获取门店打印配置
  216. export const printConfig = (params) => {
  217. return get('app/shop/cloud/card/getDevice', params)
  218. }
  219. // 绑定曹操送
  220. export const bindCCS = (params) => {
  221. return post('app/deliveryBind/bindCaocaoSong', params)
  222. }
  223. // 绑定快跑者
  224. export const bindKPZ = (params) => {
  225. return post('app/deliveryBind/keloop', params)
  226. }
  227. // 裹小递绑定获取验证码
  228. export const gxdCode = (params) => {
  229. return post('app/deliveryBind/sendGxdCode', params)
  230. }
  231. // 绑定裹小递
  232. export const bindGXD = (params) => {
  233. return post('app/deliveryBind/bindGxd', params)
  234. }