api.dart 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import 'request.dart';
  2. import 'models.dart';
  3. const int limit = 5;
  4. //登录接口
  5. Future login(phone, passwrod) async {
  6. var response = await Http().post('app/uzer/logistics/phone_login', data: {
  7. "phone": phone,
  8. "password": passwrod
  9. });
  10. return response;
  11. }
  12. //获取接单列表
  13. Future getOrderList(String stationId, String lineId, int page) async {
  14. var response = await Http().post('app/order/wait_order_list_pages', data: {
  15. 'stationId': stationId,
  16. 'lineId': lineId,
  17. 'limit': limit,
  18. 'page': page
  19. });
  20. return response;
  21. }
  22. //获取所有站点
  23. Future getStationList() async {
  24. var response = await Http().get('app/station/station_list');
  25. return response;
  26. }
  27. //根据站点获取线路
  28. Future getLineFromStation(String stationId) async {
  29. var response = await Http().get('app/station/station_line_all_list', data: {
  30. 'stationId': stationId
  31. });
  32. return response;
  33. }
  34. //修改密码
  35. Future updataPasswrod(oldPassword, newPassword) async {
  36. var response = await Http().post('app/uzer/logistics/update_password', data: {
  37. 'oldPassword': oldPassword,
  38. 'newPassword': newPassword
  39. });
  40. return response;
  41. }