1234567891011121314151617181920212223242526272829303132333435363738 |
- import BaseStore from '@src/stores/base';
- // import * as querystring from 'querystring';
- export default class OrderStore extends BaseStore {
- allCheckout() {
- return this.apiGet('/order/checkout/all');
- }
- addCheckout(productType, productId, service, param) {
- return this.apiPost('/order/checkout/add', { productType, productId, service, param });
- }
- removeCheckout(checkoutId) {
- return this.apiDelete('/order/checkout/delete', { checkoutId });
- }
- confirmPay() {
- return this.apiPost('/order/pay/confirm');
- }
- speedPay(productType, productId, service, param) {
- return this.apiPost('/order/pay/speed', { productType, productId, service, param });
- }
- wechatQr(orderId) {
- return this.apiPost('/order/wechat/qr', { orderId });
- }
- wechatJs(orderId) {
- return this.apiPost('/order/wechat/js', { orderId });
- }
- alipayQr(orderId) {
- return this.apiPost('/order/alipay/qr', { orderId });
- }
- }
- export const Order = new OrderStore({ key: 'order' });
|