工行这里学车报名流程h5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

94 lines
3.2 KiB

1 year ago
  1. import http from '@/utils/request';
  2. import { Ajax1 } from '@/utils/request';
  3. class indexApi {
  4. // 查询学校
  5. async queryTrainingSchoolListFromApp(data) {
  6. return await Ajax1('/school/manage/queryTrainingSchoolListFromApp.do', data, 'post');
  7. }
  8. // 查询学校详情
  9. async getTrainingSchoolAppDetails(data) {
  10. return await Ajax1('/school/manage/getTrainingSchoolAppDetails.do', data,'post');
  11. }
  12. // 查询班型
  13. async queryTrainingClasss(data) {
  14. return await Ajax1('/class/manage/queryTrainingClasss.do', data,'post');
  15. }
  16. // 查询场地
  17. async queryTrainingSiteAppList(data) {
  18. return await Ajax1('/school/manage/queryTrainingSiteAppList.do', data,'post');
  19. }
  20. // 用户协议隐私政策
  21. async getAgreement(data) {
  22. return await http('/util/manage/getAgreement.do', data={},'post');
  23. }
  24. // 短信验证
  25. async getLoginRegistCode(data) {
  26. return await Ajax1( '/util/manage/getLoginRegistCode.do', data, 'post');
  27. }
  28. // 验证码登录
  29. async loginSMS(data) {
  30. return await Ajax1('/account/manage/login.do', data,'post');
  31. }
  32. // 我的查询个人账号基本信息
  33. async getOwnerAccountBase(data) {
  34. return await http('/account/manage/getOwnerAccountBase.do', data,'post');
  35. }
  36. // 创建转校报名信息(包括修改)-1
  37. async createTransferTrainingApplyDetails(data={}) {
  38. return await Ajax1('/apply/manage/createTransferTrainingApplyDetails.do', data,'post');
  39. }
  40. // 提交表单
  41. async createTrainingApplyDetails(data) {
  42. return await Ajax1('/apply/manage/createTrainingApplyDetails.do', data,'post');
  43. }
  44. // 通过车型查询班型列表
  45. async querySimpleTrainingClasssByModel(data) {
  46. return await Ajax1('/class/manage/querySimpleTrainingClasssByModel.do', data,'post');
  47. }
  48. // 查询报名详情-3
  49. async getTrainingApplyDetails(data) {
  50. return await Ajax1('/apply/manage/getTrainingApplyDetails.do', data,'post');
  51. }
  52. // 根据驾校id查询车型
  53. async queryDriveModels(data) {
  54. return await Ajax1('/school/manage/queryDriveModels.do', data,'post');
  55. }
  56. //创建报名-1
  57. async createTrainingApplySimple(data) {
  58. return await Ajax1('/apply/manage/createTrainingApplySimple.do', data,'post');
  59. }
  60. // app升级版本
  61. async getLastVersion(data={}) {
  62. return await Ajax1('/appVersion/getLastVersion.do', data,'post');
  63. }
  64. // 查询区域
  65. async queryRegionByParentCode(data) {
  66. return await Ajax1('/util/manage/queryRegionByParentCode.do?regionCode=330100', data,'post');
  67. }
  68. // 提交表单
  69. async createTrainingApplyDetails(data) {
  70. return await Ajax1('/apply/manage/createTrainingApplyDetails.do', data,'post');
  71. }
  72. // 获取签约链接
  73. async signContract(data) {
  74. return await Ajax1('/apply/manage/signContract.do', data,'post');
  75. }
  76. // 查询订单详情-1
  77. async getOrderDetails(data) {
  78. return await Ajax1('/order/manage/getOrderDetails.do', data,'post');
  79. }
  80. // 创建订单
  81. async createOrder(data) {
  82. return await Ajax1('/order/manage/createOrder.do', data,'post');
  83. }
  84. // 创建变更车型银行预支付订单-4
  85. async createChangeModelPrepaid(data) {
  86. return await http('/order/manage/createChangeModelPrepaid.do', data,'post');
  87. }
  88. // 创建银行预支付订单
  89. async createPrepaid(data) {
  90. return await Ajax1('/order/manage/createPrepaid.do', data,'post');
  91. }
  92. }
  93. export default new indexApi();