2023-09-20 17:00:55 +08:00
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
// | Author: CRMEB Team <admin@crmeb.com>
|
|
|
|
|
// +----------------------------------------------------------------------
|
|
|
|
|
import request from "@/utils/request.js";
|
|
|
|
|
|
2024-03-21 14:42:09 +08:00
|
|
|
|
/**
|
|
|
|
|
* 设置自提人姓名 电话
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function delivery(data) {
|
2024-03-21 16:44:52 +08:00
|
|
|
|
return request.post(`admin/${data.mer_id}/delivery/${data.order_id}`, data);
|
2024-03-21 14:42:09 +08:00
|
|
|
|
}
|
|
|
|
|
|
2024-04-20 15:23:06 +08:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询暂存订单
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function lockList(data, merid) {
|
|
|
|
|
return request.get(`admin/${merid}/lock_list`, data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 统计数据
|
|
|
|
|
*/
|
|
|
|
|
export function getStatisticsInfo() {
|
|
|
|
|
return request.get("admin/order/statistics", {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单月统计
|
|
|
|
|
*/
|
|
|
|
|
export function getStatisticsMonth(where) {
|
|
|
|
|
return request.get("admin/order/data", where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单月统计
|
|
|
|
|
*/
|
|
|
|
|
export function getAdminOrderList(where) {
|
|
|
|
|
return request.get("admin/order/list", where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单改价
|
|
|
|
|
*/
|
|
|
|
|
export function setAdminOrderPrice(merId, id, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/price/" + id, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 同意先货后款
|
|
|
|
|
*/
|
|
|
|
|
export function postconfirm(merId, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/confirm", data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 先货后款订单结算
|
|
|
|
|
*/
|
|
|
|
|
export function postsettle(merId, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/settle", data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单备注
|
|
|
|
|
*/
|
|
|
|
|
export function setAdminOrderRemark(merId, id, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/mark/" + id, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单详情
|
|
|
|
|
*/
|
|
|
|
|
export function getAdminOrderDetail(merId, orderId) {
|
|
|
|
|
return request.get("admin/" + merId + "/order/" + orderId, {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-12-15 19:19:16 +08:00
|
|
|
|
/**
|
|
|
|
|
* 其他订单详情
|
|
|
|
|
*/
|
|
|
|
|
export function getAdminOtherOrderDetail(merId, orderId) {
|
|
|
|
|
return request.get("admin/other/" + merId + "/order/" + orderId, {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 订单发货信息获取
|
|
|
|
|
*/
|
|
|
|
|
export function getAdminOrderDelivery(orderId) {
|
|
|
|
|
return request.get("admin/order/delivery/gain/" + orderId, {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单发货保存
|
|
|
|
|
*/
|
|
|
|
|
export function setAdminOrderDelivery(merId, id, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/delivery/" + id, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-12-15 19:19:16 +08:00
|
|
|
|
/**
|
|
|
|
|
* 其他订单发货保存
|
|
|
|
|
*/
|
|
|
|
|
export function setAdminOtherOrderDelivery(merId, id, data) {
|
|
|
|
|
return request.post("admin/other/" + merId + "/delivery/" + id, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 订单统计图
|
|
|
|
|
*/
|
|
|
|
|
export function getStatisticsTime(data) {
|
|
|
|
|
return request.get("admin/order/time", data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 线下付款订单确认付款
|
|
|
|
|
*/
|
|
|
|
|
export function setOfflinePay(merId, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/order/offline", data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单确认退款
|
|
|
|
|
*/
|
|
|
|
|
export function setOrderRefund(merId, data) {
|
|
|
|
|
return request.post("admin/" + merId + "/order/refund", data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取快递公司
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getLogistics() {
|
|
|
|
|
return request.get("logistics", {}, {
|
|
|
|
|
login: false
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单核销
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderVerific(merId, id, data) {
|
|
|
|
|
return request.post(`verifier/${merId}/${id}`, data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 核销订单详情
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function verifierOrder(mer_id, code) {
|
|
|
|
|
return request.get("verifier/" + mer_id + "/order/" + code);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单统计数
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderStatistics(mer_id, data) {
|
|
|
|
|
return request.get("admin/" + mer_id + "/statistics", data);
|
|
|
|
|
}
|
2023-12-15 19:19:16 +08:00
|
|
|
|
/**
|
|
|
|
|
* 其他订单统计数
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function otherOrderStatistics(mer_id, data) {
|
|
|
|
|
return request.get("admin/other/" + mer_id + "/statistics", data);
|
|
|
|
|
}
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 订单
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderStat(data) {
|
|
|
|
|
return request.get("admin/1/statistics", data);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 每日成交额
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderPrice(where, mer_id) {
|
|
|
|
|
return request.get("admin/" + mer_id + "/order_price", where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单列表
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getOrderList(where, merId) {
|
|
|
|
|
return request.get(`admin/${merId}/order_list`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-12-15 19:19:16 +08:00
|
|
|
|
/**
|
|
|
|
|
* 其他订单列表
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getOtherOrderList(where, merId) {
|
|
|
|
|
return request.get(`admin/other/${merId}/order_list`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 退款订单列表
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getRefundOrderList(where, merId) {
|
|
|
|
|
return request.get(`server/${merId}/refund/lst`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2024-02-02 13:48:45 +08:00
|
|
|
|
/**
|
|
|
|
|
* 店铺拉新二维码
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getMerNewQRcode(where, merId) {
|
|
|
|
|
return request.get(`server/${merId}/qrcode`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2024-02-05 17:50:08 +08:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 商户拉新记录
|
|
|
|
|
*/
|
|
|
|
|
export function pullNewUserRecord(where, merId) {
|
|
|
|
|
return request.get(`server/${merId}/record`, where, {
|
|
|
|
|
noAuth: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 营业额统计
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function turnoverStatistics(where, merId) {
|
|
|
|
|
return request.get(`admin/${merId}/pay_price`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 订单统计
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderNumberStatistics(where, merId) {
|
|
|
|
|
return request.get(`admin/${merId}/pay_number`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 获取订单打印默认配置
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderDeliveryInfo(merId) {
|
|
|
|
|
return request.get(`admin/${merId}/mer_form`);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 获取电子面单列表
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function orderExportTemp(data) {
|
|
|
|
|
return request.get("store/expr/temps", data);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 是否开始电子面单和同城配送
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getTempAndDelivery(merId) {
|
|
|
|
|
return request.get(`admin/${merId}/delivery_config`);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 获取同城配送门店列表
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getDeliveryStoreLst(merId) {
|
|
|
|
|
return request.get(`admin/${merId}/delivery_options`);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 退款订单信息
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function getRefundOrderInfo(merId, id) {
|
|
|
|
|
return request.get(`server/${merId}/refund/get/${id}`);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 提交退款订单信息
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function refundOrderSubmit(merId, id, data) {
|
|
|
|
|
return request.post(`server/${merId}/refund/status/${id}`, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 退款单确认收货
|
|
|
|
|
* @returns {*}
|
|
|
|
|
*/
|
|
|
|
|
export function refundOrderReceive(merId, id) {
|
|
|
|
|
return request.post(`server/${merId}/refund/confirm/${id}`, {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 退款单详情
|
|
|
|
|
*/
|
|
|
|
|
export function getRefundOrderDetail(merId, orderId) {
|
|
|
|
|
return request.get(`server/${merId}/refund/detail/${orderId}`, {}, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 添加退款单备注信息
|
|
|
|
|
*/
|
|
|
|
|
export function setRefundMark(merId, orderId, data) {
|
|
|
|
|
return request.post(`server/${merId}/refund/mark/${orderId}`, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-12-15 19:19:16 +08:00
|
|
|
|
|
2023-09-20 17:00:55 +08:00
|
|
|
|
/**
|
|
|
|
|
* 去核销
|
|
|
|
|
* @param object data
|
|
|
|
|
*/
|
|
|
|
|
export function orderCancellation(merId, id) {
|
|
|
|
|
return request.post(`admin/${merId}/verify/${id}`);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 去核销
|
|
|
|
|
* @param object data
|
|
|
|
|
*/
|
|
|
|
|
export function purchaseOrder(where, merId) {
|
|
|
|
|
return request.get(`admin/${merId}/purchaseOrder`, where, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 商家物流取件二维码
|
|
|
|
|
* @param object data
|
|
|
|
|
*/
|
|
|
|
|
export function logisticsCode(id) {
|
|
|
|
|
return request.get(`order/logistics_code/${id}`);
|
2024-02-29 20:36:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
补贴完成进度
|
|
|
|
|
*/
|
|
|
|
|
export function getSubsidy(merId, data) {
|
|
|
|
|
return request.get(`server/${merId}/subsidy`, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
补贴记录
|
|
|
|
|
*/
|
|
|
|
|
export function getSubsidyRecord(merId, data) {
|
|
|
|
|
return request.get(`server/${merId}/subsidyRecord`, data, {
|
|
|
|
|
login: true
|
|
|
|
|
});
|
2024-03-21 11:21:29 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
领取补贴
|
|
|
|
|
*/
|
2024-03-21 14:08:57 +08:00
|
|
|
|
export function couponReceive(data) {
|
|
|
|
|
return request.get(`server/${data.mer_id}/subsidyReceive/${data.id}`);
|
2024-03-21 11:21:29 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
2024-03-21 14:08:57 +08:00
|
|
|
|
拒绝领取补贴
|
2024-03-21 11:21:29 +08:00
|
|
|
|
*/
|
2024-03-21 14:08:57 +08:00
|
|
|
|
export function couponRefuse(data) {
|
|
|
|
|
return request.post(`server/${data.mer_id}/subsidyRefuse/${data.id}`, {
|
2024-03-21 14:42:09 +08:00
|
|
|
|
reason: data.reason
|
|
|
|
|
}, {
|
2024-03-21 11:21:29 +08:00
|
|
|
|
login: true
|
|
|
|
|
});
|
2023-09-20 17:00:55 +08:00
|
|
|
|
}
|