store.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. import request from '@/utils/request'
  2. // 获取商户列表
  3. export function getStoreList(query) {
  4. return request({
  5. url: '/system/merchant/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 新增商户
  11. export function addStore(query) {
  12. return request({
  13. url: '/system/merchant/add',
  14. method: 'post',
  15. data: query
  16. })
  17. }
  18. // 修改商户
  19. export function updateStore(query) {
  20. return request({
  21. url: '/system/merchant/update',
  22. method: 'post',
  23. data: query
  24. })
  25. }
  26. // 查询商户详情
  27. export function getStoreDetail(query) {
  28. return request({
  29. url: '/system/merchant/get/'+query,
  30. method: 'get'
  31. })
  32. }
  33. // 设置商户支付宝
  34. export function setStorePay(query) {
  35. return request({
  36. url: '/system/merchant/setAliPayInfo',
  37. method: 'post',
  38. data: query
  39. })
  40. }
  41. // 获取商户授权参数
  42. export function getStoreEw(query) {
  43. return request({
  44. url: '/system/merchant/getPayAuthInfo/'+query,
  45. method: 'get'
  46. })
  47. }
  48. //删除商户
  49. export function deleteStore(query) {
  50. return request({
  51. url: '/system/merchant/deleteById/'+query,
  52. method: 'DELETE'
  53. })
  54. }
  55. // 获取门店列表
  56. export function getGoodList(query) {
  57. return request({
  58. url: '/system/store/list',
  59. method: 'get',
  60. params: query
  61. })
  62. }
  63. // 新增门店
  64. export function addGood(query) {
  65. return request({
  66. url: '/system/store/add',
  67. method: 'post',
  68. data: query
  69. })
  70. }
  71. // 更新门店
  72. export function updateGood(query) {
  73. return request({
  74. url: '/system/store/update',
  75. method: 'post',
  76. data: query
  77. })
  78. }
  79. //查询门店详情
  80. export function getGoodDetail(query) {
  81. return request({
  82. url: '/system/store/get/'+query,
  83. method: 'get'
  84. })
  85. }
  86. //删除门店
  87. export function deleteGood(query) {
  88. return request({
  89. url: '/system/store/deleteById/'+query,
  90. method: 'DELETE'
  91. })
  92. }
  93. // 获取设备列表
  94. export function getDeviceList(query) {
  95. return request({
  96. url: '/system/payDevice/list',
  97. method: 'get',
  98. params: query
  99. })
  100. }
  101. // 解绑设备
  102. export function unbindDevice(query) {
  103. return request({
  104. url: '/system/payDevice/unbind/'+query,
  105. method: 'get'
  106. })
  107. }
  108. // 更新设备
  109. export function updateDevice(query) {
  110. return request({
  111. url: '/system/payDevice/flush/'+query,
  112. method: 'get'
  113. })
  114. }
  115. // 设备动态码
  116. export function deviceCode(query) {
  117. return request({
  118. url: '/system/store/getDynamicCode/'+query,
  119. method: 'get'
  120. })
  121. }
  122. // 获取全部商户
  123. export function getAlldevice(query) {
  124. return request({
  125. url: '/system/merchant/getMerchantDict',
  126. method: 'get',
  127. params: query
  128. })
  129. }
  130. // 获取商户字典
  131. export function getDeviceDict(query) {
  132. return request({
  133. url: '/system/merchant/getMerchantDict',
  134. method: 'get',
  135. params: query
  136. })
  137. }
  138. // 获取全部门店
  139. export function getAllIds(query) {
  140. return request({
  141. url: '/system/merchant/getAllIds',
  142. method: 'get',
  143. params: query
  144. })
  145. }
  146. // 获取商户门店字典
  147. export function getAllstore(query) {
  148. return request({
  149. url: '/system/merchant/getStoreDict',
  150. method: 'get',
  151. params: query
  152. })
  153. }
  154. // 获取学校门店
  155. export function getSchoolStore(query) {
  156. return request({
  157. url: '/system/store/getStoreDictBySchoolId',
  158. method: 'get',
  159. params: query
  160. })
  161. }
  162. // 获取订单列表
  163. export function getOrderList(query) {
  164. return request({
  165. url: '/system/txn/list',
  166. method: 'get',
  167. params: query
  168. })
  169. }
  170. // 获取订单、交易详情
  171. export function getOrderDetail(query) {
  172. return request({
  173. url: '/system/txn/getTxnDetail',
  174. method: 'get',
  175. params: query
  176. })
  177. }
  178. // 退款
  179. export function reMoney(data) {
  180. return request({
  181. url: '/system/txn/refund/'+data,
  182. method: 'post',
  183. data: data
  184. })
  185. }
  186. /*
  187. *
  188. * 结算管理
  189. *
  190. * */
  191. // 获取结算列表
  192. export function getSettlementList(query) {
  193. return request({
  194. url: '/system/checkOut/list',
  195. method: 'get',
  196. params: query
  197. })
  198. }
  199. // 获取结算记录列表
  200. export function getSettlementHistoryList(query) {
  201. return request({
  202. url: '/system/checkOut/getHistoryList',
  203. method: 'get',
  204. params: query
  205. })
  206. }
  207. // 手动结算
  208. export function goSettlement(data) {
  209. return request({
  210. url: '/system/checkOut/doVerifiedAmount',
  211. method: 'post',
  212. data: data
  213. })
  214. }