feat(uniapp_v2): 二开功能迁移与小程序主包优化
- 从 uniapp 迁移 HJF 页面、API、组件及用户/订单相关改动 - queue、assets 使用独立分包以降低主包体积 - 修复首页单根节点与支付结果页 v-if 链 - 关闭 HjfDemoPanel 全局注册;uniNoticeBar 注释 $getAppWebview 避免 __webviewId__ 报错 - 配置域名与 manifest 应用名称;cache/store 防御性处理 Made-with: Cursor
This commit is contained in:
421
pro_v3.5.1/view/uniapp_v2/api/activity.js
Normal file
421
pro_v3.5.1/view/uniapp_v2/api/activity.js
Normal file
@@ -0,0 +1,421 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 getCombinationList(data) {
|
||||
return request.get('combination/list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团详情
|
||||
*
|
||||
*/
|
||||
export function getCombinationDetail(id) {
|
||||
return request.get('combination/detail/' + id,{},{noAuth: true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团 开团
|
||||
*/
|
||||
export function getCombinationPink(id) {
|
||||
return request.get("combination/pink/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团 取消开团
|
||||
*/
|
||||
export function postCombinationRemove(data) {
|
||||
return request.post("combination/remove", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价列表
|
||||
*/
|
||||
export function getBargainList(data) {
|
||||
return request.get("bargain/list", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团轮播
|
||||
*
|
||||
*/
|
||||
export function getCombinationBannerList(data) {
|
||||
return request.get('combination/banner_list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团人数
|
||||
*
|
||||
*/
|
||||
export function getPink(data) {
|
||||
return request.get('pink', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 砍价列表(已参与)
|
||||
* @param object data
|
||||
*/
|
||||
export function getBargainUserList(data) {
|
||||
return request.get('bargain/user/list', data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 砍价产品详情
|
||||
*/
|
||||
export function getBargainDetail(id) {
|
||||
return request.get("bargain/detail/" + id, {},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 开启砍价用户信息
|
||||
*/
|
||||
export function postBargainStartUser(data) {
|
||||
return request.post("bargain/start/user", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价开启
|
||||
*/
|
||||
export function postBargainStart(bargainId) {
|
||||
return request.post("bargain/start", {
|
||||
bargainId: bargainId
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 帮助好友砍价
|
||||
*/
|
||||
export function postBargainHelp(data) {
|
||||
return request.post("bargain/help", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 砍掉金额
|
||||
*/
|
||||
export function postBargainHelpPrice(data) {
|
||||
return request.post("bargain/help/price", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 砍价帮
|
||||
*/
|
||||
export function postBargainHelpList(data) {
|
||||
return request.post("bargain/help/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格
|
||||
*/
|
||||
export function postBargainHelpCount(data) {
|
||||
return request.post("bargain/help/count", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价 观看/分享/参与次数
|
||||
*/
|
||||
export function postBargainShare(bargainId) {
|
||||
return request.post("bargain/share", {
|
||||
bargainId: bargainId
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 秒杀产品时间区间
|
||||
*
|
||||
*/
|
||||
export function getSeckillIndexTime() {
|
||||
return request.get('seckill/index', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 秒杀产品列表
|
||||
* @param int time
|
||||
* @param object data
|
||||
*/
|
||||
export function getSeckillList(time, data) {
|
||||
return request.get('seckill/list/' + time, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 秒杀产品详情
|
||||
* @param int id
|
||||
*/
|
||||
export function getSeckillDetail(id, data) {
|
||||
return request.get('seckill/detail/' + id,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价海报
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getBargainPoster(data) {
|
||||
return request.post('bargain/poster', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团海报
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getCombinationPoster(data) {
|
||||
return request.post('combination/poster', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 砍价取消
|
||||
*/
|
||||
export function getBargainUserCancel(data) {
|
||||
return request.post("bargain/user/cancel", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取活动小程序二维码
|
||||
*/
|
||||
export function activityCodeApi(type, id, data) {
|
||||
return request.get(`get_qrcode/${type}/${id}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取砍价海报详细信息
|
||||
*/
|
||||
export function getCombinationPosterData(id) {
|
||||
return request.get("combination/poster_info/" + id);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取砍价海报详细信息
|
||||
*/
|
||||
export function getBargainPosterData(id) {
|
||||
return request.get("bargain/poster_info/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取积分订单详细信息
|
||||
*/
|
||||
export function integralOrderConfirm(data) {
|
||||
return request.post('store_integral/order/confirm', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取积分订单创建
|
||||
*/
|
||||
export function integralOrderCreate(data) {
|
||||
return request.post('store_integral/order/create', data);
|
||||
}
|
||||
/**
|
||||
* 获取积分订单详情
|
||||
* @param string cartId
|
||||
*/
|
||||
export function integralOrderDetails(order) {
|
||||
return request.get(`store_integral/order/detail/${order}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分产品详情
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getIntegralProductDetail(id) {
|
||||
return request.get('store_integral/detail/' + id, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分商城商品列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getStoreIntegralList(data) {
|
||||
return request.get('store_integral/list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分兑换列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getIntegralOrderList(data) {
|
||||
return request.get('store_integral/order/list', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分兑换详情
|
||||
*/
|
||||
export function getLogisticsDetails(orderId) {
|
||||
return request.get(`store_integral/order/express/${orderId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分兑换订单确认收货
|
||||
* @param object data
|
||||
*/
|
||||
export function orderTake(data) {
|
||||
return request.post(`store_integral/order/take`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分兑换订单删除
|
||||
* @param object data
|
||||
*/
|
||||
export function orderDel(data) {
|
||||
return request.post(`store_integral/order/del`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 预售商品列表
|
||||
*/
|
||||
export function getAdvancellList(data) {
|
||||
return request.get("presale/list", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 限时折扣商品列表
|
||||
*/
|
||||
export function promotionsList(type,data) {
|
||||
return request.get("v2/promotions/productList/"+type, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动赠送商品
|
||||
*/
|
||||
export function giveInfo(id) {
|
||||
return request.get("v2/promotions/give_info/"+id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 秒杀商品二维码
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function seckillQRCode(id) {
|
||||
return request.get(`seckill/code/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取拼团商品详情二维码
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function combinationQRCode(id) {
|
||||
return request.get(`combination/detail_code/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取新人礼信息
|
||||
*
|
||||
*/
|
||||
export function newcomerInfo() {
|
||||
return request.get('marketing/newcomer/info', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新人专享商品
|
||||
*
|
||||
*/
|
||||
export function newcomerList(data) {
|
||||
return request.get('marketing/newcomer/product_list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新人大礼包弹窗
|
||||
*
|
||||
*/
|
||||
export function newcomerGift(data) {
|
||||
return request.get('marketing/newcomer/gift');
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分商城
|
||||
*/
|
||||
export function getStoreIntegral(data) {
|
||||
return request.get("store_integral/index", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 积分商城积分范围导航
|
||||
*/
|
||||
export function getIntegralCategory() {
|
||||
return request.get("store_integral/category");
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页排行榜
|
||||
*/
|
||||
export function diyRankApi() {
|
||||
return request.get("diy/product_rank",{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 礼品卡兑换
|
||||
*/
|
||||
export function giftCardGetInfoApi(data) {
|
||||
return request.post("card/gift_info", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 礼品卡兑换
|
||||
*/
|
||||
export function giftCardReceiveApi(data) {
|
||||
return request.post("card/receive", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动弹窗列表
|
||||
*/
|
||||
export function getActivityModalListApi() {
|
||||
return request.get("marketing/holiday_gift/list",{},{noAuth: true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动弹窗观看上报
|
||||
*/
|
||||
export function getActivityModalRecordApi(data) {
|
||||
return request.post("marketing/holiday_gift/record",data);
|
||||
}
|
||||
715
pro_v3.5.1/view/uniapp_v2/api/admin.js
Normal file
715
pro_v3.5.1/view/uniapp_v2/api/admin.js
Normal file
@@ -0,0 +1,715 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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);
|
||||
}
|
||||
495
pro_v3.5.1/view/uniapp_v2/api/api.js
Normal file
495
pro_v3.5.1/view/uniapp_v2/api/api.js
Normal file
@@ -0,0 +1,495 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 getAjcaptcha(data) {
|
||||
return request.get("ajcaptcha", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function ajcaptchaCheck(data) {
|
||||
return request.post("ajcheck", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 获取主页数据 无需授权
|
||||
*
|
||||
*/
|
||||
export function getIndexData() {
|
||||
return request.get("v2/index", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 获取服务器类型
|
||||
*
|
||||
*/
|
||||
export function getServerType() {
|
||||
return request.get("v2/site_serve", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取登录授权login
|
||||
*
|
||||
*/
|
||||
export function getLogo() {
|
||||
return request.get('wechat/get_logo', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 保存form_id
|
||||
* @param string formId
|
||||
*/
|
||||
export function setFormId(formId) {
|
||||
return request.post("wechat/set_form_id", {
|
||||
formId: formId
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 领取优惠卷
|
||||
* @param int couponId
|
||||
*
|
||||
*/
|
||||
export function setCouponReceive(couponId) {
|
||||
return request.post('coupon/receive', {
|
||||
couponId: couponId
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 优惠券列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getCoupons(data) {
|
||||
return request.get('v2/coupons', data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的优惠券
|
||||
* @param int types 0全部 1未使用 2已使用
|
||||
*/
|
||||
export function getUserCoupons(types, data) {
|
||||
return request.get('coupons/user/' + types, data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页新人优惠券
|
||||
*
|
||||
*/
|
||||
export function getNewCoupon() {
|
||||
return request.get('v2/new_coupon')
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章分类列表
|
||||
*
|
||||
*/
|
||||
export function getArticleCategoryList() {
|
||||
return request.get('article/category/list', {}, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章列表
|
||||
* @param int cid
|
||||
*
|
||||
*/
|
||||
export function getArticleList(cid, data) {
|
||||
return request.get('article/list/' + cid, data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章 热门列表
|
||||
*
|
||||
*/
|
||||
export function getArticleHotList() {
|
||||
return request.get('article/hot/list', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章 轮播列表
|
||||
*
|
||||
*/
|
||||
export function getArticleBannerList() {
|
||||
return request.get('article/banner/list', {}, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章详情
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getArticleDetails(id) {
|
||||
return request.get('article/details/' + id, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号+验证码登录接口
|
||||
* @param object data
|
||||
*/
|
||||
export function loginMobile(data) {
|
||||
return request.post('login/mobile', data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取短信KEY
|
||||
* @param object phone
|
||||
*/
|
||||
export function verifyCode() {
|
||||
return request.get('verify_code', {}, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证码发送
|
||||
* @param object phone
|
||||
*/
|
||||
export function registerVerify(data) {
|
||||
return request.post('register/verify',data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号注册
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function phoneRegister(data) {
|
||||
return request.post('register', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号修改密码
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function phoneRegisterReset(data) {
|
||||
return request.post('register/reset', data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号+密码登录
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function phoneLogin(data) {
|
||||
return request.post('login', data, {
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 切换H5登录
|
||||
* @param object data
|
||||
*/
|
||||
// #ifdef MP
|
||||
export function switchH5Login() {
|
||||
return request.post('switch_h5', {
|
||||
'from': 'routine'
|
||||
});
|
||||
}
|
||||
// #endif
|
||||
|
||||
/*
|
||||
* h5切换公众号登陆
|
||||
* */
|
||||
// #ifdef H5
|
||||
export function switchH5Login() {
|
||||
return request.post("switch_h5", {
|
||||
'from': "wechat"
|
||||
});
|
||||
}
|
||||
// #endif
|
||||
|
||||
/**
|
||||
* 绑定手机号
|
||||
*
|
||||
*/
|
||||
export function bindingPhone(data) {
|
||||
return request.post('binding', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 绑定手机号
|
||||
*
|
||||
*/
|
||||
export function bindingUserPhone(data) {
|
||||
return request.post('user/binding', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退出登錄
|
||||
*
|
||||
*/
|
||||
export function logout() {
|
||||
return request.get('logout');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取订阅消息id
|
||||
*/
|
||||
export function getTemlIds() {
|
||||
return request.get('wechat/teml_ids', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页拼团数据
|
||||
*/
|
||||
export function pink() {
|
||||
return request.get('pink', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取城市信息
|
||||
*/
|
||||
export function getCity() {
|
||||
return request.get('city_list', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取省市区街道
|
||||
*/
|
||||
export function getCityData(pid) {
|
||||
return request.get('city', {'pid':pid}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取小程序观看列表
|
||||
*/
|
||||
export function getLiveList(page, limit) {
|
||||
return request.get('wechat/live', {
|
||||
page,
|
||||
limit
|
||||
}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取首页DIY;
|
||||
*/
|
||||
export function getDiy(id) {
|
||||
return request.get('diy/get_diy/' + id, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 一键换色;
|
||||
*/
|
||||
export function colorChange(name) {
|
||||
return request.get('v2/diy/color_change/' + name, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取公众号关注
|
||||
* @returns {*}
|
||||
*/
|
||||
export function follow() {
|
||||
return request.get("wechat/follow", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 更换手机号码
|
||||
* @returns {*}
|
||||
*/
|
||||
export function updatePhone(data) {
|
||||
return request.post("user/updatePhone", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页优惠券弹窗
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getCouponV2() {
|
||||
return request.get("v2/get_today_coupon", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新用户优惠券弹窗
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getCouponNewUser() {
|
||||
return request.get("v2/new_coupon", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页快速选择数据
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function category(data) {
|
||||
return request.get("category", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 个人搜索历史
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function searchList(data) {
|
||||
return request.get('v2/user/search_list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除搜索历史
|
||||
*/
|
||||
export function clearSearch() {
|
||||
return request.get('v2/user/clean_search');
|
||||
}
|
||||
|
||||
/**
|
||||
* App微信登录
|
||||
* @returns {*}
|
||||
*/
|
||||
export function wechatAppAuth(data) {
|
||||
return request.post("wechat/app_auth", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服配置
|
||||
*/
|
||||
export function customerType() {
|
||||
return request.get('get_customer_type',{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取开屏广告
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getOpenAdv(data) {
|
||||
return request.get("get_open_adv", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取版权
|
||||
*
|
||||
*/
|
||||
export function copyRight() {
|
||||
return request.get('get_copyright', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户信息
|
||||
*
|
||||
*/
|
||||
export function diyUserInfo() {
|
||||
return request.get('diy/user_info', {});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新人专享
|
||||
*
|
||||
*/
|
||||
export function newcomerList(data) {
|
||||
return request.get('diy/newcomer_list', data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取DIY版本接口
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function getDiyVersion(id) {
|
||||
return request.get(`diy/diy_version/${id}`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品分类类版本
|
||||
*/
|
||||
export function getCategoryVersion() {
|
||||
return request.get('category_version', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function getCouponsNum() {
|
||||
return request.get('coupons/user/num', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function getSign() {
|
||||
return request.get('diy/sign', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function getSuspended() {
|
||||
return request.get('diy/get_suspended', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
119
pro_v3.5.1/view/uniapp_v2/api/community.js
Normal file
119
pro_v3.5.1/view/uniapp_v2/api/community.js
Normal file
@@ -0,0 +1,119 @@
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
export function getCommunityConfig() {
|
||||
return request.get('community/config', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function getTopicApi(data) {
|
||||
return request.get('community/topic', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function getProductApi(data) {
|
||||
return request.get('community/product_list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function communitySaveApi(data) {
|
||||
return request.post('community/community_save', data);
|
||||
}
|
||||
|
||||
export function communityInfoApi(id) {
|
||||
return request.get(`community/detail/${id}`,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function communityUpdateApi(id,data) {
|
||||
return request.post(`community/community_update/${id}`, data);
|
||||
}
|
||||
|
||||
export function communityListApi(data) {
|
||||
return request.get(`community/list`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function communityLikeApi(id, data) {
|
||||
return request.post(`community/community_like/${id}`, data);
|
||||
}
|
||||
|
||||
export function communityReplySaveApi(data) {
|
||||
return request.post(`community/comment/save`, data);
|
||||
}
|
||||
|
||||
export function communityReplyListApi(data) {
|
||||
return request.get(`community/comment/list`, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function communityReplyLikeApi(id,data) {
|
||||
return request.post(`community/comment_like/${id}`, data);
|
||||
}
|
||||
|
||||
export function communityUserInfoApi(id) {
|
||||
return request.get(`community/user_info/${id}`);
|
||||
}
|
||||
|
||||
export function communityUpdateDescApi(data) {
|
||||
return request.post(`community/update_desc`, data);
|
||||
}
|
||||
|
||||
export function communitySetInsterestApi(uid,data) {
|
||||
return request.post(`community/set_interest/${uid}`, data);
|
||||
}
|
||||
|
||||
export function communityLikeListApi(params,) {
|
||||
return request.get(`community/like_list`, params);
|
||||
}
|
||||
|
||||
export function communityFlowListApi(type, params) {
|
||||
return request.get(`community/follow_list/${type}`, params);
|
||||
}
|
||||
|
||||
export function communityFlowIndexApi() {
|
||||
return request.get(`community/follow`);
|
||||
}
|
||||
|
||||
export function communityFriendListApi(params) {
|
||||
return request.get(`community/user_friend`, params);
|
||||
}
|
||||
|
||||
export function communityRecommendListApi(params) {
|
||||
return request.get(`community/recommend_list`, params);
|
||||
}
|
||||
|
||||
export function communityElegantListApi(params) {
|
||||
return request.get(`community/elegant_list`, params);
|
||||
}
|
||||
|
||||
export function communityDeleteApi(id) {
|
||||
return request.delete(`community/community_delete/${id}`);
|
||||
}
|
||||
|
||||
export function communityShareApi(id) {
|
||||
return request.get(`community/share/${id}`);
|
||||
}
|
||||
|
||||
export function communityReplyDeleteApi(id) {
|
||||
return request.delete(`community/comment_delete/${id}`);
|
||||
}
|
||||
|
||||
export function communityBrowseApi(id) {
|
||||
return request.put(`community/browse/${id}`);
|
||||
}
|
||||
|
||||
export function communityTopicCountApi(id) {
|
||||
return request.get(`community/topic_count/${id}`,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
export function communityMessageApi(data) {
|
||||
return request.get(`community/message`, data);
|
||||
}
|
||||
19
pro_v3.5.1/view/uniapp_v2/api/esp.js
Normal file
19
pro_v3.5.1/view/uniapp_v2/api/esp.js
Normal file
@@ -0,0 +1,19 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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";
|
||||
|
||||
/**
|
||||
* erp设置
|
||||
*
|
||||
*/
|
||||
export function erpConfig(id,data) {
|
||||
return request.get('admin/erp/config');
|
||||
}
|
||||
78
pro_v3.5.1/view/uniapp_v2/api/hjfAssets.js
Normal file
78
pro_v3.5.1/view/uniapp_v2/api/hjfAssets.js
Normal file
@@ -0,0 +1,78 @@
|
||||
/**
|
||||
* 黄精粉健康商城 - 资产相关 API
|
||||
* 资产概览、积分明细、现金明细、提现信息及申请提现
|
||||
* @module api/hjfAssets
|
||||
*/
|
||||
|
||||
import request from '@/utils/request.js';
|
||||
import {
|
||||
getMockAssetsOverview,
|
||||
getMockPointsDetail,
|
||||
getMockCashDetail,
|
||||
getMockWithdrawInfo
|
||||
} from '@/utils/hjfMockData.js';
|
||||
|
||||
/** @type {boolean} 是否使用 Mock 数据(已切换到真实接口) */
|
||||
const USE_MOCK = false;
|
||||
|
||||
/**
|
||||
* Mock 包装:返回与 request 相同形状的 Promise(status + data),带延迟模拟网络
|
||||
* @param {*} data - 要返回的响应体
|
||||
* @param {number} [delay=300] - 延迟毫秒数
|
||||
* @returns {Promise<{ status: number, data: * }>}
|
||||
*/
|
||||
function mockResponse(data, delay = 300) {
|
||||
return new Promise(resolve => {
|
||||
setTimeout(() => {
|
||||
resolve({ status: 200, data: JSON.parse(JSON.stringify(data)) });
|
||||
}, delay);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取资产概览(余额、冻结/可用积分、今日释放、公排总退款等)
|
||||
* @returns {Promise<{ status: number, data: Object }>}
|
||||
*/
|
||||
export function getAssetsOverview() {
|
||||
if (USE_MOCK) return mockResponse(getMockAssetsOverview());
|
||||
return request.get('hjf/assets/overview');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取积分明细(分页)
|
||||
* @param {Object} [params] - 查询参数,如 page、limit
|
||||
* @returns {Promise<{ status: number, data: Object }>}
|
||||
*/
|
||||
export function getPointsDetail(params) {
|
||||
if (USE_MOCK) return mockResponse(getMockPointsDetail());
|
||||
return request.get('hjf/assets/points_detail', params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取现金明细(分页)
|
||||
* @param {Object} [params] - 查询参数,如 page、limit
|
||||
* @returns {Promise<{ status: number, data: Object }>}
|
||||
*/
|
||||
export function getCashDetail(params) {
|
||||
if (USE_MOCK) return mockResponse(getMockCashDetail());
|
||||
return request.get('hjf/assets/cash_detail', params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取提现信息(可提现余额、最低金额、手续费率、渠道列表等)
|
||||
* @returns {Promise<{ status: number, data: Object }>}
|
||||
*/
|
||||
export function getWithdrawInfo() {
|
||||
if (USE_MOCK) return mockResponse(getMockWithdrawInfo());
|
||||
return request.get('hjf/assets/withdraw_info');
|
||||
}
|
||||
|
||||
/**
|
||||
* 申请提现(POST)
|
||||
* @param {Object} data - 提现参数,如 amount、channel、bank_id 等
|
||||
* @returns {Promise<{ status: number, data?: Object }>}
|
||||
*/
|
||||
export function applyWithdraw(data) {
|
||||
if (USE_MOCK) return mockResponse({ success: true, msg: '提现申请已提交' });
|
||||
return request.post('hjf/assets/withdraw', data);
|
||||
}
|
||||
27
pro_v3.5.1/view/uniapp_v2/api/hjfMember.js
Normal file
27
pro_v3.5.1/view/uniapp_v2/api/hjfMember.js
Normal file
@@ -0,0 +1,27 @@
|
||||
/**
|
||||
* fsgx: 会员/团队 API(已改用 CRMEB 原生分销接口)
|
||||
* 旧公排会员 API 已废弃,getTeamData/getTeamIncome 重定向到 CRMEB spread 接口
|
||||
*/
|
||||
|
||||
import request from '@/utils/request.js';
|
||||
|
||||
/**
|
||||
* 获取会员信息(改用资产总览接口)
|
||||
*/
|
||||
export function getMemberInfo() {
|
||||
return request.get('hjf/assets/overview');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取团队成员列表(复用 CRMEB 推广用户列表接口)
|
||||
*/
|
||||
export function getTeamData(params) {
|
||||
return request.post('spread/people', params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取团队收益明细(复用 CRMEB 推广佣金明细接口)
|
||||
*/
|
||||
export function getTeamIncome(params) {
|
||||
return request.get('spread/commission/1', params);
|
||||
}
|
||||
17
pro_v3.5.1/view/uniapp_v2/api/hjfQueue.js
Normal file
17
pro_v3.5.1/view/uniapp_v2/api/hjfQueue.js
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* fsgx: 推荐佣金相关 API(已替换公排模块)
|
||||
* 公排 API 已废弃,仅保留佣金周期进度聚合接口
|
||||
*/
|
||||
|
||||
import request from '@/utils/request.js';
|
||||
|
||||
/**
|
||||
* 获取推荐佣金周期进度(聚合接口)
|
||||
* @returns {Promise<{ cycle_total, cycle_current, cycle_rates, total_brokerage, total_completed }>}
|
||||
*/
|
||||
export function getBrokerageProgress() {
|
||||
return request.get('hjf/brokerage/progress');
|
||||
}
|
||||
|
||||
// 兼容旧名 - 迁移期保留
|
||||
export const getQueueStatus = getBrokerageProgress;
|
||||
123
pro_v3.5.1/view/uniapp_v2/api/kefu.js
Normal file
123
pro_v3.5.1/view/uniapp_v2/api/kefu.js
Normal file
@@ -0,0 +1,123 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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";
|
||||
|
||||
/**
|
||||
* 客服登录
|
||||
* @param data object 用户账号密码
|
||||
*/
|
||||
export function kefuLogin(data) {
|
||||
return request.post("login", data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取左侧客服聊天用户列表
|
||||
* @constructor
|
||||
*/
|
||||
export function record (data) {
|
||||
return request.get("user/record", data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服话术
|
||||
* @constructor
|
||||
*/
|
||||
export function speeChcraft (data) {
|
||||
return request.get("service/speechcraft", data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服转接列表
|
||||
* @constructor
|
||||
*/
|
||||
export function transferList (data) {
|
||||
return request.get("service/transfer_list", data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品购买记录
|
||||
* @constructor
|
||||
*/
|
||||
export function productCart (id,data) {
|
||||
return request.get("product/cart/"+id,data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 热销商品
|
||||
* @constructor
|
||||
*/
|
||||
export function productHot (id,data) {
|
||||
return request.get("product/hot/"+id,data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品足记
|
||||
* @constructor
|
||||
*/
|
||||
export function productVisit (id,data) {
|
||||
return request.get("product/visit/"+id,data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服用户聊天列表
|
||||
* @constructor
|
||||
*/
|
||||
export function serviceList (data) {
|
||||
return request.get("service/list",data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服转接
|
||||
* @constructor
|
||||
*/
|
||||
export function serviceTransfer (data) {
|
||||
return request.post("service/transfer",data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服详细信息
|
||||
* @constructor
|
||||
*/
|
||||
export function serviceInfo (data) {
|
||||
return request.get("service/info",data, { noAuth : true,kefu:true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服反馈头部信息
|
||||
* @constructor
|
||||
*/
|
||||
export function serviceFeedBack () {
|
||||
return request.get("user/service/feedback");
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服反馈
|
||||
* @constructor
|
||||
*/
|
||||
export function feedBackPost (data) {
|
||||
return request.post("user/service/feedback", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 检测登录code
|
||||
* @constructor
|
||||
*/
|
||||
export function codeStauts (data) {
|
||||
return request.get("user/code",data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服扫码登录code
|
||||
* @constructor
|
||||
*/
|
||||
export function kefuScanLogin (data) {
|
||||
return request.post("user/code",data);
|
||||
}
|
||||
43
pro_v3.5.1/view/uniapp_v2/api/lottery.js
Normal file
43
pro_v3.5.1/view/uniapp_v2/api/lottery.js
Normal file
@@ -0,0 +1,43 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 getLotteryData(type) {
|
||||
return request.get(`v2/lottery/info/${type}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 参与抽奖
|
||||
*
|
||||
*/
|
||||
export function startLottery(data) {
|
||||
return request.post(`v2/lottery`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 领奖
|
||||
*
|
||||
*/
|
||||
export function receiveLottery(data) {
|
||||
return request.post(`v2/lottery/receive`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取中奖记录
|
||||
*
|
||||
*/
|
||||
export function getLotteryList(data) {
|
||||
return request.get(`v2/lottery/record`, data);
|
||||
}
|
||||
435
pro_v3.5.1/view/uniapp_v2/api/order.js
Normal file
435
pro_v3.5.1/view/uniapp_v2/api/order.js
Normal file
@@ -0,0 +1,435 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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";
|
||||
|
||||
/**
|
||||
* 获取购物车列表
|
||||
* @param numType boolean true 购物车数量,false=购物车产品数量
|
||||
*/
|
||||
export function getCartCounts(numType, storeId, is_channel) {
|
||||
return request.get("cart/count", {
|
||||
numType: numType === undefined ? 0 : numType,
|
||||
store_id: storeId,
|
||||
is_channel: is_channel || "",
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 获取购物车列表
|
||||
*
|
||||
*/
|
||||
export function getCartList(data) {
|
||||
return request.get("cart/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 购物车计算
|
||||
*
|
||||
*/
|
||||
export function cartCompute(data) {
|
||||
return request.post("cart/compute", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改购物车
|
||||
*
|
||||
*/
|
||||
export function getResetCart(data) {
|
||||
return request.post("v2/reset_cart", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改购物车数量
|
||||
* @param int cartId 购物车id
|
||||
* @param int number 修改数量
|
||||
*/
|
||||
export function changeCartNum(cartId, number, type = 1) {
|
||||
return request.post("cart/num", {
|
||||
id: cartId,
|
||||
number,
|
||||
type,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 清除购物车
|
||||
* @param object ids join(',') 切割成字符串
|
||||
*/
|
||||
export function cartDel(ids) {
|
||||
if (typeof ids === "object") ids = ids.join(",");
|
||||
return request.post("cart/del", {
|
||||
ids: ids,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 订单列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getOrderList(data) {
|
||||
return request.get("order/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新订单列表 2.1版本
|
||||
* @param object data
|
||||
*/
|
||||
export function getNewOrderList(data) {
|
||||
return request.get("order/refund/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单产品信息
|
||||
* @param string unique
|
||||
*/
|
||||
export function orderProduct(unique) {
|
||||
return request.post("order/product", {
|
||||
unique: unique,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单评价
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function orderComment(data) {
|
||||
return request.post("order/comment", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单支付
|
||||
* @param object data
|
||||
*/
|
||||
export function orderPay(data) {
|
||||
return request.post("order/pay", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单统计数据
|
||||
*/
|
||||
export function orderData(data) {
|
||||
return request.get("order/data", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单取消
|
||||
* @param string id
|
||||
*
|
||||
*/
|
||||
export function orderCancel(id) {
|
||||
return request.post("order/cancel", {
|
||||
id: id,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除已完成订单
|
||||
* @param string uni
|
||||
*
|
||||
*/
|
||||
export function orderDel(uni) {
|
||||
return request.post("order/del", {
|
||||
uni: uni,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除已退款和拒绝退款的订单
|
||||
* @param string uni
|
||||
*
|
||||
*/
|
||||
export function refundOrderDel(uni) {
|
||||
return request.get("order/refund/del/" + uni, {});
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单详情
|
||||
* @param string uni
|
||||
*/
|
||||
export function getOrderDetail(uni) {
|
||||
return request.get("order/detail/" + uni);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款订单详情
|
||||
* @param string uni
|
||||
*/
|
||||
export function getRefundOrderDetail(uni) {
|
||||
return request.get("order/refund/detail/" + uni);
|
||||
}
|
||||
|
||||
/**
|
||||
* 放弃申请退款
|
||||
* @param string uni
|
||||
*/
|
||||
export function cancelRefundOrder(uni) {
|
||||
return request.post("order/refund/cancel/" + uni);
|
||||
}
|
||||
|
||||
/**
|
||||
* 再次下单
|
||||
* @param string uni
|
||||
*
|
||||
*/
|
||||
export function orderAgain(uni) {
|
||||
return request.post("order/again", {
|
||||
uni: uni,
|
||||
});
|
||||
}
|
||||
|
||||
//再次申请售后
|
||||
export function orderRefundAgain(id) {
|
||||
return request.post("order/refund/again/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单收货
|
||||
* @param string uni
|
||||
*
|
||||
*/
|
||||
export function orderTake(uni) {
|
||||
return request.post("order/take", {
|
||||
uni: uni,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单查询物流信息
|
||||
* @returns {*}
|
||||
*/
|
||||
export function express(uni, type) {
|
||||
return request.get("order/express/" + uni + (type ? "/" + type : ""));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取退款理由
|
||||
*
|
||||
*/
|
||||
export function ordeRefundReason() {
|
||||
return request.get("order/refund/reason");
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单退款审核
|
||||
* @param object data
|
||||
*/
|
||||
export function orderRefundVerify(data) {
|
||||
return request.post("order/refund/verify", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单确认获取订单详细信息
|
||||
* @param string cartId
|
||||
*/
|
||||
export function orderConfirm(
|
||||
cartId,
|
||||
news,
|
||||
addressId,
|
||||
shippingType,
|
||||
store_id,
|
||||
couponId,
|
||||
luckRecordId,
|
||||
isSendGift
|
||||
) {
|
||||
return request.post("order/confirm", {
|
||||
cartId,
|
||||
new: news,
|
||||
addressId,
|
||||
shipping_type: shippingType,
|
||||
store_id,
|
||||
couponId: couponId,
|
||||
luckRecordId,
|
||||
is_send_gift: isSendGift,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前金额能使用的优惠卷
|
||||
* @param string price
|
||||
*
|
||||
*/
|
||||
export function getCouponsOrderPrice(price, data) {
|
||||
return request.get("coupons/order/" + price, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单创建
|
||||
* @param string key
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function orderCreate(key, data) {
|
||||
return request.post("order/create/" + key, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算订单金额
|
||||
* @param key
|
||||
* @param data
|
||||
* @returns {*}
|
||||
*/
|
||||
export function postOrderComputed(key, data) {
|
||||
return request.post("order/computed/" + key, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单优惠券
|
||||
* @param key
|
||||
* @param data
|
||||
* @returns {*}
|
||||
*/
|
||||
export function orderCoupon(orderId) {
|
||||
return request.post("v2/order/product_coupon/" + orderId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算会员线下付款金额
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function offlineCheckPrice(data) {
|
||||
return request.post("order/offline/check/price", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 线下扫码付款
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function offlineCreate(data) {
|
||||
return request.post("order/offline/create", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 支付方式开关
|
||||
*/
|
||||
export function orderOfflinePayType() {
|
||||
return request.get("order/offline/pay/type");
|
||||
}
|
||||
|
||||
/**
|
||||
* 开票记录
|
||||
*/
|
||||
export function orderInvoiceList(data) {
|
||||
return request.get("v2/order/invoice_list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 开票订单详情
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function orderInvoiceDetail(orderId, id) {
|
||||
return request.get(`v2/order/invoice_detail/${orderId}/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 支付宝支付
|
||||
* @param {Object} key
|
||||
* @param {Object} quitUrl
|
||||
*/
|
||||
export function aliPay(key, quitUrl) {
|
||||
return request.get(
|
||||
"ali_pay",
|
||||
{
|
||||
key,
|
||||
quitUrl,
|
||||
},
|
||||
{
|
||||
noAuth: true,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退货物流单号提交
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function refundExpress(data) {
|
||||
return request.post("order/refund/express", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类购物车列表
|
||||
*/
|
||||
export function vcartList(data) {
|
||||
return request.get("v2/cart_list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 支付订单
|
||||
*/
|
||||
export function payCashier(storeId) {
|
||||
return request.get(`order/pay_cashier?store_id=${storeId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款商品列表
|
||||
*/
|
||||
export function refundGoodsList(orderId) {
|
||||
return request.get(`order/refund/cart_info/${orderId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 申请退款商品列表
|
||||
*/
|
||||
export function postRefundGoods(data) {
|
||||
return request.post(`order/refund/cart_info`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款商品提交
|
||||
*/
|
||||
export function returnGoodsSubmit(id, data) {
|
||||
return request.post(`order/refund/apply/${id}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 确认订单详情(是否显示快递配送)
|
||||
*/
|
||||
export function checkShipping(data) {
|
||||
return request.post(`order/check_shipping`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 配送订单详情
|
||||
*/
|
||||
export function deliveryDetail(id) {
|
||||
return request.get(`delivery_order/detail/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 收银台订单信息
|
||||
* @param object data
|
||||
*/
|
||||
export function getCashierOrder(orderId, type) {
|
||||
return request.get(`order/cashier/${orderId}/${type}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取订单下单奖励
|
||||
* @param object data
|
||||
*/
|
||||
export function getOrderPrizeApi(orderId) {
|
||||
return request.post(`order/prize/${orderId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 礼品订单详情
|
||||
* @param string uni
|
||||
*/
|
||||
export function getSendGiftOrderDetail(id) {
|
||||
return request.get("order/send_gift_detail/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 领取礼物
|
||||
* @param orderId
|
||||
* @param data
|
||||
*/
|
||||
export function orderReceiveGift(orderId, data) {
|
||||
return request.post("order/receive_gift/" + orderId, data);
|
||||
}
|
||||
259
pro_v3.5.1/view/uniapp_v2/api/public.js
Normal file
259
pro_v3.5.1/view/uniapp_v2/api/public.js
Normal file
@@ -0,0 +1,259 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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";
|
||||
import wechat from "@/libs/wechat.js";
|
||||
|
||||
/**
|
||||
* 获取微信sdk配置
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getWechatConfig() {
|
||||
return request.get(
|
||||
"wechat/config", {
|
||||
url: wechat.signLink()
|
||||
}, {
|
||||
noAuth: true
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序手机号登录
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function phoneLogin(data) {
|
||||
return request.post('v2/routine/phone_login', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序绑定手机号(最新)
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function routineBindingPhone(data) {
|
||||
return request.post('v2/routine/auth_binding_phone', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 公众号绑定手机号
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function wechatBindingPhone(data) {
|
||||
return request.post('v2/wechat/auth_binding_phone', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* code生成用户
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export function authType(data) {
|
||||
return request.get("v2/routine/auth_type", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 公众号登录
|
||||
* @returns {*}
|
||||
*/
|
||||
export function wechatAuthLogin(data) {
|
||||
return request.get("v2/wechat/auth_login", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取登录授权login
|
||||
*
|
||||
*/
|
||||
export function getLogo() {
|
||||
return request.get('wechat/get_logo', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序用户登录
|
||||
* @param data object 小程序用户登陆信息
|
||||
*/
|
||||
export function login(data) {
|
||||
return request.post("wechat/mp_auth", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 静默授权
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function silenceAuth(data) {
|
||||
//#ifdef MP
|
||||
return request.get("v2/wechat/silence_auth", data, {
|
||||
noAuth: true
|
||||
});
|
||||
//#endif
|
||||
//#ifdef H5
|
||||
return request.get("v2/wechat/wx_silence_auth", data, {
|
||||
noAuth: true
|
||||
});
|
||||
//#endif
|
||||
}
|
||||
|
||||
/**
|
||||
* 分享
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getShare() {
|
||||
return request.get("share", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取关注海报
|
||||
* @returns {*}
|
||||
*/
|
||||
export function follow() {
|
||||
return request.get("wechat/follow", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 授权登录
|
||||
* @returns {*}
|
||||
*/
|
||||
export function authLogin(data) {
|
||||
return request.get("v2/routine/auth_login", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取图片base64
|
||||
* @retins {*}
|
||||
* */
|
||||
export function imageBase64(image, code) {
|
||||
return request.post(
|
||||
"image_base64", {
|
||||
image: image,
|
||||
code: code
|
||||
}, {
|
||||
noAuth: true
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 自动复制口令功能
|
||||
* @returns {*}
|
||||
*/
|
||||
export function copyWords() {
|
||||
return request.get("copy_words", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商城是否强制绑定手机号
|
||||
*/
|
||||
export function getShopConfig() {
|
||||
return request.get('v2/bind_status', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序绑定手机号
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function getUserPhone(data) {
|
||||
return request.post('v2/auth_bindind_phone', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序用户登录
|
||||
* @param data object 小程序用户登陆信息
|
||||
*/
|
||||
export function routineLogin(data) {
|
||||
return request.get("v2/wechat/routine_auth", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取微信sdk配置
|
||||
* @returns {*}
|
||||
*/
|
||||
export function wechatAuthV2(code, spid) {
|
||||
return request.get(
|
||||
"v2/wechat/auth", {
|
||||
code: code,
|
||||
spread_spid: spid
|
||||
}, {
|
||||
noAuth: true
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取组件底部菜单
|
||||
* @param data object 获取组件底部菜单
|
||||
*/
|
||||
export function getNavigation(data) {
|
||||
return request.get("navigation", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
export function getSubscribe() {
|
||||
return request.get("subscribe", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* iframe登录
|
||||
*
|
||||
*/
|
||||
export function remoteRegister(data) {
|
||||
return request.get(`remote_register`, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 公共配置接口
|
||||
*
|
||||
*/
|
||||
export function systemConfigApi() {
|
||||
return request.get("system/config", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取版本信息
|
||||
* @param 系统类型
|
||||
*/
|
||||
export function getUpdateInfo(type) {
|
||||
return request.get("get_new_app/" + type, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
103
pro_v3.5.1/view/uniapp_v2/api/short-video.js
Normal file
103
pro_v3.5.1/view/uniapp_v2/api/short-video.js
Normal file
@@ -0,0 +1,103 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 videoList(data) {
|
||||
return request.get(
|
||||
"marketing/short_video",data,{ noAuth: true }
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* diy短视频列表
|
||||
*
|
||||
*/
|
||||
export function diyVideoList(data) {
|
||||
return request.get(
|
||||
"diy/video_list",data,{ noAuth: true }
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 短视频点赞、收藏、分享
|
||||
*
|
||||
*/
|
||||
export function markeVideo(type,id) {
|
||||
return request.get(
|
||||
`marketing/short_video/${type}/${id}`
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 短视频评论列表
|
||||
*
|
||||
*/
|
||||
export function commentList(id,data) {
|
||||
return request.get(
|
||||
`marketing/short_video/comment/${id}`,data
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 短视频评价、评价回复
|
||||
*
|
||||
*/
|
||||
export function markeComment(data) {
|
||||
return request.post(
|
||||
`marketing/short_video/comment/${data.id}/${data.pid}`,{content:data.content}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 短视频评价回复列表
|
||||
*
|
||||
*/
|
||||
export function replyCommentList(pid,data) {
|
||||
return request.get(
|
||||
`marketing/short_video/comment_reply/${pid}`,data
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 视频评论点赞
|
||||
*
|
||||
*/
|
||||
export function replyCommentLike(type,id) {
|
||||
return request.get(
|
||||
`marketing/short_video/comment/${type}/${id}`
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 短视频关联商品列表
|
||||
*
|
||||
*/
|
||||
export function videoProduct(id,data) {
|
||||
return request.get(
|
||||
`marketing/short_video/product/${id}`,data
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 热门视频信息
|
||||
*
|
||||
*/
|
||||
export function videoInfo(id) {
|
||||
return request.get(
|
||||
`marketing/short_video/info/${id}`
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
406
pro_v3.5.1/view/uniapp_v2/api/store.js
Normal file
406
pro_v3.5.1/view/uniapp_v2/api/store.js
Normal file
@@ -0,0 +1,406 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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";
|
||||
|
||||
/**
|
||||
* 获取产品详情
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getProductDetail(id,data) {
|
||||
return request.get('product/detail/' + id, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取产品活动相关详情
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getProductCtivity(id,data) {
|
||||
return request.get('product/detail/activity/' + id, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取产品详情中推荐商品列表
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getProductRecommend(id) {
|
||||
return request.get('product/detail/recommend/' + id, {},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品分享二维码 推广员
|
||||
* @param int id
|
||||
*/
|
||||
// #ifdef H5 || APP-PLUS
|
||||
export function getProductCode(id) {
|
||||
return request.get('product/code/' + id, {});
|
||||
}
|
||||
// #endif
|
||||
// #ifdef MP
|
||||
export function getProductCode(id) {
|
||||
return request.get('product/code/' + id, {
|
||||
user_type: 'routine'
|
||||
},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
// #endif
|
||||
|
||||
/**
|
||||
* 添加收藏
|
||||
* @param int id
|
||||
* @param string category product=普通产品,product_seckill=秒杀产品
|
||||
*/
|
||||
export function collectAdd(id, category) {
|
||||
return request.post('collect/add', {
|
||||
id: id,
|
||||
'category': category === undefined ? 'product' : category
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除收藏产品
|
||||
* @param int id
|
||||
* @param string category product=普通产品,product_seckill=秒杀产品
|
||||
*/
|
||||
export function collectDel(id, category) {
|
||||
return request.post('collect/del', {
|
||||
id: id,
|
||||
category: category === undefined ? 'product' : category
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 购车添加
|
||||
*
|
||||
*/
|
||||
export function postCartAdd(data) {
|
||||
return request.post('cart/add', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分类列表
|
||||
*
|
||||
*/
|
||||
export function getCategoryList() {
|
||||
return request.get('category', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品详情diy
|
||||
* @param {*} data
|
||||
*/
|
||||
export function diyProductApi() {
|
||||
return request.get('v2/diy/product_detail', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取产品列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getProductslist(data) {
|
||||
return request.get('products', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取推荐产品
|
||||
*
|
||||
*/
|
||||
export function getProductHot(data) {
|
||||
return request.get("product/hot", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 批量收藏
|
||||
*
|
||||
* @param object id 产品编号 join(',') 切割成字符串
|
||||
* @param string category
|
||||
*/
|
||||
export function collectAll(id, category) {
|
||||
return request.post('collect/all', {
|
||||
id: id,
|
||||
category: category === undefined ? 'product' : category
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页产品的轮播图和产品信息
|
||||
* @param int type
|
||||
*
|
||||
*/
|
||||
export function getGroomList(type, data) {
|
||||
return request.get('groom/list/' + type, data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取收藏列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getCollectUserList(data) {
|
||||
return request.get('collect/user', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取浏览记录列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getVisitList(data) {
|
||||
return request.get('user/visit_list', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取浏览记录列表-删除
|
||||
* @param object data
|
||||
*/
|
||||
export function deleteVisitList(data) {
|
||||
return request.delete('user/visit', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取产品评论
|
||||
* @param int id
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getReplyList(id, data) {
|
||||
return request.get('v2/reply/list/' + id, data,{noAuth: true})
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品评价数量和好评度
|
||||
* @param int id
|
||||
*/
|
||||
export function getReplyConfig(id) {
|
||||
return request.get('reply/config/' + id,{},{noAuth: true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 评论点赞
|
||||
* @param int id
|
||||
*/
|
||||
export function getReplyPraise(id) {
|
||||
return request.post('reply/reply_praise/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消评论点赞
|
||||
* @param int id
|
||||
*/
|
||||
export function getUnReplyPraise(id) {
|
||||
return request.post('reply/un_reply_praise/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评论详情
|
||||
* @param int id
|
||||
*/
|
||||
export function getReplyInfo(id) {
|
||||
return request.get('reply/info/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评论回复列表
|
||||
* @param int id
|
||||
*/
|
||||
export function getReplyComment(id,data) {
|
||||
return request.get('reply/comment/' + id,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 评论回复点赞
|
||||
* @param int id
|
||||
*/
|
||||
export function postReplyPraise(id) {
|
||||
return request.post('reply/praise/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消评论回复点赞
|
||||
* @param int id
|
||||
*/
|
||||
export function postUnReplyPraise(id) {
|
||||
return request.post('reply/un_praise/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存商品评价回复
|
||||
* @param int id
|
||||
*/
|
||||
export function replyComment(id,data) {
|
||||
return request.post('reply/comment/' + id,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取搜索关键字获取
|
||||
*
|
||||
*/
|
||||
export function getSearchKeyword(data) {
|
||||
return request.get('search/keyword', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取搜索关键字获取
|
||||
*
|
||||
*/
|
||||
export function getHotWordApi() {
|
||||
return request.get('search/hot_keyword', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取搜索销量评分商品列表
|
||||
*
|
||||
*/
|
||||
export function getSearchRecommendApi(type) {
|
||||
return request.get(`search/recommend/${type}`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 门店列表
|
||||
* @returns {*}
|
||||
*/
|
||||
export function storeListApi(data) {
|
||||
return request.get("store_list", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 套餐列表
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function storeDiscountsList(id) {
|
||||
return request.get('store_discounts/list/' + id, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 购车添加、减少、修改
|
||||
*
|
||||
*/
|
||||
export function postCartNum(data) {
|
||||
return request.post('v2/set_cart_num', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取首页的属性
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getAttr(id,type, data) {
|
||||
return request.get("v2/get_attr/"+id+"/"+type, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取店员推广微信会员卡二维码
|
||||
*/
|
||||
export function storeCardApi() {
|
||||
return request.get("store/staff/card/code");
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类列表-品牌列表
|
||||
*/
|
||||
export function searchFilterApi(data) {
|
||||
return request.get("search/filter",data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 分类列表-同级分类
|
||||
*/
|
||||
export function levelCategoryApi(data) {
|
||||
return request.get("level_category",data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新人专享商品详情
|
||||
*/
|
||||
export function newcomerDetail(id) {
|
||||
return request.get("marketing/newcomer/product_detail/"+id,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 排行榜商品分类
|
||||
*/
|
||||
export function rankCategoryApi() {
|
||||
return request.get("product/rank/category",{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 排行榜商品列表
|
||||
* @param {type} type 1:销量 2:评分
|
||||
* @param {data} 分页
|
||||
*/
|
||||
export function rankListApi(type, data) {
|
||||
return request.get(`product/rank/${type}`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 搭配够商品列表
|
||||
* @param {id} 商品id
|
||||
* @param {data} 分页参数
|
||||
*/
|
||||
export function matchPayListApi(id, data) {
|
||||
return request.get(`store_discounts/list/${id}`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商品短链
|
||||
* @param {id} 商品id
|
||||
*/
|
||||
export function getShortLinkApi(id) {
|
||||
return request.get(`product/short_link/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 礼品订单详情
|
||||
* @param string uni
|
||||
*/
|
||||
export function getSendGiftOrderDetail(id) {
|
||||
return request.get('order/send_gift_detail/' + id);
|
||||
}
|
||||
903
pro_v3.5.1/view/uniapp_v2/api/user.js
Normal file
903
pro_v3.5.1/view/uniapp_v2/api/user.js
Normal file
@@ -0,0 +1,903 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 getUserInfo() {
|
||||
return request.get('user');
|
||||
}
|
||||
|
||||
/**
|
||||
* 运营统计数据
|
||||
*
|
||||
*/
|
||||
export function getMenuData() {
|
||||
return request.get('menu/date');
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录成功后更新公众号用户信息
|
||||
*/
|
||||
export function updateWechatInfo(data) {
|
||||
return request.get('v2/user/wechat', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户分享
|
||||
*
|
||||
*/
|
||||
export function userShare() {
|
||||
return request.post('user/share');
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户登录
|
||||
* @param data object 用户账号密码
|
||||
*/
|
||||
export function loginH5(data) {
|
||||
return request.post("login", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户手机号登录
|
||||
* @param data object 用户手机号 也只能
|
||||
*/
|
||||
export function loginMobile(data) {
|
||||
return request.post("login/mobile", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证码key
|
||||
*/
|
||||
export function getCodeApi() {
|
||||
return request.get("verify_code", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户发送验证码
|
||||
* @param data object 用户手机号
|
||||
*/
|
||||
export function registerVerify(data) {
|
||||
return request.post("register/verify", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户手机号注册
|
||||
* @param data object 用户手机号 验证码 密码
|
||||
*/
|
||||
export function register(data) {
|
||||
return request.post("register", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户手机号修改密码
|
||||
* @param data object 用户手机号 验证码 密码
|
||||
*/
|
||||
export function registerReset(data) {
|
||||
return request.post("register/reset", data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户中心菜单
|
||||
*
|
||||
*/
|
||||
export function getMenuList() {
|
||||
return request.get("menu/user", {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 签到用户信息
|
||||
* */
|
||||
export function postSignUser(sign) {
|
||||
return request.post("sign/user", sign);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取签到配置
|
||||
*
|
||||
*/
|
||||
export function getSignConfig() {
|
||||
return request.get('sign/config')
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取签到列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getSignList(data) {
|
||||
return request.get('sign/list', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户签到
|
||||
*/
|
||||
export function setSignIntegral() {
|
||||
return request.post('sign/integral')
|
||||
}
|
||||
|
||||
/**
|
||||
* 签到列表(年月)
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getSignMonthList(data) {
|
||||
return request.get('sign/month', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 签到日历
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function getSignCalendar(data) {
|
||||
return request.get('sign/calendar', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动状态
|
||||
*
|
||||
*/
|
||||
export function userActivity() {
|
||||
return request.get('user/activity');
|
||||
}
|
||||
|
||||
/*
|
||||
* 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现)这个接口暂时废弃
|
||||
* */
|
||||
export function getCommissionInfo(q, types) {
|
||||
return request.get("spread/commission/" + types, q);
|
||||
}
|
||||
|
||||
// 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现)
|
||||
export function moneyList(q, types) {
|
||||
return request.get("v2/user/money_list/" + types, q);
|
||||
}
|
||||
|
||||
/*
|
||||
* 积分记录
|
||||
* */
|
||||
export function getIntegralList(q) {
|
||||
return request.get("integral/list", q);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分销海报图片
|
||||
*
|
||||
*/
|
||||
export function spreadBanner() {
|
||||
//#ifdef H5 || APP-PLUS
|
||||
return request.get('spread/banner', {
|
||||
type: 2
|
||||
});
|
||||
//#endif
|
||||
//#ifdef MP
|
||||
return request.get('spread/banner', {
|
||||
type: 1
|
||||
});
|
||||
//#endif
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 获取推广用户一级和二级
|
||||
* @param object data
|
||||
*/
|
||||
export function spreadPeople(data) {
|
||||
return request.post('spread/people', data);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 员工列表
|
||||
* @param object data
|
||||
*/
|
||||
export function agentStaffList(data) {
|
||||
return request.get('division/agent/staff_list', data);
|
||||
}
|
||||
/**
|
||||
*
|
||||
* 员工列表-删除
|
||||
*/
|
||||
export function agentDelStaff(id) {
|
||||
return request.get(`division/agent/del_staff/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 员工列表-修改分佣比例
|
||||
*/
|
||||
export function agentStaffPercent(data) {
|
||||
return request.post(`division/agent/staff_percent`,data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 推广佣金/提现总和
|
||||
* @param int type
|
||||
*/
|
||||
export function spreadCount(type) {
|
||||
return request.get('spread/count/' + type);
|
||||
}
|
||||
|
||||
/*
|
||||
* 推广数据
|
||||
* */
|
||||
export function getSpreadInfo() {
|
||||
return request.get("commission");
|
||||
}
|
||||
|
||||
/*
|
||||
* 事业部推广二维码
|
||||
* */
|
||||
export function getAgentCode() {
|
||||
return request.get("division/agent/spread/code");
|
||||
}
|
||||
|
||||
/*
|
||||
* 事业部-绑定员工
|
||||
* */
|
||||
export function agentSpread(data) {
|
||||
return request.post("division/agent/spread", data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 推广订单
|
||||
* @param object data
|
||||
*/
|
||||
export function spreadOrder(data) {
|
||||
return request.post('spread/order', data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取推广人排行
|
||||
* */
|
||||
export function getRankList(q) {
|
||||
return request.get("rank", q);
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取佣金排名
|
||||
* */
|
||||
export function getBrokerageRank(q) {
|
||||
return request.get("brokerage_rank", q);
|
||||
}
|
||||
|
||||
/**
|
||||
* 提现申请
|
||||
* @param object data
|
||||
*/
|
||||
export function extractCash(data) {
|
||||
return request.post('extract/cash', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 提现银行/提现最低金额
|
||||
*
|
||||
*/
|
||||
export function extractBank() {
|
||||
return request.get('extract/bank');
|
||||
}
|
||||
|
||||
/**
|
||||
*取消提现
|
||||
*
|
||||
*/
|
||||
export function extractCancelApi(id) {
|
||||
return request.get('extract/cancel/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员等级列表
|
||||
*
|
||||
*/
|
||||
export function userLevelGrade() {
|
||||
return request.get('user/level/grade');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取某个等级任务
|
||||
* @param int id 任务id
|
||||
*/
|
||||
export function userLevelTask(id) {
|
||||
return request.get('user/level/task/' + id);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 检查用户是否可以成为会员
|
||||
*
|
||||
*/
|
||||
export function userLevelDetection() {
|
||||
return request.get('user/level/detection');
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 地址列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getAddressList(data) {
|
||||
return request.get('address/list', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置默认地址
|
||||
* @param int id
|
||||
*/
|
||||
export function setAddressDefault(id) {
|
||||
return request.post('address/default/set', {
|
||||
id: id
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改 添加地址
|
||||
* @param object data
|
||||
*/
|
||||
export function editAddress(data) {
|
||||
return request.post('address/edit', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除地址
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function delAddress(id) {
|
||||
return request.post('address/del', {
|
||||
id: id
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单个地址
|
||||
* @param int id
|
||||
*/
|
||||
export function getAddressDetail(id) {
|
||||
return request.get('address/detail/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
* @param object
|
||||
*/
|
||||
export function userEdit(data) {
|
||||
return request.post('user/edit', data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 退出登录
|
||||
* */
|
||||
export function getLogout() {
|
||||
return request.get("logout");
|
||||
}
|
||||
|
||||
/*
|
||||
* 充值订单信息
|
||||
* */
|
||||
export function rechargeAPi(data) {
|
||||
return request.post("recharge/recharge", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 充值支付
|
||||
* */
|
||||
export function rechargePayAPi(data) {
|
||||
return request.post("recharge/pay", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取默认地址
|
||||
*
|
||||
*/
|
||||
export function getAddressDefault() {
|
||||
return request.get('address/default');
|
||||
}
|
||||
|
||||
/**
|
||||
* 充值金额选择
|
||||
*/
|
||||
export function getRechargeApi() {
|
||||
return request.get("recharge/index");
|
||||
}
|
||||
|
||||
/**
|
||||
* 登陆记录
|
||||
*/
|
||||
export function setVisit(data) {
|
||||
return request.post('user/set_visit', {
|
||||
...data
|
||||
}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服列表
|
||||
*/
|
||||
export function serviceList() {
|
||||
return request.get("user/service/list");
|
||||
}
|
||||
/**
|
||||
* 客服详情
|
||||
*/
|
||||
export function getChatRecord(data) {
|
||||
return request.get("v2/user/service/record", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 静默绑定推广人
|
||||
* @param {Object} puid
|
||||
*/
|
||||
export function spread(puid) {
|
||||
return request.post("user/spread", puid);
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员详情
|
||||
*/
|
||||
export function getlevelInfo() {
|
||||
return request.get("user/level/info");
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员经验列表
|
||||
*/
|
||||
export function getlevelExpList(data) {
|
||||
return request.get("user/level/expList", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function updateUserInfo(data) {
|
||||
return request.post('v2/user/user_update', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信直接手机号登录
|
||||
*/
|
||||
export function phoneWxSilenceAuth(data) {
|
||||
return request.post('v2/phone_wx_silence_auth', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序直接手机号登录
|
||||
*/
|
||||
export function phoneSilenceAuth(data) {
|
||||
return request.post('v2/phone_silence_auth', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户发票列表
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function invoiceList(data) {
|
||||
return request.get('v2/invoice', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户添加|修改发票
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function invoiceSave(data) {
|
||||
return request.post('v2/invoice/save', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户删除发票
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function invoiceDelete(id) {
|
||||
return request.get('v2/invoice/del/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户默认发票
|
||||
* @param {Object} type
|
||||
*/
|
||||
export function invoiceDefault(type) {
|
||||
return request.get('v2/invoice/get_default/' + type);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户单个发票详情
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function invoiceDetail(id) {
|
||||
return request.get('v2/invoice/detail/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单申请开票
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function invoiceOrder(data) {
|
||||
return request.post('v2/order/make_up_invoice', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单详情中申请开票
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function makeUpinvoice(data) {
|
||||
return request.post('v2/order/make_up_invoice', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员卡主界面
|
||||
*/
|
||||
export function memberCard() {
|
||||
return request.get('user/member/card/index');
|
||||
}
|
||||
|
||||
/**
|
||||
* 卡密领取会员卡
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function memberCardDraw(data) {
|
||||
return request.post('user/member/card/draw', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 购买会员卡
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function memberCardCreate(data) {
|
||||
return request.post('user/member/card/create', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 购买会员卡支付
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function memberCardPayApi(data) {
|
||||
return request.post('user/member/card/pay', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员优惠券
|
||||
*/
|
||||
export function memberCouponsList(page, limit) {
|
||||
return request.get('user/member/coupons/list', {
|
||||
page,
|
||||
limit
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* svip推荐商品
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function groomList(id, data) {
|
||||
return request.get(`groom/list/${id}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 付费会员结束
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function memberOverdueTime(data) {
|
||||
return request.get('user/member/overdue/time', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新版分享海报信息获取
|
||||
*
|
||||
*/
|
||||
export function spreadMsg() {
|
||||
return request.get('user/spread_info');
|
||||
}
|
||||
|
||||
/**
|
||||
* 已邀请/已下单好友
|
||||
*
|
||||
*/
|
||||
export function agentUserList(type, page, limit) {
|
||||
return request.get(`v2/agent/agent_user_list/${type}?page=${page}&limit=${limit}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户推广获得收益,佣金轮播,分销规则
|
||||
|
||||
*
|
||||
*/
|
||||
export function agentInfo() {
|
||||
return request.get(`v2/agent/agent_info`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取小程序二维码
|
||||
*
|
||||
*/
|
||||
export function routineCode(data) {
|
||||
return request.get('user/routine_code', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 消息中心
|
||||
*/
|
||||
export function serviceRecord(data) {
|
||||
return request.get('user/message', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 消息中心-站内信列表
|
||||
*/
|
||||
export function messageSystem(data) {
|
||||
return request.get('user/message_system/list', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 消息中心-站内信列表详情
|
||||
*/
|
||||
export function getMsgDetails(id) {
|
||||
return request.get('user/message_system/detail/' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 苹果账号登录
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function appleLogin(data) {
|
||||
return request.post('apple_login', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取隐私协议
|
||||
* */
|
||||
export function getUserAgreement(type) {
|
||||
return request.get(`user_agreement/${type}`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取分销说明
|
||||
* */
|
||||
export function getDistributionInfo(type) {
|
||||
return request.get(`agreement/2`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取分销说明
|
||||
* */
|
||||
export function getPayVipInfoApi(type) {
|
||||
return request.get(`agreement/1`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分销等级列表
|
||||
* @param int id 任务id
|
||||
*/
|
||||
export function agentLevelList() {
|
||||
return request.get('v2/agent/level_list');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分销任务列表
|
||||
* @param int id 任务id
|
||||
*/
|
||||
export function agentLevelTaskList(id) {
|
||||
return request.get('v2/agent/level_task_list?id=' + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取定位详细地址
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getGeocoder(data) {
|
||||
return request.get(`geoLbscoder?location=${data.lat},${data.long}`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前定位选中的地址
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getCityList(address) {
|
||||
return request.get('v2/cityList', {
|
||||
address
|
||||
}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取版权
|
||||
*
|
||||
*/
|
||||
export function getCopyRight() {
|
||||
return request.get('get_copyright', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取code码
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function getRandCode() {
|
||||
return request.get('user/rand_code');
|
||||
}
|
||||
|
||||
/**
|
||||
* 注销用户
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function cancelUser() {
|
||||
return request.get('cancel/user');
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取激活会员卡需要的信息
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function levelInfo() {
|
||||
return request.get('user/level/activate_info');
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户激活会员卡
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function levelActivate(data) {
|
||||
return request.post('user/level/activate', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户设置签到提醒
|
||||
*/
|
||||
export function signRemind(status) {
|
||||
return request.get(`sign/remind/${status}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分销员申请
|
||||
* @param data
|
||||
*
|
||||
*/
|
||||
export function promoterCreateApi(id, data) {
|
||||
return request.post(`user/promoter/apply/${id}`, data);
|
||||
}
|
||||
/**
|
||||
* 代理商入住申请
|
||||
* @param data
|
||||
*
|
||||
*/
|
||||
export function agentCreateApi(id, data) {
|
||||
return request.post(`division/agent/apply/${id}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 代理商详情接口
|
||||
*
|
||||
*/
|
||||
export function userAgentInfo() {
|
||||
return request.get("division/agent/apply/info");
|
||||
}
|
||||
/**
|
||||
* 申请分销员详情接口
|
||||
*
|
||||
*/
|
||||
export function userPromoterInfo() {
|
||||
return request.get("user/promoter/apply/info");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 供应商入住
|
||||
* @param data
|
||||
*
|
||||
*/
|
||||
export function spplyCreateApi(id, data) {
|
||||
return request.post(`user/apply/supplier/${id}`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 供应商详情接口
|
||||
*
|
||||
*/
|
||||
export function userApply(id) {
|
||||
return request.get("user/apply/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 供应商记录接口
|
||||
*
|
||||
*/
|
||||
export function recordList() {
|
||||
return request.get("user/apply/record");
|
||||
}
|
||||
|
||||
/**
|
||||
* 文章点赞
|
||||
*
|
||||
*/
|
||||
export function articleStarApi(id, data) {
|
||||
return request.get(`article/like/${id}`, data);
|
||||
}
|
||||
|
||||
// 收益明细
|
||||
export function spreadOrderIncomeApi(data) {
|
||||
return request.get(`spread/order_income`, data);
|
||||
}
|
||||
|
||||
// 分销数据统计
|
||||
export function spreadOverviewApi(data) {
|
||||
return request.get(`spread/overview`, data);
|
||||
}
|
||||
|
||||
// 分销贡献榜单
|
||||
export function spreadContributeApi(type, data) {
|
||||
return request.get(`spread/contribute/${type}`, data);
|
||||
}
|
||||
// 用户确认商家转账
|
||||
export function extractDetailApi(data) {
|
||||
return request.get(`extract/detail`, data);
|
||||
}
|
||||
|
||||
// 采购商申请
|
||||
export function channelApplyApi(data) {
|
||||
return request.post(`channel/apply`, data);
|
||||
}
|
||||
|
||||
// 采购商申请详情
|
||||
export function channelApplyInfoApi() {
|
||||
return request.get(`channel/apply/info`);
|
||||
}
|
||||
|
||||
// 采购商切换身份
|
||||
export function checkIdentityApi(data) {
|
||||
return request.post(`user/switch_identity`, data);
|
||||
}
|
||||
101
pro_v3.5.1/view/uniapp_v2/api/work.js
Normal file
101
pro_v3.5.1/view/uniapp_v2/api/work.js
Normal file
@@ -0,0 +1,101 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | 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 getWorkConfig(url) {
|
||||
return request.get('work/config?url=' + url,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取企业微信配置
|
||||
*
|
||||
*/
|
||||
export function getWorkAgentConfig(url) {
|
||||
return request.get('work/agentConfig?url=' + url,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取客户信息详情
|
||||
*
|
||||
*/
|
||||
export function getWorkAgentInfo(data) {
|
||||
return request.get('work/client/info',data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取客户订单列表
|
||||
*
|
||||
*/
|
||||
export function getWorkOrderList(data) {
|
||||
return request.get('work/order/list',data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取客户订单详情
|
||||
*
|
||||
*/
|
||||
export function getWorkOrderInfo(id,data) {
|
||||
return request.get(`work/order/info/${id}`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 购买商品记录
|
||||
*
|
||||
*/
|
||||
export function getWorkCartList(data) {
|
||||
return request.get(`work/product/cart_list`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 浏览记录商品记录
|
||||
*
|
||||
*/
|
||||
export function getWorkVisitInfo(data) {
|
||||
return request.get(`work/product/visit_list`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取客户群详情
|
||||
*
|
||||
*/
|
||||
export function getWorkGroupInfo(data) {
|
||||
return request.get(`work/groupInfo`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取群成员列表
|
||||
*
|
||||
*/
|
||||
export function getWorkGroupMember(id,data) {
|
||||
return request.get(`work/groupMember/${id}`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user