Files
huangjingfen/pro_v3.5.1/view/uniapp/api/admin.js
panchengyong 7acbf45ff7 new files
2026-03-07 22:29:07 +08:00

715 lines
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// +----------------------------------------------------------------------
// | 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";
/**
* 统计数据
*/
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(data) {
return request.post("admin/order/price", data, {
login: true
});
}
/**
* 订单备注
*/
export function setAdminOrderRemark(data) {
return request.post("admin/order/remark", data, {
login: true
});
}
/**
* 订单备注(退款)
*/
export function setAdminRefundRemark(data) {
return request.post("admin/refund_order/remark", data, {
login: true
});
}
/**
* 订单详情
*/
export function getAdminOrderDetail(orderId) {
return request.get("admin/order/detail/" + orderId, {}, {
login: true
});
}
/**
* 订单详情(退款)
*/
export function getAdminRefundDetail(orderId) {
return request.get("admin/refund_order/detail/" + orderId, {}, {
login: true
});
}
/**
* 订单发货信息获取
*/
export function getAdminOrderDelivery(orderId) {
return request.get(
"admin/order/delivery/gain/" + orderId, {}, {
login: true
}
);
}
/**
* 订单发货保存
*/
export function setAdminOrderDelivery(id, data) {
return request.post("admin/order/delivery/keep/" + id, data, {
login: true
});
}
/**
* 订单统计图
*/
export function getStatisticsTime(data) {
return request.get("admin/order/time", data, {
login: true
});
}
/**
* 线下付款订单确认付款
*/
export function setOfflinePay(data) {
return request.post("admin/order/offline", data, {
login: true
});
}
/**
* 订单确认退款
*/
export function setOrderRefund(data) {
return request.post("admin/order/refund", data, {
login: true
});
}
/**
* 获取快递公司
* @returns {*}
*/
export function getLogistics(data) {
return request.get("logistics", data, {
login: false
});
}
/**
* 订单核销
* @returns {*}
*/
export function orderVerific(code, auth) {
return request.post("admin/order/order_verific", {
// verify_code,
// is_confirm,
code,
auth,
});
}
/**
* 获取物流公司模板
* @returns {*}
*/
export function orderExportTemp(data) {
return request.get("admin/order/export_temp", data);
}
/**
* 获取订单打印默认配置
* @returns {*}
*/
export function orderDeliveryInfo() {
return request.get("admin/order/delivery_info");
}
/**
* 配送员列表
* @returns {*}
*/
export function orderOrderDelivery() {
return request.get("admin/order/delivery");
}
// 门店
/**
* 用户信息
*/
export function userInfo() {
return request.get("store/staff/info");
}
/**
* 门店中心-订单统计
*/
export function orderInfo(data) {
return request.get("store/order/statistics",data);
}
/**
* 门店中心-统计菜单
*/
export function statisticsMenuApi(data) {
return request.get("store/staff/statistics",data);
}
/**
* 门店中心-详细数据列表
*/
export function getListApi(data) {
return request.get("store/order/data",data);
}
/**
* 门店中心-数据详情-列表
*/
export function getStatisticsListApi(type,data) {
return request.get("store/staff/data/"+type,data);
}
/**
* 门店中心-订单管理列表
*/
export function getOrderlistApi(data) {
return request.get("store/order/list",data);
}
/**
* 门店中心-订单管理列表(退款)
*/
export function getRefundlistApi(data) {
return request.get("store/refund/list",data);
}
/**
* 门店中心-订单管理备注
*/
export function getOrderreMarkApi(data) {
return request.post("store/order/remark",data);
}
/**
* 门店中心-订单管理备注(退款)
*/
export function getRefundMarkApi(data) {
return request.post("store/refund/remark",data);
}
/**
* 门店中心-订单管理改价
*/
export function getOrderPriceApi(data) {
return request.post("store/order/price",data);
}
/**
* 门店中心-订单管理确定付款
*/
export function getOrderOfflineApi(data) {
return request.post("store/order/offline",data);
}
/**
* 门店中心-去发货-用户
*/
export function getOrderDeliveryinfoApi(id) {
return request.get("store/order/delivery_info/"+id);
}
/**
* 门店中心-去发货-获取快递公司
*/
export function getOrderExportApi(data) {
return request.get("store/order/export_all", data, {
login: false
});
}
/**
* 门店中心-去发货-获取物流公司模板
* @returns {*}
*/
export function getOrderExportTemp(data) {
return request.get("store/order/export_temp", data);
}
/**
* 门店中心-去发货-订单发货保存
*/
export function setOrderDelivery(id, data) {
return request.post("store/order/delivery/" + id, data, {
login: true
});
}
/**
* 门店中心-去发货-获取配送员列表
* @returns {*}
*/
export function getOrderDelivery() {
return request.get("store/delivery/list");
}
/**
* 门店中心-订单确认退款
*/
export function OrderRefund(data) {
return request.post("store/order/refund", data, {
login: true
});
}
/**
* 门店中心-订单详情
*/
export function OrderDetail(id) {
return request.get("store/order/detail/"+id);
}
/**
* 门店中心-订单详情(退款)
*/
export function refundDetail(id) {
return request.get("store/refund/detail/"+id);
}
/**
* 配送员-获取用户信息
*/
export function deliveryInfo(id) {
return request.get("store/delivery/info");
}
/**
* 配送员-获取配送统计数据
*/
export function deliveryStatistics(data) {
return request.get("store/delivery/statistics",data);
}
/**
* 配送员-获取配送统计数据列表
*/
export function deliveryList(data) {
return request.get("store/delivery/data",data);
}
/**
* 配送员-获取订单列表数据列表
*/
export function deliveryOrderList(data) {
return request.get("store/delivery/order",data);
}
/**
* 门店中心-订单取消、删除
*/
export function OrderDel(id) {
return request.delete("store/order/del/"+id);
}
/**
* 门店中心-订单取消、取消
*/
export function OrderCancel(id) {
return request.post("store/order/cancel/"+id);
}
/**
* 配送员-扫码核销获取订单信息
*/
export function orderWriteoffInfo(type,data) {
return request.get("store/order/writeoff_info/"+type,data);
}
/**
* 代客下单-购物车删除
*/
export function adminCartDel(uid,data) {
return request.delete(`admin/order/cart/del/${uid}`,data);
}
/**
* 代客下单-修改购物车数量
*/
export function adminCartNum(uid,data) {
return request.post(`admin/order/cart/num/${uid}`,data);
}
/**
* 配送员-核销订单获取商品信息
*/
export function orderCartInfo(data) {
return request.post("store/order/cart_info",data);
}
/**
* 配送员-订单核销
*/
export function orderWriteoff(data) {
return request.post("store/order/writeoff",data);
}
/**
* 统计管理-获取订单可拆分商品列表
*/
export function orderSplitInfo(id) {
return request.get("admin/order/split_cart_info/"+id);
}
/**
* 统计管理-提交
*/
export function orderSplitDelivery(id,data) {
return request.put("admin/order/split_delivery/"+id,data);
}
/**
* 统计管理-退货退款
*/
export function orderRefundAgree(id) {
return request.post("admin/order/refund_agree/"+id);
}
/**
* 门店中心-获取订单可拆分商品列表
*/
export function storeSplitInfo(id) {
return request.get("store/order/split_cart_info/"+id);
}
/**
* 门店中心-提交
*/
export function storeSplitDelivery(id,data) {
return request.put("store/order/split_delivery/"+id,data);
}
/**
* 门店中心-退货退款
*/
export function storeRefundAgree(id) {
return request.post("store/order/refund_agree/"+id);
}
/**
* 平台-退款列表
*/
export function adminRefundList(data) {
return request.get("admin/refund_order/list",data);
}
/**
* 平台-商品列表
*/
export function adminProductList(data) {
return request.get("admin/product/admin_list",data);
}
/**
* 平台-商品列表-上下架
*/
export function productSetShow(data) {
return request.post('admin/product/set_show',data);
}
/**
* 平台-商品列表-标签
*/
export function getProductLabel() {
return request.get('admin/product/product_label');
}
/**
* 平台-商品列表-提交标签/分类
*/
export function postBatchProcess(data) {
return request.post('admin/product/batch_process',data);
}
/**
* 平台-商品列表-修改库存价格
*/
export function postUpdateAttrs(id,data) {
return request.post(`admin/product/update_attrs/${id}`,data);
}
/**
* 平台-商品列表-获取规格
*/
export function getGetAttrs(id) {
return request.get(`admin/product/get_attr/${id}`);
}
/**
* 平台-商品列表-获取分类
*/
export function getCategory() {
return request.get(`admin/product/category`);
}
/**
* 平台-用户列表
*/
export function getUserList(data) {
return request.get(`admin/user/list`,data);
}
/**
* 平台-修改余额、积分
*/
export function postUserUpdateOther(uid,data) {
return request.post(`admin/user/update_other/${uid}`,data);
}
/**
* 平台-分组列表
*/
export function getGroupList() {
return request.get(`admin/user/group/list`);
}
/**
* 平台-修改用户信息
*/
export function postUserUpdate(data) {
return request.post(`admin/user/update`,data);
}
/**
* 平台-优惠券
*/
export function getUserCoupon(data) {
return request.get(`admin/user/coupon/grant`,data);
}
/**
* 平台-用户标签
*/
export function getUserLabel() {
return request.get(`admin/user/label/0`);
}
/**
* 平台-等级列表
*/
export function getLevelList() {
return request.get(`admin/user/level/list`);
}
/**
* 平台-用户详情
*/
export function getUserInfo(uid) {
return request.get(`admin/user/info/${uid}`);
}
/**
* 代客下单-用户列表
*/
export function adminUserList(data) {
return request.get("admin/user/list",data);
}
/**
* 代客下单-商品分类
*/
export function adminCategory() {
return request.get("admin/product/category");
}
/**
* 代客下单-商品列表
*/
export function adminProList(data) {
return request.get("admin/product/list",data);
}
/**
* 代客下单-加入购物车
*/
export function adminCartAdd(uid,data) {
return request.post(`admin/order/cart/add/${uid}`,data);
}
/**
* 代客下单-购物车列表
*/
export function adminCartList(uid,data) {
return request.get(`admin/order/cart/${uid}`,data);
}
/**
* 代客下单-用户地址列表
*/
export function adminUserAddressList(uid,data) {
return request.get(`admin/user/address/list/${uid}`,data);
}
/**
* 代客下单-订单确认
*/
export function orderConfirm(uid,data) {
return request.post(`admin/order/confirm/${uid}`,data);
}
/**
* 代客下单-订单计算
*/
export function postOrderComputed(key,uid,data) {
return request.post(`admin/order/computed/${key}/${uid}`,data);
}
/**
* 代客下单-获取用户可使用优惠券列表
*/
export function getCouponsOrderPrice(uid,data) {
return request.get(`admin/order/coupons/${uid}`,data);
}
/**
* 代客下单-订单查创建
*/
export function orderCreate(key,uid,data) {
return request.post(`admin/order/create/${key}/${uid}`,data);
}
/**
* 代客下单-订单收银台
*/
export function getCashierApi(uid,data) {
return request.post(`admin/order/pay/${uid}`,data);
}
/**
* 代客下单-轮询获取订单支付状态
*/
export function getPayStatusApi(data) {
return request.get(`admin/order/pay/status`,data);
}
/**
* 代客下单-下单订单记录
*/
export function adminOrderRecordList(data) {
return request.get(`admin/order/place/list`,data);
}
/**
* 工作台折线图数据统计
*/
export function getOrderChart(data) {
return request.get('admin/order/time/chart', data);
}
/**
* 工作台待发货等数据
*/
export function getOrderStaging() {
return request.get('admin/order/staging');
}
/**
* 工作台今日订单数等数据
*/
export function getOrderTime(data) {
return request.get('admin/order/time', data);
}
/**
* 拆单退款
* @param {Object} id
* @param {Object} data
*/
export function openRefund(id, data) {
return request.post(`admin/order/open/refund/${id}`,data);
}
/**
* 核销订单商品列表
* @param {Object} data
*/
export function offOrderInfo(data) {
return request.post(`admin/order/info`,data);
}
/**
* 核销订单
* @param {Object} order_id
* @param {Object} data
*/
export function orderWirteOff(order_id, data) {
return request.post(`admin/order/wirteoff/${order_id}`,data);
}
/**
* 订单核销记录
* @param {Object} id
* @param {Object} data
*/
export function orderWirteOffRecords(id, data) {
return request.post(`admin/order/wirteoff/records/${id}`, data);
}
/**
* 代客下单-采购商列表
*/
export function adminChannelListApi(data) {
return request.get("admin/user/channel/list", data);
}