Files
ZangShiQi/addon/cashier/source/os/api/order.js
2026-04-04 17:27:12 +08:00

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')
}