| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import { get, post, put } from "./http";
- const prefix = 'devicesApi/charge/';
- const prefixV2 = 'devicesApi/v2/';
- export default {
- //打开时校验用户是否在充电中
- checkIsCharging: (params) => {
- return get(prefix + 'checkUserChargeStatus', params);
- },
- //扫码之后校验 connector 是否可用接口
- checkQRStatus: (params) => {
- return get(prefix + 'checkChargeStatus', params);
- },
- //调用开始充电接口
- startCharge: (params) => {
- return get(prefix + 'startCharge', params);
- },
- //调用结束充电接口
- stopCharge: () => {
- return get(prefix+ 'endCharge', {});
- },
- //结算接口
- getChargeSummary: (params) => {
- return get(prefix + 'getChargeSummary', params);
- },
- getChargeSummaryV2: (params) => {
- return get(prefix + 'getReceipt', params);
- },
- //获取充电接口状态的接口
- getCurrentStatus: (params) => {
- return get(prefix + 'checkConnectorStatus', params);
- },
- //查询用户是否正在充电
- getUserCharging: () => {
- return get(prefix + 'getUserCharging', {});
- },
- //预定充电接口
- reserveCharge: (params) => {
- return post(prefix + 'chargeReserve', params)
- },
- //检查用户是否有生效的预定
- getUserReserve: (sitePk) => {
- return get(prefix + 'checkUserReserve', { sitePk: sitePk })
- },
- //取消预定
- cancelReserve: (reservePk) => {
- return get(prefix + 'cancelReserve', { reservePk: reservePk });
- },
- getConnectorDetail: (params) => {
- return get(prefix + 'getConnectorUsageDetail', params);
- },
- getPaymentTypeOptions: (params) => {
- return get(prefix + "payment-methods", params)
- },
- setDefaultPaymentType: (data) => {
- return post(prefix + "default-payment-methods", data)
- },
- startChargeV3: (data) => {
- return post(prefixV2 + "charging/start", data)
- }
- }
|