index.js 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. import request from "@/utils/request.js";
  2. // 图片上传
  3. export function imgUpload(data) {
  4. return request({
  5. method: 'post',
  6. url: '/common/upload',
  7. data,
  8. header: {
  9. 'content-type': 'multipart/form-data'
  10. }
  11. });
  12. }
  13. // 获取token
  14. export function getAccessToken(data) {
  15. return request({
  16. method: 'get',
  17. url: '/weChat/getAccessToken',
  18. data
  19. });
  20. }
  21. // 轮播图
  22. export function getBannerList(data) {
  23. return request({
  24. method: 'get',
  25. url: '/api/lbt/v1/getAll',
  26. data
  27. });
  28. }
  29. // 项目
  30. export function getProjectList(data) {
  31. return request({
  32. method: 'post',
  33. url: '/api/xiangmu/v1/wx/getAll',
  34. data
  35. });
  36. }
  37. // 项目详情
  38. export function projectDetails(data) {
  39. return request({
  40. method: 'post',
  41. url: '/api/xiangmu/v1/getByid',
  42. data
  43. });
  44. }
  45. // 首页-项目分类
  46. export function getCateList(data) {
  47. return request({
  48. method: 'get',
  49. url: '/api/xiangmu/v1/highlights',
  50. data
  51. });
  52. }
  53. // 商户-列表
  54. export function engineer(data) {
  55. return request({
  56. method: 'get',
  57. url: '/api/js/v1/wx/select',
  58. data
  59. });
  60. }
  61. // 商户信息
  62. export function engineerDetails(data) {
  63. return request({
  64. method: 'post',
  65. url: '/api/js/v1/wx/getByid',
  66. data
  67. });
  68. }
  69. // 登录-用户信息更新
  70. export function infoUpdate(data) {
  71. return request({
  72. method: 'post',
  73. url: '/wx/update',
  74. data
  75. });
  76. }
  77. // 获取用户信息
  78. export function getInfo(data) {
  79. return request({
  80. method: 'get',
  81. url: '/wx/getUserInfo',
  82. data
  83. });
  84. }
  85. // 微信支付验证
  86. export function getSignature(data) {
  87. return request({
  88. method: 'get',
  89. url: '/weChat/getSignature',
  90. data
  91. });
  92. }
  93. // 添加免车费
  94. export function freeFare(data) {
  95. return request({
  96. method: 'post',
  97. url: '/api/js/v1/wx/freeFare',
  98. data
  99. });
  100. }
  101. // 上下岗
  102. export function netStaffWork(data) {
  103. return request({
  104. method: 'post',
  105. url: '/api/js/v1/wx/post',
  106. data
  107. });
  108. }
  109. // 商户详情
  110. export function getMerchantData(data) {
  111. return request({
  112. method: 'post',
  113. url: '/api/js/v1/wx/getByOpenId',
  114. data
  115. });
  116. }
  117. // 订单-分类
  118. export function getStatusList(data) {
  119. return request({
  120. method: 'get',
  121. url: '/api/order/v1/getStatus',
  122. data
  123. });
  124. }
  125. // 订单列表
  126. export function orderList(data) {
  127. return request({
  128. method: 'get',
  129. url: '/api/order/v1/select',
  130. data
  131. });
  132. }
  133. // 创建订单
  134. export function addOrder(data) {
  135. return request({
  136. method: 'post',
  137. url: '/api/order/v1/wx/add',
  138. data
  139. });
  140. }
  141. // 修改订单
  142. export function updateOrder(data) {
  143. return request({
  144. method: 'post',
  145. url: '/api/order/v1/update',
  146. data
  147. });
  148. }
  149. // 订单详情
  150. export function orderDeatails(data) {
  151. return request({
  152. method: 'get',
  153. url: '/api/order/v1/wx/getOrder',
  154. data
  155. });
  156. }
  157. // 取消订单
  158. export function cancleOrder(data) {
  159. return request({
  160. method: 'post',
  161. url: '/api/order/v1/wx/cancle',
  162. data
  163. });
  164. }
  165. // 删除订单
  166. export function delOrder(data) {
  167. return request({
  168. method: 'post',
  169. url: '/api/order/v1/del',
  170. data
  171. });
  172. }
  173. // 确认服务完成订单
  174. export function confirmOrder(data) {
  175. return request({
  176. method: 'post',
  177. url: '/api/order/v1/wx/confirm',
  178. data
  179. });
  180. }
  181. // 评论订单
  182. export function commentOrder(data) {
  183. return request({
  184. method: 'post',
  185. url: '/api/comment/v1/wx/add',
  186. data
  187. });
  188. }
  189. // 充值
  190. export function pay(data) {
  191. return request({
  192. method: 'post',
  193. url: '/wx/pay/pay',
  194. data
  195. });
  196. }
  197. // 支付
  198. export function payoff(data) {
  199. return request({
  200. method: 'post',
  201. url: '/api/order/v1/wx/pay',
  202. data
  203. });
  204. }
  205. // 提现
  206. export function withdraw(data) {
  207. return request({
  208. method: 'post',
  209. url: '/api/tx/record/wx/applicationCash',
  210. data
  211. });
  212. }
  213. // 上次提现记录
  214. export function last(data) {
  215. return request({
  216. method: 'post',
  217. url: '/api/tx/record/wx/last',
  218. data
  219. });
  220. }
  221. // 总提现记录
  222. export function getTXRecordData(data) {
  223. return request({
  224. method: 'get',
  225. url: '/api/tx/record/select',
  226. data
  227. });
  228. }
  229. // 添加收藏
  230. export function addCollect(data) {
  231. return request({
  232. method: 'post',
  233. url: '/api/collect/v1/wx/addCollect',
  234. data
  235. });
  236. }
  237. // 取消收藏
  238. export function cancleCollect(data) {
  239. return request({
  240. method: 'post',
  241. url: '/api/collect/v1/wx/delCollect',
  242. data
  243. });
  244. }
  245. // 获取收藏列表
  246. export function getCollect(data) {
  247. return request({
  248. method: 'post',
  249. url: '/api/collect/v1/wx/getCollect',
  250. data
  251. });
  252. }
  253. // 实时更新商户的位置
  254. export function getJsLocation(data) {
  255. return request({
  256. method: 'post',
  257. url: '/api/js/v1/wx/updateLocation/f',
  258. data
  259. });
  260. }
  261. // 接受订单
  262. export function takeOrder(data) {
  263. return request({
  264. method: 'post',
  265. url: '/api/order/v1/wx/takingOrders',
  266. data
  267. });
  268. }
  269. // 拒绝订单
  270. export function refuse(data) {
  271. return request({
  272. method: 'post',
  273. url: '/api/order/v1/wx/jujue',
  274. data
  275. });
  276. }
  277. // 到达服务订单位置
  278. export function arriveOderLocation(data) {
  279. return request({
  280. method: 'post',
  281. url: '/api/order/v1/wx/reach',
  282. data
  283. });
  284. }
  285. // 开始服务
  286. export function enterService(data) {
  287. return request({
  288. method: 'post',
  289. url: '/api/order/v1/wx/service',
  290. data
  291. });
  292. }
  293. // 报警
  294. export function alertOrder(data) {
  295. return request({
  296. method: 'post',
  297. url: '/ylxAlarm/addAlarm',
  298. data
  299. });
  300. }
  301. // 加单
  302. export function speedOrder(data) {
  303. return request({
  304. method: 'post',
  305. url: '/api/order/v1/wx/add',
  306. data
  307. });
  308. }
  309. // 获取优惠券
  310. export function getCoupon(data) {
  311. return request({
  312. method: 'post',
  313. url: '/couponReceive/myCoupon',
  314. data
  315. });
  316. }
  317. // 获取二维码
  318. export function getwxQrCode(data) {
  319. return request({
  320. method: 'get',
  321. url: '/weChat/getwxQrCode',
  322. data
  323. });
  324. }
  325. // 投诉举报
  326. export function complain(data) {
  327. return request({
  328. method: 'post',
  329. url: '/complaint/add',
  330. data
  331. });
  332. }
  333. // 投诉举报类型
  334. export function complaintEnum(data) {
  335. return request({
  336. method: 'post',
  337. url: '/complaint/complaintEnum',
  338. data
  339. });
  340. }
  341. // 获取部门
  342. export function getCityList(data) {
  343. return request({
  344. method: 'get',
  345. url: '/system/dept/list',
  346. data
  347. });
  348. }
  349. // 获取部门车费
  350. export function getFareSetting(data) {
  351. return request({
  352. method: 'get',
  353. url: '/tFareSetting/selectAll',
  354. data
  355. });
  356. }
  357. // 商户出发
  358. export function depart(data) {
  359. return request({
  360. method: 'post',
  361. url: '/api/order/v1/wx/depart',
  362. data
  363. });
  364. }
  365. // 商户到达
  366. export function reach(data) {
  367. return request({
  368. method: 'post',
  369. url: '/api/order/v1/wx/reach',
  370. data
  371. });
  372. }
  373. // 商户提前完成
  374. export function confirm(data) {
  375. return request({
  376. method: 'post',
  377. url: '/api/order/v1/wx/confirm',
  378. data
  379. });
  380. }
  381. // 商户提前完成
  382. export function tCommentUser(data) {
  383. return request({
  384. method: 'post',
  385. url: '/tCommentUser/add',
  386. data
  387. });
  388. }
  389. // 查看客户评论
  390. export function userComment(data) {
  391. return request({
  392. method: 'get',
  393. url: '/tCommentUser/selectAll',
  394. data
  395. });
  396. }
  397. // 首页优惠券弹窗
  398. export function getCouponList(data) {
  399. return request({
  400. method: 'post',
  401. url: '/couponReceive/windows',
  402. data
  403. });
  404. }
  405. // 首页领取优惠券
  406. export function netCouponReceive(data) {
  407. return request({
  408. method: 'post',
  409. url: '/couponReceive/submits',
  410. data
  411. });
  412. }
  413. // 首页领取优惠券
  414. export function verification(data) {
  415. return request({
  416. method: 'post',
  417. url: '/api/order/v1/wx/verification',
  418. data
  419. });
  420. }
  421. // 获取员工工作数据
  422. export function getStaffWorkData(data) {
  423. return request({
  424. method: 'get',
  425. url: '/tJsDay/selectApp',
  426. data
  427. });
  428. }
  429. // 余额记录
  430. export function consumptionLog(data) {
  431. return request({
  432. method: 'get',
  433. url: '/tConsumptionLog/selectAll',
  434. data
  435. });
  436. }
  437. // 退出登录
  438. export function logout(data) {
  439. return request({
  440. method: 'post',
  441. url: '/logout',
  442. data
  443. });
  444. }
  445. // 获取银行卡列表
  446. export function bankList(data) {
  447. return request({
  448. method: 'get',
  449. url: '/tBankUser/bankList',
  450. data
  451. });
  452. }
  453. // 绑定银行卡
  454. export function addBnak(data) {
  455. return request({
  456. method: 'post',
  457. url: '/tBankUser/save',
  458. data
  459. });
  460. }
  461. // 我的银行卡
  462. export function myBank(data) {
  463. return request({
  464. method: 'get',
  465. url: '/tBankUser/myBank',
  466. data
  467. });
  468. }
  469. // 推荐商户
  470. export function getRecommendList(data) {
  471. return request({
  472. method: 'get',
  473. url: '/api/xiangmu/v1/wx/recommend',
  474. data
  475. });
  476. }
  477. // 获取订单数量-待接单
  478. export function getWaitOrder(data) {
  479. return request({
  480. method: 'get',
  481. url: '/api/order/v1/wx/waitOrder',
  482. data
  483. });
  484. }