chore(api): 统一 request 调用参数
- 为所有 `request` 调用添加第二个参数 `true`
| | |
| | | url: _ROBOTAXI_HOST + '/itinerary/base/v1/mini-program/navigation/route-and-fare', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 保存订单 |
| | |
| | | url: _ROBOTAXI_HOST + '/itinerary/base/v1/mini-program/order/save', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取等待时间 |
| | |
| | | url: _ROBOTAXI_HOST + '/itinerary/base/v1/mini-program/pricing/getWaitTime', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 查询订单车辆信息 |
| | |
| | | url: _ROBOTAXI_HOST + '/order/api/v1/mini-program/order/queryVehicleByOrderId', |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 设置温度 |
| | |
| | | url: _ROBOTAXI_HOST + '/vehicleConvoy/api/v1/mini-program/order/ac/set-temperature', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 解锁车辆 |
| | |
| | | url: _ROBOTAXI_HOST + '/vehicleConvoy/api/v1/mini-program/order/vehicle/unlock', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 查询车辆温度 |
| | |
| | | url: _ROBOTAXI_HOST + '/vehicleConvoy/api/v1/mini-program/order/queryTemperatureByOrderId', |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取自动结束行程时间 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/api/v1/mini-program/support/getOrderFinishTime', |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 结束订单 |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/endTrip/${payload}`, |
| | | method: 'PUT', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 查询订单费用明细 |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/fare-breakdown/${payload}`, |
| | | method: 'PUT', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 提交订单评价 |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/comment`, |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | export const submitComplaint = async (payload) => { |
| | |
| | | url: _ROBOTAXI_HOST + `/operation/base/v1/mini-program/complaint/submit`, |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取订单评价类型 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/operation/base/v1/mini-program/feedback-type/getList`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取订单支付方式 |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/payment`, |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 取消订单 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/cancel/${orderId}`, |
| | | method: 'PUT' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 订单查询实时轨迹路线 |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/queryOrderRoute`, |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | export const queryOrderTrajectory = async (payload) => { |
| | |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/queryOrderTrajectory`, |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | url: _ROBOTAXI_HOST + '/account/api/v1/mini-program/coupon/list', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 领取优惠券 |
| | |
| | | url: _ROBOTAXI_HOST + '/account/api/v1/mini-program/coupon/receive', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 优惠券详情 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/account/api/v1/mini-program/coupon/detail/${couponId}`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/support/phone', |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/pickup/nearest', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 根据定位判断是否在经营区域内 |
| | |
| | | url: _ROBOTAXI_HOST + '/map/base/v1/mini-program/fence/check', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取地图开放区域围栏 |
| | |
| | | url: _ROBOTAXI_HOST + '/map/base/v1/mini-program/cities/list', |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取banner列表 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/getBannerList', |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取协议 1=用户服务协议 2=平台隐私政策 3=敏感个人信息处理情况说明 4=向第三方提供个人信息情况的说明 5=乘车须知 6=计费规则说明 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/operation/base/v1/mini-program/privacy/content/${type}`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取所有协议 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/operation/base/v1/mini-program/privacy/contentAll`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 提交协议 |
| | |
| | | url: _ROBOTAXI_HOST + `/operation/api/v1/mini-program/privacy/agreement`, |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取协议状态 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/api/v1/mini-program/privacy/getAgreement', |
| | | method: 'POST' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取订单状态 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/active`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 乘车指南 |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/operation/base/v1/mini-program/guide/list`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取维护信息 |
| | | export const getHotFixInfo = async () => { |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/itinerary/base/v1/mini-program/order/getHotFixInfo`, |
| | | method: 'GET' |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | url: _ROBOTAXI_HOST + '/order/api/v1/mini-program/order/history/list', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | export const getOrderDetail = async (orderId: string | number): Promise<any> => { |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/orderDetail/${orderId}`, |
| | | method: 'PUT' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | export interface FareItem { |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + `/order/api/v1/mini-program/order/fare-breakdown/${orderId}`, |
| | | method: 'PUT' |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | export interface FAQItem { |
| | |
| | | export const getFAQList = async (): Promise<FAQItem[]> => { |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/frequently-asked-questions/getList', |
| | | method: 'GET' |
| | | }); |
| | | method: 'GET', |
| | | }, true); |
| | | } |
| | |
| | | export const getPricingRules = async (openCityId: string | number) => { |
| | | return request({ |
| | | url: `${_ROBOTAXI_HOST}/itinerary/base/v1/mini-program/pricing/rules/${openCityId}`, |
| | | method: 'GET' |
| | | }); |
| | | method: 'GET', |
| | | }, true); |
| | | }; |
| | |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/cities/list', |
| | | method: 'GET', |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 查询所有市 |
| | |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/open/t-region/getProvince', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | export const getOrderDistance = async () => { |
| | | return request({ |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/xp-point/getOrderDistance', |
| | | method: 'GET' |
| | | }); |
| | | method: 'GET', |
| | | }, true); |
| | | } |
| | | |
| | | // 获取可下单最大步行时间 最小步行时间 |
| | |
| | | url: _ROBOTAXI_HOST + '/map/base/v1/mini-program/fence/walkTime', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | |
| | | url: _ROBOTAXI_HOST + '/operation/base/v1/mini-program/xp-point/queryPointByName', |
| | | method: 'POST', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取历史下单起点点位列表 |
| | |
| | | url: _ROBOTAXI_HOST + '/order/base/v1/mini-program/history/startPoints', |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |
| | | |
| | | // 获取历史下单终点点位列表 |
| | |
| | | url: _ROBOTAXI_HOST + '/order/base/v1/mini-program/history/endPoints', |
| | | method: 'GET', |
| | | payload |
| | | }); |
| | | }, true); |
| | | } |