129 lines
2.6 KiB
JavaScript
Executable File
129 lines
2.6 KiB
JavaScript
Executable File
import request from '@/common/js/http'
|
|
import util from '@/common/js/util'
|
|
|
|
/**
|
|
* 订单列表
|
|
* @param {Object} params
|
|
*/
|
|
export function getOrderList(params) {
|
|
return request.post('/cashier/storeapi/cashierorder/lists', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 订单详情
|
|
* @param {Object} params
|
|
*/
|
|
export function getOrderDetail(params) {
|
|
return request.post('/cashier/storeapi/cashierorder/detail', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取支付信息
|
|
* @param {Object} order_id
|
|
*/
|
|
export function getOrderInfoById(order_id) {
|
|
return request.post('/cashier/storeapi/order/info', {
|
|
data: {order_id}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 订单调价
|
|
* @param {Object} params
|
|
*/
|
|
export function orderAdjustPrice(params) {
|
|
return request.post('/cashier/storeapi/cashierorder/adjustPrice', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 订单备注
|
|
* @param {Object} params
|
|
*/
|
|
export function orderRemark(params) {
|
|
return request.post('/cashier/storeapi/cashierorder/orderRemark', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 提货
|
|
* @param {Object} order_id
|
|
*/
|
|
export function orderStoreDelivery(order_id) {
|
|
return request.post('/cashier/storeapi/order/storedelivery', {
|
|
data: {order_id}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 本地配送
|
|
* @param {Object} params
|
|
*/
|
|
export function orderLocalDelivery(params) {
|
|
return request.post('/cashier/storeapi/order/localdelivery', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 订单关闭
|
|
* @param {Object} params
|
|
*/
|
|
export function orderClose(params) {
|
|
return request.post('/cashier/storeapi/order/close', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 打印小票
|
|
* @param order_id
|
|
* @returns {*}
|
|
*/
|
|
export function orderPrintTicket(order_id) {
|
|
let params = {order_id:order_id};
|
|
//追加打印机数据
|
|
let local_config = util.getLocalConfig();
|
|
params.printer_ids = local_config.printerSelectType == 'all' ? 'all' : local_config.printerSelectIds.toString();
|
|
return request.post('/cashier/storeapi/cashierorder/printticket', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取物流公司
|
|
*/
|
|
export function getExpressCompanyList() {
|
|
return request.post('/cashier/storeapi/order/expresscompany')
|
|
}
|
|
|
|
/**
|
|
* 获取配送员列表
|
|
* @param {Object} params
|
|
*/
|
|
export function getOrderDeliverList(params) {
|
|
return request.post('/cashier/storeapi/order/deliverlist', {data: params})
|
|
}
|
|
|
|
/**
|
|
* 订单删除
|
|
* @param {Object} params
|
|
*/
|
|
export function orderExpressDelivery(params) {
|
|
return request.post('/cashier/storeapi/order/expressdelivery', {
|
|
data: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取筛选条件
|
|
*/
|
|
export function getorderCondition() {
|
|
return request.post('/cashier/storeapi/order/condition')
|
|
} |