| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- import { SubOrderVO, SubOrderQuery, SubOrderListParams, SubOrderListResult } from './types';
- /**
- * 查询子订单列表
- * @param query
- * @returns {*}
- */
- export const listSubOrder = (query?: SubOrderQuery): AxiosPromise<{ total: number, rows: SubOrderVO[] }> => {
- return request({
- url: '/order/subOrder/list',
- method: 'get',
- params: query
- });
- };
- export const dispatchSubOrder = (data: { orderId: string | number; fulfiller: string | number; price: number; }) => {
- return request({
- url: '/order/subOrder/dispatch',
- method: 'put',
- data
- });
- };
- export const getSubOrderInfo = (id: string | number): AxiosPromise<SubOrderVO> => {
- return request({
- url: '/order/subOrder/getInfo',
- method: 'get',
- params: { id }
- });
- };
- export const cancelSubOrder = (data: { orderId: string | number; }) => {
- return request({
- url: '/order/subOrder/cancel',
- method: 'put',
- data
- });
- };
- export function listSubOrderOnMerchant(params: SubOrderListParams): AxiosPromise<SubOrderListResult> {
- return request({
- url: '/order/subOrder/listOnMerchant',
- method: 'get',
- params
- });
- }
- export const remarkSubOrder = (data: { orderId: string | number; remark: string; }) => {
- return request({
- url: '/order/subOrder/remark',
- method: 'put',
- data
- });
- };
|