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:
apple
2026-03-26 12:16:01 +08:00
parent c84aeda062
commit 8e17762510
742 changed files with 184117 additions and 0 deletions

View 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);
}

View 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);
}

View 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
});
}

View 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);
}

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

View 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 相同形状的 Promisestatus + 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);
}

View 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);
}

View 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;

View 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);
}

View 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);
}

View 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);
}

View 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
});
}

View 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}`
);
}

View 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);
}

View 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);
}

View 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
});
}