Initial commit: 积分兑换电商平台多商户版 MER-2.2
Made-with: Cursor
This commit is contained in:
143
mer_uniapp/api/activity.js
Normal file
143
mer_uniapp/api/activity.js
Normal file
@@ -0,0 +1,143 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 70ba6a 获取首页秒杀信息
|
||||
*
|
||||
*/
|
||||
export function getSeckillIndexApi(){
|
||||
return request.get('index/seckill/info',{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 秒杀时段信息
|
||||
*
|
||||
*/
|
||||
export function getSeckillHeaderApi(){
|
||||
return request.get('seckill/activity/time/info',{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 70ba6a 秒杀商品列表
|
||||
*
|
||||
*/
|
||||
export function getSeckillListApi(data){
|
||||
return request.get('seckill/product/list',data,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 优惠券列表
|
||||
*
|
||||
*/
|
||||
export function getCouponLstApi(data){
|
||||
return request.get('coupon/voucher/collection/center',data,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 优惠券列表
|
||||
*
|
||||
*/
|
||||
export function couponReceiveApi(id){
|
||||
return request.post(`coupon/receive/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取svip会员权益列表
|
||||
*
|
||||
*/
|
||||
export function svipBenefitsListApi(){
|
||||
return request.get(`member/get/svip/benefits/list`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取svip会员中心信息
|
||||
*
|
||||
*/
|
||||
export function svipInfoApi(){
|
||||
return request.get(`member/get/svip/info`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成购买svip会员订单
|
||||
*
|
||||
*/
|
||||
export function svipOrderCreateApi(data){
|
||||
return request.post(`member/svip/order/create`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* svip会员订单购买记录
|
||||
*
|
||||
*/
|
||||
export function svipOrderRecordApi(){
|
||||
return request.post(`member/svip/order/record`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分商品分页列表(积分区间)
|
||||
*
|
||||
*/
|
||||
export function integralListApi(data){
|
||||
return request.get(`integral/shopping/interval/product/page`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取积分区间列表
|
||||
*
|
||||
*/
|
||||
export function integralCategoryApi(){
|
||||
return request.get(`integral/shopping/get/integral/interval`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分商品热门推荐分页列表
|
||||
*
|
||||
*/
|
||||
export function integralProductHotApi(data){
|
||||
return request.get(`integral/shopping/product/hot/page`,data, { noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户积分数据
|
||||
*/
|
||||
export function userIntegralApi(){
|
||||
return request.get(`integral/shopping/get/user/integral`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团订单中查看拼团活动 - 用于分享 (自己购买过)
|
||||
*
|
||||
*/
|
||||
export function groupbuySkuOrderShare(orderNo){
|
||||
return request.get(`groupbuy/sku/order/share/${orderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团订单中查看拼团活动 - 用于参团 (自己还没购买)
|
||||
*
|
||||
*/
|
||||
export function groupbuySkuOrderReadShare(groupActivityId,productId,recordId){
|
||||
return request.get(`groupbuy/sku/order/readshare/${groupActivityId}/${productId}/${recordId}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户秒杀商品列表
|
||||
*/
|
||||
export function seckillMerchantApi(data){
|
||||
return request.get(`seckill/merchant/product/page`,data,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取秒杀样式
|
||||
*/
|
||||
export function seckillStyleApi(){
|
||||
return request.get(`seckill/get/style`,{},{ noAuth : true});
|
||||
}
|
||||
366
mer_uniapp/api/api.js
Normal file
366
mer_uniapp/api/api.js
Normal file
@@ -0,0 +1,366 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import request from "@/utils/request.js";
|
||||
/**
|
||||
* 首页接口,公共接口 ,优惠券接口 , 行业此讯 , 手机号码注册
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* 首页 获取底部导航信息
|
||||
*
|
||||
*/
|
||||
export function getBottomNavigationApi()
|
||||
{
|
||||
return request.get("index/get/bottom/navigation",{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页 第一级商品分类
|
||||
*
|
||||
*/
|
||||
export function getCategoryFirst()
|
||||
{
|
||||
return request.get("product/category/get/first",{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页 第三级商品分类
|
||||
*
|
||||
*/
|
||||
export function getCategoryThird(id)
|
||||
{
|
||||
return request.get(`product/category/get/third/${id}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 8bfb4 获取主页数据 无需授权
|
||||
*
|
||||
*/
|
||||
export function getIndexData()
|
||||
{
|
||||
return request.get("index/info",{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取登录授权login
|
||||
*
|
||||
*/
|
||||
export function getLogo()
|
||||
{
|
||||
return request.get('wechat/getLogo', {}, { 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}`);
|
||||
}
|
||||
/**
|
||||
* 优惠券列表 8bfb4
|
||||
* @param object data
|
||||
*/
|
||||
export function getCoupons(data){
|
||||
return request.get('coupon/page/list',data,{noAuth:true})
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的优惠券
|
||||
* @param int types 0全部 1未使用 2已使用
|
||||
*/
|
||||
export function getUserCoupons(data){
|
||||
return request.get('coupon/user/list',data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 8bfb4 文章分类列表
|
||||
*
|
||||
*/
|
||||
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/info/${id}`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取短信KEY
|
||||
* @param object phone
|
||||
*/
|
||||
export function verifyCode(){
|
||||
return request.get('verify_code', {},{noAuth:true})
|
||||
}
|
||||
|
||||
/**
|
||||
* 换绑手机号获取用户手机号验证码
|
||||
* @param object phone
|
||||
*/
|
||||
export function registerVerify(phone){
|
||||
return request.post('user/phone/code', {noAuth:true})
|
||||
}
|
||||
|
||||
/**
|
||||
* 换绑手机号获取验证码
|
||||
* @param object data
|
||||
*/
|
||||
export function bindingPhoneCode(data){
|
||||
return request.post('user/update/binding/phone/code', data,{noAuth:true})
|
||||
}
|
||||
|
||||
/**
|
||||
* 手机号修改密码获取验证码
|
||||
*/
|
||||
export const updatePasswordCodeApi = () => {
|
||||
return request.post(`user/update/password/phone/code`,{},{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('user/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('user/update/binding',data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 换绑手机号校验
|
||||
*
|
||||
*/
|
||||
export function bindingVerify(data){
|
||||
return request.post('update/binding/verify',data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取订阅消息id
|
||||
*/
|
||||
export function getTemlIds(data)
|
||||
{
|
||||
return request.get('wechat/program/my/temp/list', data , { noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页拼团数据
|
||||
*/
|
||||
export function pink()
|
||||
{
|
||||
return request.get('pink', {}, { noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取城市信息
|
||||
*/
|
||||
export function getCity(data) {
|
||||
return request.get('city/list', data, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取小程序直播列表
|
||||
*/
|
||||
export function getLiveList(page,limit) {
|
||||
return request.get('wechat/live', { page, limit}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取小程序二维码
|
||||
*/
|
||||
export function mpQrcode(data) {
|
||||
return request.post('qrcode/get/wechat',data,{ noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取主题换色配置
|
||||
*/
|
||||
export function getTheme() {
|
||||
return request.get('index/color/config',{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取APP版本更新信息
|
||||
*/
|
||||
export function getAppVersion() {
|
||||
return request.get('index/index/get/version',{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全局本地图片域名
|
||||
*/
|
||||
export function getImageDomain() {
|
||||
return request.get('image/domain',{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品排行榜
|
||||
*/
|
||||
export function productRank(){
|
||||
return request.get('product/leaderboard',{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 协议详情
|
||||
*/
|
||||
export function agreementInfo(info){
|
||||
return request.get(`agreement/${info}`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验token是否有效
|
||||
*/
|
||||
export function tokenIsExistApi(){
|
||||
return request.post(`login/token/is/exist`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取DIY数据
|
||||
*/
|
||||
export function getDiy(data){
|
||||
return request.get(`pagediy/info`, data,{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页优惠券
|
||||
*/
|
||||
export function getIndexCoupon(num){
|
||||
return request.get(`index/coupon/info/${num}`,{},{noAuth:true});
|
||||
}
|
||||
/**
|
||||
* id获取系统表单
|
||||
*/
|
||||
export function systemFromDetail(id){
|
||||
return request.get(`system/form/detail/${id}`,{},{noAuth:true});
|
||||
}
|
||||
/**
|
||||
* 获取开屏广告信息
|
||||
*/
|
||||
export function getOpenAdvApi(){
|
||||
return request.get(`index/splash/ad/info`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* base64图片上传
|
||||
*/
|
||||
export function uploadBase64Api(data){
|
||||
return request.post(`upload/base64`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取圈层列表-地址
|
||||
* @param object data
|
||||
*/
|
||||
export function getAreasList(data){
|
||||
return request.get('circle/areas/list/address', data, {noAuth:true});
|
||||
}
|
||||
|
||||
export function getAreasLocationList(data){
|
||||
return request.get('circle/areas/list/location', data, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 地址列表
|
||||
*/
|
||||
export function getAddressList(){
|
||||
return request.get('address/list');
|
||||
}
|
||||
|
||||
/**
|
||||
* 圈层DIY详情
|
||||
*/
|
||||
export function regionDiyInfoApi(id){
|
||||
return request.get(`circle/pagediy/info/${id}`,{},{noAuth:true});
|
||||
}
|
||||
258
mer_uniapp/api/discover.js
Normal file
258
mer_uniapp/api/discover.js
Normal file
@@ -0,0 +1,258 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 逛逛分类列表
|
||||
*
|
||||
*/
|
||||
export function communityCategoryListApi(){
|
||||
return request.get('community/category/list',{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛推荐作者列表
|
||||
*
|
||||
*/
|
||||
export function recommendAuthorListApi(params){
|
||||
return request.get('community/recommend/author/list',params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛话题统计数据
|
||||
*
|
||||
*/
|
||||
export function topicCountApi(tid){
|
||||
return request.get(`community/topic/count/${tid}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛用户主页
|
||||
*
|
||||
*/
|
||||
export function userHomeApi(id){
|
||||
return request.get(`community/user/home/page/${id}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容作者列表
|
||||
*
|
||||
*/
|
||||
export function noteAuthorListApi(authorId){
|
||||
return request.get(`community/note/author/list/${authorId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容发现列表
|
||||
*
|
||||
*/
|
||||
export function discoverListApi(params){
|
||||
return request.get(`community/note/discover/list`,params,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容关注列表
|
||||
*
|
||||
*/
|
||||
export function followListApi(params){
|
||||
return request.get(`community/note/follow/list`,params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容评论列表
|
||||
*
|
||||
*/
|
||||
export function replyListApi(item){
|
||||
return request.get(`community/note/reply/list/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容列表
|
||||
*
|
||||
*/
|
||||
export function topicListApi(params){
|
||||
return request.get(`community/topic/list?keywords=${params.keywords}&limit=${params.limit}&page=${params.page}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛推荐话题列表
|
||||
*
|
||||
*/
|
||||
export function topicRecommendListApi(){
|
||||
return request.get(`community/topic/recommend/list`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛用户内容详情
|
||||
*
|
||||
*/
|
||||
export function noteDetailApi(noteId){
|
||||
return request.get(`community/note/user/detail/${noteId}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容发现推荐列表
|
||||
*
|
||||
*/
|
||||
export function noteRecommendApi(item){
|
||||
return request.get(`community/note/discover/list/recommend/${item.noteId}?limit=${item.limit}&page=${item.page}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建逛逛内容
|
||||
*
|
||||
*/
|
||||
export function noteAddApi(data){
|
||||
return request.post(`community/note/add`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑逛逛内容
|
||||
*
|
||||
*/
|
||||
export function noteUpdateApi(data){
|
||||
return request.post(`community/note/update`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛关注/取关作者
|
||||
*
|
||||
*/
|
||||
export function followAuthorApi(authorId){
|
||||
return request.post(`community/concerned/author/${authorId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容点赞/取消
|
||||
*
|
||||
*/
|
||||
export function noteLikeApi(noteId){
|
||||
return request.post(`community/note/like/${noteId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容评论点赞/取消
|
||||
*
|
||||
*/
|
||||
export function noteReplyLikeApi(replyId){
|
||||
return request.post(`community/note/reply/like/${replyId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的主页
|
||||
*
|
||||
*/
|
||||
export function myHomeApi(){
|
||||
return request.get(`community/user/my/home/page`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的逛逛列表
|
||||
*
|
||||
*/
|
||||
export function myNoteApi(data){
|
||||
return request.get(`community/note/my/list`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容作者列表
|
||||
*
|
||||
*/
|
||||
export function authorNoteApi(authorId, data){
|
||||
return request.get(`community/note/author/list/${authorId}`,data,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的点赞列表
|
||||
*
|
||||
*/
|
||||
export function myLikeListApi(params){
|
||||
return request.get(`community/note/my/like/list`, params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的关注列表
|
||||
*
|
||||
*/
|
||||
export function myConcernedListApi(params){
|
||||
return request.get(`community/user/my/concerned/list`, params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛话题内容列表
|
||||
*
|
||||
*/
|
||||
export function noteTopicListApi(params){
|
||||
return request.get(`community/note/topic/list`, params);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容添加评论
|
||||
*
|
||||
*/
|
||||
export function myFansListApi(data){
|
||||
return request.get(`community/user/my/fans/list`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容添加评论
|
||||
*
|
||||
*/
|
||||
export function noteReplyAddApi(data){
|
||||
return request.post(`community/note/reply/add`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容删除
|
||||
*
|
||||
*/
|
||||
export function noteDelApi(noteId){
|
||||
return request.post(`community/note/delete/${noteId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容评论删除
|
||||
*
|
||||
*/
|
||||
export function noteReplyDelApi(noteId){
|
||||
return request.post(`community/note/reply/delete/${noteId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容评论开关
|
||||
*
|
||||
*/
|
||||
export function noteReplySwitchApi(noteId){
|
||||
return request.post(`community/note/reply/switch/${noteId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容编辑个性签名
|
||||
*
|
||||
*/
|
||||
export function editSignatureApi(data){
|
||||
return request.post(`community/user/edit/signature`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取逛逛内容评论平台开关设置
|
||||
*
|
||||
*/
|
||||
export function replyPlatformSwitchApi(){
|
||||
return request.get(`community/note/reply/platform/switch/config`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 逛逛内容评论删除
|
||||
*
|
||||
*/
|
||||
export function replyDeleteApi(replyId){
|
||||
return request.post(`community/note/reply/delete/${replyId}`);
|
||||
}
|
||||
48
mer_uniapp/api/group.js
Normal file
48
mer_uniapp/api/group.js
Normal file
@@ -0,0 +1,48 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 获取首页拼团信息
|
||||
*
|
||||
*/
|
||||
export function getGroupIndexApi(limit){
|
||||
return request.get(`groupbuy/activity/list/${limit}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* sku列表
|
||||
*
|
||||
*/
|
||||
export function groupSkuListApi(data) {
|
||||
return request.get(`groupbuy/sku/list`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 拼团商品列表
|
||||
*
|
||||
*/
|
||||
export function groupBuySkuListApi(data) {
|
||||
return request.get(`groupbuy/sku/product/list`,data,{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户首页拼团卡片数据获取
|
||||
*/
|
||||
export function groupbuyMerchantApi(merId,limit){
|
||||
return request.get(`groupbuy/activity/merchant/${merId}/page/${limit}`,{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户拼团商品sku分页列表
|
||||
*/
|
||||
export function groupbuyMerchantListApi(data){
|
||||
return request.get(`groupbuy/sku/merchant/product/page`,data,{ noAuth : true});
|
||||
}
|
||||
196
mer_uniapp/api/merchant.js
Normal file
196
mer_uniapp/api/merchant.js
Normal file
@@ -0,0 +1,196 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 首页店铺列表-根据id集合加载
|
||||
*/
|
||||
export function getMerListbyidsApi(ids){
|
||||
return request.get(`index/merchant/listbyids/${ids}`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页店铺列表
|
||||
* @param
|
||||
*/
|
||||
export function indexMerListApi() {
|
||||
return request.get(`index/merchant/list`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺详细信息
|
||||
* @param int id
|
||||
*/
|
||||
export function getMerDetailApi(id) {
|
||||
return request.get(`merchant/detail/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺首页信息
|
||||
* @param int id
|
||||
*/
|
||||
export function getMerIndexInfoApi(id) {
|
||||
return request.get(`merchant/index/info/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户搜索列表
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerSearchApi(data) {
|
||||
return request.get(`merchant/search/list`, data, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户入驻申请
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerSettledApplyApi(data) {
|
||||
return request.post(`merchant/settled/apply`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户入入驻记录
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerSettledRecordApi(data) {
|
||||
return request.get(`merchant/settled/record`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺街
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerStreetApi(data) {
|
||||
return request.get(`merchant/street`, data , {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户商品列表
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerProListApi(data) {
|
||||
return request.get(`product/merchant/pro/list`, data , {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户商品分类列表
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerCategoryApi(id) {
|
||||
return request.get(`merchant/product/category/cache/tree/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 收藏店铺
|
||||
* @param int id
|
||||
*/
|
||||
export function getMerCollectAddApi(id) {
|
||||
return request.post(`collect/add/merchant/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消收藏店铺
|
||||
* @param int id
|
||||
*/
|
||||
export function getMerCollectCancelApi(id) {
|
||||
return request.post(`collect/cancel/merchant/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户收藏列表
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerCollectListApi(data) {
|
||||
return request.get(`collect/merchant/list`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户入会列表
|
||||
* @param Obj data
|
||||
*/
|
||||
export function getMerAddMembershipListApi(data) {
|
||||
return request.get(`collect/user/add/merchant/list`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全部商户分类列表
|
||||
*/
|
||||
export function getMerCategoryListApi() {
|
||||
return request.get(`merchant/all/category/list`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全部商户类型列表
|
||||
*/
|
||||
export function getMerTypeListApi() {
|
||||
return request.get(`merchant/all/type/list`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取入驻协议
|
||||
*/
|
||||
export function settledAgreementApi() {
|
||||
return request.get(`merchant/settled/agreement`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商户自提信息
|
||||
*/
|
||||
export function takeTheirApi(id) {
|
||||
return request.get(`merchant/get/take/their/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 发送入驻申请短信验证码
|
||||
*/
|
||||
export function sendSettledCodeApi(data) {
|
||||
return request.post(`merchant/send/settled/code`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 商户客服信息
|
||||
*/
|
||||
export function merCustomerApi(id) {
|
||||
return request.get(`merchant/customer/service/info/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页店铺列表
|
||||
*/
|
||||
export function getDiyMerListApi(num) {
|
||||
return request.get(`index/merchant/list/${num}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商户地址信息
|
||||
*/
|
||||
export function getMerAddressApi(id) {
|
||||
return request.get(`merchant/get/address/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 店铺装修详情
|
||||
*/
|
||||
export function getMerDiyInfoApi(merId,id) {
|
||||
return request.get(`merchant/page/diy/info/${merId}/${id}`, {}, {noAuth:true});
|
||||
}
|
||||
|
||||
// 圈层商户首页列表
|
||||
export function getRegionMerListApi(data) {
|
||||
return request.get(`circle/merchant/home/list`, data, {noAuth:true});
|
||||
}
|
||||
|
||||
// 获取商户底部导航信息
|
||||
export function getMerchantNavigationApi(merId) {
|
||||
return request.get(`merchant/get/bottom/navigation/${merId}`, {}, {noAuth:true});
|
||||
}
|
||||
387
mer_uniapp/api/order.js
Normal file
387
mer_uniapp/api/order.js
Normal file
@@ -0,0 +1,387 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 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,type) {
|
||||
return request.get("cart/count?numType=" + numType + "&type=" + type);
|
||||
}
|
||||
/**
|
||||
* 获取购物车列表
|
||||
*
|
||||
*/
|
||||
export function getCartList(data) {
|
||||
return request.get("cart/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改购物车数量
|
||||
* @param int cartId 购物车id
|
||||
* @param int number 修改数量
|
||||
*/
|
||||
export function changeCartNum(cartId, number) {
|
||||
return request.post("cart/num", {
|
||||
id: cartId,
|
||||
number: number
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 清除购物车
|
||||
* @param object
|
||||
*/
|
||||
export function cartDel(ids) {
|
||||
if (typeof ids === 'object')
|
||||
ids = ids;
|
||||
return request.post('cart/delete', {
|
||||
ids: ids
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 购物车重选提交
|
||||
*
|
||||
*/
|
||||
export function getResetCart(data) {
|
||||
return request.post('cart/resetcart', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getOrderList(data) {
|
||||
return request.get('order/list', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单产品信息
|
||||
* @param string unique
|
||||
*/
|
||||
export function orderProduct(data) {
|
||||
return request.post('order/product', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单评价
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function orderComment(data) {
|
||||
return request.post('order/reply/product', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单支付
|
||||
* @param object data
|
||||
*/
|
||||
export function orderPayApi(data) {
|
||||
return request.post('pay/payment', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单头部数量
|
||||
*/
|
||||
export function orderNum() {
|
||||
return request.get('user/center/order/num')
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单取消
|
||||
* @param string id
|
||||
*
|
||||
*/
|
||||
export function orderCancel(orderNo) {
|
||||
return request.post(`order/cancel/${orderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除已完成订单
|
||||
* @param string orderNo
|
||||
*
|
||||
*/
|
||||
export function orderDel(orderNo) {
|
||||
return request.post(`order/delete/${orderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单详情
|
||||
* @param string uni
|
||||
*/
|
||||
export function getOrderDetail(uni) {
|
||||
return request.get('order/detail/' + uni);
|
||||
}
|
||||
|
||||
/**
|
||||
* 再次下单
|
||||
* @param string uni
|
||||
*
|
||||
*/
|
||||
export function orderAgain(uni) {
|
||||
return request.post('order/again', {
|
||||
orderNo: uni
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单收货
|
||||
* @param string orderNo
|
||||
*
|
||||
*/
|
||||
export function orderTake(orderNo) {
|
||||
return request.post(`order/take/delivery/${orderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单查询物流信息
|
||||
* @returns {*}
|
||||
*/
|
||||
export function express(invoiceId) {
|
||||
return request.get(`order/logistics/${invoiceId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取退款理由
|
||||
*
|
||||
*/
|
||||
export function ordeRefundReason() {
|
||||
return request.get('refund/reason');
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单退款申请
|
||||
* @param object data
|
||||
*/
|
||||
export function orderRefundVerify(data) {
|
||||
return request.post('refund/apply', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单确认获取订单详细信息
|
||||
* @param string cartId
|
||||
*/
|
||||
export function orderConfirm(cartId, isNew, addAgain,secKill,combination,bargain) {
|
||||
return request.post('order/confirm', {
|
||||
cartIds: cartId,
|
||||
isNew: isNew,
|
||||
addAgain: addAgain,
|
||||
secKill: secKill,
|
||||
combination:combination,
|
||||
bargain:bargain
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前订单可用优惠券
|
||||
* @param string price
|
||||
*
|
||||
*/
|
||||
export function getCouponsOrderPrice(preOrderNo, merId) {
|
||||
return request.get(`coupon/order/list?merId=${merId}&preOrderNo=${preOrderNo}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单创建
|
||||
* @param string key
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function orderCreate(data) {
|
||||
return request.post('order/create', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算订单金额
|
||||
* @param key
|
||||
* @param data
|
||||
* @returns {*}
|
||||
*/
|
||||
export function postOrderComputed(data) {
|
||||
return request.post("order/computed/price", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将字符串 转base64
|
||||
* @param object data
|
||||
*/
|
||||
export function strToBase64Api(data) {
|
||||
return request.post('qrcode/str/to/base64', data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信查询支付结果
|
||||
* @param object data
|
||||
*/
|
||||
export function wechatQueryPayResult(data) {
|
||||
return request.get(`pay/query/wechat/payment/result`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 支付宝查询支付结果
|
||||
* @param object data
|
||||
*/
|
||||
export function alipayQueryPayResult(orderNp) {
|
||||
return request.get(`pay/query/ali/pay/result/${orderNp}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 预下单
|
||||
* @param object data
|
||||
*/
|
||||
export function preOrderApi(data) {
|
||||
return request.post(`order/pre/order`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 加载预下单
|
||||
* @param object preOrderNo
|
||||
*/
|
||||
export function loadPreOrderApi(preOrderNo) {
|
||||
return request.get(`order/load/pre/${preOrderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取支付配置
|
||||
* @param object preOrderNo
|
||||
*/
|
||||
export function getPayConfigApi(preOrderNo) {
|
||||
return request.get(`pay/get/config/${preOrderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 评价列表
|
||||
*
|
||||
*/
|
||||
export function orderReplyList(data) {
|
||||
return request.get(`order/reply/list`, data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 售后申请列表(可申请售后列表)
|
||||
*
|
||||
*/
|
||||
export function orderAfterSaleList(data) {
|
||||
return request.get(`refund/after/sale/apply/list`, data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款订单列表
|
||||
*
|
||||
*/
|
||||
export function orderRefundList(data) {
|
||||
return request.get(`refund/list`, data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款订单详情
|
||||
*
|
||||
*/
|
||||
export function orderRefundInfoApi(refundOrderNo) {
|
||||
return request.get(`refund/detail/${refundOrderNo}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取订单发货单列表
|
||||
*
|
||||
*/
|
||||
export function orderInvoiceListInfo(orderNo) {
|
||||
return request.get(`order/${orderNo}/invoice/list`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单状态图
|
||||
*
|
||||
*/
|
||||
export function orderStatusImgApi() {
|
||||
return request.get(`order/status/image`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 购物车商品价格计算
|
||||
*
|
||||
*/
|
||||
export function cartCalculatePriceApi(data) {
|
||||
return request.post(`cart/calculate/price`,data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 撤销退款单
|
||||
*
|
||||
*/
|
||||
export function refundOrderRevokeApi(refundOrderNo) {
|
||||
return request.post(`refund/revoke/${refundOrderNo}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取物流公司列表
|
||||
*
|
||||
*/
|
||||
export function expressAllApi() {
|
||||
return request.get(`express/all`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 退款单退回商品
|
||||
*
|
||||
*/
|
||||
export function returningGoodsApi(data) {
|
||||
return request.post(`refund/returning/goods`,data)
|
||||
}
|
||||
/**
|
||||
* 预约商品可预约日期——通过年月
|
||||
* @param
|
||||
*
|
||||
*/
|
||||
export function getReservationDateApi(data) {
|
||||
return request.get(`product/can/reservation/date`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 预约商品可预约时段——通过日期
|
||||
* @param
|
||||
*
|
||||
*/
|
||||
export function getReservationTimeSlotApi(data) {
|
||||
return request.get(`product/can/reservation/time/slot`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 预约商品详情——规格数据
|
||||
* @param
|
||||
*
|
||||
*/
|
||||
export function getReservationProDetailApi(id) {
|
||||
return request.get(`product/detail/reservation/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 工单服务过程留凭
|
||||
*/
|
||||
export function workOrderServiceApi(data) {
|
||||
return request.post(`staff/work/order/service/evidence`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 工单详情
|
||||
*/
|
||||
export function getWorkOrderInfoApi(workOrderNo) {
|
||||
return request.get(`staff/work/order/info/${workOrderNo}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消预约服务订单
|
||||
*/
|
||||
export function cancelReservationApi(orderNo) {
|
||||
return request.post(`order/cancel/reservation/${orderNo}`);
|
||||
}
|
||||
258
mer_uniapp/api/product.js
Normal file
258
mer_uniapp/api/product.js
Normal file
@@ -0,0 +1,258 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 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, marketingType, type,groupActivityId) {
|
||||
return request.get(`product/detail?id=${id}&marketingType=${marketingType}&type=${type}&groupActivityId=${groupActivityId}`, {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品分享二维码 推广员
|
||||
* @param int id
|
||||
*/
|
||||
// #ifndef MP
|
||||
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'
|
||||
});
|
||||
}
|
||||
// #endif
|
||||
|
||||
/**
|
||||
* 添加收藏
|
||||
* @param int id
|
||||
* @param string category product=普通产品,product_seckill=秒杀产品
|
||||
*/
|
||||
export function collectAdd(id, category) {
|
||||
return request.post('collect/add/product', {
|
||||
productId: id,
|
||||
'category': 0
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消收藏产品
|
||||
* @param int id
|
||||
*/
|
||||
export function collectCancel(data) {
|
||||
return request.post(`collect/cancel/product`, data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 购物车添加
|
||||
*
|
||||
*/
|
||||
export function postCartAdd(data) {
|
||||
return request.post('cart/add', data, {});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分类列表
|
||||
*
|
||||
*/
|
||||
export function getCategoryList() {
|
||||
return request.get('product/category/get/tree', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品列表 搜索页面
|
||||
* @param object data
|
||||
*/
|
||||
export function productList(data) {
|
||||
return request.get('product/list', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取推荐产品
|
||||
*
|
||||
*/
|
||||
export function getProductHot(params) {
|
||||
return request.get("index/product/list", params, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 购物车移入收藏
|
||||
*
|
||||
* @param ids Array
|
||||
*/
|
||||
export function cartToCollect(ids) {
|
||||
return request.post('cart/to/collect', {
|
||||
ids: ids
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页商品列表
|
||||
* @param int type
|
||||
*
|
||||
*/
|
||||
export function getGroomList(data) {
|
||||
return request.get('index/product', data, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取收藏列表
|
||||
* @param object data
|
||||
*/
|
||||
export function getCollectUserList(data) {
|
||||
return request.get('collect/product/list', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取产品评论
|
||||
* @param int id
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getReplyList(id, data) {
|
||||
return request.get('product/reply/list/' + id, data,{
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品评价数量和好评度
|
||||
* @param int id
|
||||
*/
|
||||
export function getReplyConfig(id) {
|
||||
return request.get('product/reply/config/' + id,{},{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取搜索关键字获取
|
||||
*
|
||||
*/
|
||||
export function getSearchKeyword() {
|
||||
return request.get('index/search/keyword', {}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 详情页产品评论
|
||||
* @param int id
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getReplyProduct(id) {
|
||||
return request.get(`product/reply/detail/${id}`, {},{
|
||||
noAuth: true
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商品的sku
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getAttr(id) {
|
||||
return request.get("product/sku/detail/" + id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取优惠券商品列表
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getCouponProList(data) {
|
||||
return request.get("product/coupon/pro/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 系统优惠券商品列表
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getSystemCouponProList(data) {
|
||||
return request.get("product/system/coupon/pro/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加购物车
|
||||
* @returns {*}
|
||||
*/
|
||||
export function cartBatchAddApi(data) {
|
||||
return request.post("cart/batch/add", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已购商品列表
|
||||
* @returns {*}
|
||||
*/
|
||||
export function purchasedApi(data) {
|
||||
return request.get("product/purchased/list",data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 足迹商品列表
|
||||
* @returns {*}
|
||||
*/
|
||||
export function proBrowseApi(data) {
|
||||
return request.get("product/browse/list",data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据商品id集合查询对应商品
|
||||
* @param {string} ids
|
||||
*/
|
||||
export function productByidsApi(ids) {
|
||||
return request.get(`product/byids/${ids}`,{}, {
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员商品分页列表
|
||||
* @param {object} data
|
||||
*/
|
||||
export function productMemberApi(data) {
|
||||
return request.get(`product/member/list`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页商品列表组件
|
||||
* @param {object} data
|
||||
*/
|
||||
export function indexProductApi(data) {
|
||||
return request.get(`index/product/list/component`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 首页店铺列表
|
||||
* @param {object} data
|
||||
*/
|
||||
export function indexMerchantApi(data) {
|
||||
return request.get(`index/merchant/list`,data,{
|
||||
noAuth: true
|
||||
});
|
||||
}
|
||||
149
mer_uniapp/api/public.js
Normal file
149
mer_uniapp/api/public.js
Normal file
@@ -0,0 +1,149 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 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";
|
||||
import { toLogin, checkLogin } from "../libs/login";
|
||||
/**
|
||||
* 获取微信公众号js配置
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getWechatConfig() {
|
||||
return request.get(
|
||||
"wechat/get/public/js/config",
|
||||
{ url: encodeURIComponent(wechat.signLink()) },
|
||||
{ noAuth: true }
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取微信sdk配置
|
||||
* @returns {*}
|
||||
*/
|
||||
export function wechatAuth(code, spread) {
|
||||
var reg = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 ,判断正整数用/^[1-9]+[0-9]*]*$/
|
||||
spread = reg.test(spread) ? spread : 0;
|
||||
return request.post(
|
||||
"login/wechat/public",
|
||||
{ code: code, spreadPid: spread },
|
||||
{ noAuth: true }
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取登录授权login
|
||||
*
|
||||
*/
|
||||
export function loginConfigApi() {
|
||||
return request.get("login/config", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序用户登录
|
||||
* @param data object 小程序用户登录信息
|
||||
*/
|
||||
export function login(data) {
|
||||
return request.post("login/wechat/routine", data, { noAuth: true });
|
||||
}
|
||||
/**
|
||||
* 分享
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getShare() {
|
||||
return request.get("share", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取关注海报
|
||||
* @returns {*}
|
||||
*/
|
||||
export function follow() {
|
||||
return request.get("wechat/follow", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取图片base64
|
||||
* @retins {*}
|
||||
* */
|
||||
export function imageBase64(image) {
|
||||
return request.post("qrcode/url/to/base64", image, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 自动复制口令功能
|
||||
* @returns {*}
|
||||
*/
|
||||
export function copyWords() {
|
||||
return request.get("copy_words", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信(公众号,小程序)绑定手机号
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function getUserPhone(data) {
|
||||
return request.post("login/wechat/register/binding/phone", data, {
|
||||
noAuth: true,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* APP微信登录
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function appAuth(data) {
|
||||
return request.post("login/wechat/app/login", data, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 苹果登录
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function appleLogin(data) {
|
||||
return request.post("login/ios/login", data, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 苹果绑定手机号
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function iosBinding(data) {
|
||||
return request.post("ios/binding/phone", data, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信地址导入
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function addressWxImportApi(data) {
|
||||
return request.post("address/wechant/import", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信直播间列表
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function liveroomApi(data) {
|
||||
return request.get("wechat/liveroom", data, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 全局配置信息
|
||||
*/
|
||||
export function globalConfigApi() {
|
||||
return request.get("index/global/config/info", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取商圈树
|
||||
*/
|
||||
export function circleAreasTreeApi() {
|
||||
return request.get("circle/areas/tree", "", { noAuth: true });
|
||||
}
|
||||
512
mer_uniapp/api/user.js
Normal file
512
mer_uniapp/api/user.js
Normal file
@@ -0,0 +1,512 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 8bfb4 获取用户信息
|
||||
*
|
||||
*/
|
||||
export function getUserInfoApi(){
|
||||
return request.get('user/info');
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户分享
|
||||
*
|
||||
*/
|
||||
export function userShare(){
|
||||
return request.post('user/share');
|
||||
}
|
||||
|
||||
/**
|
||||
* aaf9 h5用户登录
|
||||
* @param data object 用户账号密码
|
||||
*/
|
||||
export function loginH5(data) {
|
||||
return request.post("login/mobile/password", data, { noAuth : true });
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户手机号 验证码登录
|
||||
* @param data object
|
||||
*/
|
||||
export function loginMobile(data) {
|
||||
return request.post("login/mobile/captcha", data, { noAuth : true });
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证码key
|
||||
*/
|
||||
export function getCodeApi() {
|
||||
return request.get("verify_code", {}, { noAuth: true });
|
||||
}
|
||||
|
||||
/**
|
||||
* h5用户发送验证码
|
||||
* @param data object 用户手机号
|
||||
*/
|
||||
export function registerVerify(phone){
|
||||
return request.post('login/send/code', { phone: phone },{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 });
|
||||
}
|
||||
|
||||
/**
|
||||
* 48bfb4a 获取个人中心详情
|
||||
*
|
||||
*/
|
||||
export function userCenterInfo() {
|
||||
return request.get("user/center/info");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取个人中心详情菜单
|
||||
*
|
||||
*/
|
||||
export function userCenterInfoMenu() {
|
||||
return request.get("user/center/info/menu",{},{ noAuth : true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 签到页信息
|
||||
*/
|
||||
export function signInfo(data){
|
||||
return request.get('sign/page/info', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 签到记录列表(年月)
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function getSignMonthList(data){
|
||||
return request.get('sign/record/list',data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 活动状态
|
||||
*
|
||||
*/
|
||||
export function userActivity(){
|
||||
return request.get('user/activity');
|
||||
}
|
||||
|
||||
/*
|
||||
* 余额明细(types|2=全部,1=支出,2=收入)
|
||||
* */
|
||||
export function getCommissionInfo(data) {
|
||||
return request.get("retail/store/brokerage/record", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 用户结算记录
|
||||
* */
|
||||
export function getClosingRecordApi(data) {
|
||||
return request.get("retail/store/user/closing/record", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 提现总金额
|
||||
* */
|
||||
export function getCountApi() {
|
||||
return request.get("extract/totalMoney");
|
||||
}
|
||||
|
||||
/*
|
||||
* 积分记录
|
||||
* */
|
||||
export function getIntegralList(q) {
|
||||
return request.get("user/center/integral/list", q);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分销海报图片
|
||||
*
|
||||
*/
|
||||
export function spreadBanner(){
|
||||
return request.get('retail/store/user/poster/banner');
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 获取推广用户一级和二级
|
||||
* @param object data
|
||||
*/
|
||||
export function spreadPeople(data){
|
||||
return request.get('retail/store/spread/people/list',data);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 推广佣金/提现总和
|
||||
* @param int type
|
||||
*/
|
||||
export function spreadCount(type){
|
||||
return request.get('spread/count/'+type);
|
||||
}
|
||||
|
||||
/*
|
||||
* 推广数据 当前佣金 提现总金额
|
||||
* */
|
||||
export function myPromotion() {
|
||||
return request.get("user/center/my/promotion");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 推广订单
|
||||
* @param object data
|
||||
*/
|
||||
export function spreadOrder(data){
|
||||
return request.get('retail/store/spread/order/list',data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取推广人排行
|
||||
* */
|
||||
export function getRankList(type) {
|
||||
return request.get("retail/store/spread/people/rank", type);
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取佣金排名
|
||||
* */
|
||||
export function getBrokerageRank(type) {
|
||||
return request.get("retail/store/brokerage/rank", type);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户结算申请
|
||||
* @param object data
|
||||
*/
|
||||
export function extractCash(data){
|
||||
return request.post('retail/store/user/closing/apply',data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员等级列表
|
||||
*
|
||||
*/
|
||||
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');
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* 地址列表
|
||||
*/
|
||||
export function getAddressList(){
|
||||
return request.get('address/list');
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置默认地址
|
||||
* @param int id
|
||||
*/
|
||||
export function setAddressDefault(id){
|
||||
return request.post(`address/set/default/${id}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改 地址
|
||||
* @param object data
|
||||
*/
|
||||
export function editAddress(data){
|
||||
return request.post('address/edit',data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加 地址
|
||||
* @param object data
|
||||
*/
|
||||
export function addAddress(data){
|
||||
return request.post('address/add',data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除地址
|
||||
* @param int id
|
||||
*
|
||||
*/
|
||||
export function delAddress(id){
|
||||
return request.post(`address/delete/${id}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 地址详情
|
||||
* @param int id
|
||||
*/
|
||||
export function getAddressDetail(id){
|
||||
return request.get(`address/detail/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取微信地址信息
|
||||
* @param object data
|
||||
*/
|
||||
export function getWxAddressInfo(data){
|
||||
return request.post(`address/wechat/info`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
* @param object
|
||||
*/
|
||||
export function userEdit(data){
|
||||
return request.post('user/user/edit',data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 退出登录
|
||||
* */
|
||||
export function getLogout() {
|
||||
return request.get("login/logout");
|
||||
}
|
||||
|
||||
/**
|
||||
* 注销账户
|
||||
* @param object data
|
||||
*
|
||||
*/
|
||||
export function userOut(data) {
|
||||
return request.post(`user/logoff`, data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序充值
|
||||
*
|
||||
*/
|
||||
export function rechargeRoutine(data){
|
||||
return request.post('recharge/routine',data)
|
||||
}
|
||||
/*
|
||||
* 公众号充值
|
||||
* */
|
||||
export function rechargeWechat(data) {
|
||||
return request.post("recharge/wechat", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* app微信充值
|
||||
* */
|
||||
export function appWechat(data) {
|
||||
return request.post("recharge/wechat/app", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 佣金转入
|
||||
* */
|
||||
export function transferIn(data) {
|
||||
return request.post("retail/store/brokerage/to/yue", data,1);
|
||||
}
|
||||
|
||||
/*
|
||||
* 生成用户充值订单
|
||||
* */
|
||||
export function rechargeCreateApi(data) {
|
||||
return request.post("recharge/user/create", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 支付宝充值
|
||||
* */
|
||||
export function alipayFull(data) {
|
||||
return request.post("recharge/alipay", data,{});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取默认地址
|
||||
*/
|
||||
export function getAddressDefaultApi(){
|
||||
return request.get('address/get/default');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户地址经纬度
|
||||
*/
|
||||
export function getAddressLocationApi(id){
|
||||
return request.get(`address/get/lon/lat/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 充值金额选择
|
||||
*/
|
||||
export function getRechargeApi() {
|
||||
return request.get("recharge/get/user/package");
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录记录
|
||||
*/
|
||||
export function setVisit(data)
|
||||
{
|
||||
return request.post('user/set_visit', {...data}, { noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 客服列表
|
||||
*/
|
||||
export function serviceList() {
|
||||
return request.get("user/service/lst");
|
||||
}
|
||||
/**
|
||||
* 客服详情
|
||||
*/
|
||||
export function getChatRecord(to_uid, data) {
|
||||
return request.get("user/service/record/" + to_uid, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 绑定推广关系
|
||||
* @param {number} spreadPid
|
||||
*/
|
||||
export function spreadApi(spreadPid)
|
||||
{
|
||||
return request.post(`retail/store/binding/user/${spreadPid}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员等级经验值;
|
||||
*
|
||||
*/
|
||||
export function getlevelInfo()
|
||||
{
|
||||
return request.get("user/center/user/level/grade");
|
||||
}
|
||||
|
||||
/**
|
||||
* 经验值明细;
|
||||
*
|
||||
*/
|
||||
export function getlevelExpList(data)
|
||||
{
|
||||
return request.get("user/expList",data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的账户金额明细;
|
||||
*
|
||||
*/
|
||||
export function getMyAccountApi()
|
||||
{
|
||||
return request.get("user/center/my/account");
|
||||
}
|
||||
|
||||
/**
|
||||
* 账单记录;
|
||||
*
|
||||
*/
|
||||
export function getBillList(data)
|
||||
{
|
||||
return request.get("user/center/balance/record",data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 积分中心详情
|
||||
* */
|
||||
export function postIntegralUser() {
|
||||
return request.get("user/center/my/integral");
|
||||
}
|
||||
|
||||
/*
|
||||
* 推广人统计页 推广人数(一级+二级)、一级人数、二级人数
|
||||
* */
|
||||
export function spreadPeoCount() {
|
||||
return request.get("retail/store/spread/people/team/num");
|
||||
}
|
||||
|
||||
/*
|
||||
* 用户结算配置
|
||||
* */
|
||||
export function closingConfigApi() {
|
||||
return request.get("retail/store/user/closing/config");
|
||||
}
|
||||
|
||||
/*
|
||||
* 足迹记录
|
||||
* */
|
||||
export function browseRecordApi() {
|
||||
return request.get("user/center/browse/record");
|
||||
}
|
||||
|
||||
/*
|
||||
* 我的经验
|
||||
* */
|
||||
export function myExpApi() {
|
||||
return request.get("user/center/my/exp");
|
||||
}
|
||||
|
||||
/*
|
||||
* 我的经验记录列表
|
||||
* */
|
||||
export function myExpRecordApi(data) {
|
||||
return request.get("user/center/my/exp/record/list", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 版权图片
|
||||
*/
|
||||
export function copyrightImageApi(){
|
||||
return request.get(`index/copyright/company/image`,{},{noAuth:true});
|
||||
}
|
||||
|
||||
/**
|
||||
* 版权图片
|
||||
*/
|
||||
export function userLevelRuleApi(){
|
||||
return request.get(`agreement/user/level/rule`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取地图地址信息
|
||||
*/
|
||||
export function addressMapApi(data){
|
||||
return request.get(`address/map/info`, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询微信商家转账结果
|
||||
*/
|
||||
export function getWechatTransferResultApi(orderNo){
|
||||
return request.get(`pay/query/wechat/transfer/result/${orderNo}`);
|
||||
}
|
||||
355
mer_uniapp/api/work.js
Normal file
355
mer_uniapp/api/work.js
Normal file
@@ -0,0 +1,355 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import request from "@/utils/request.js";
|
||||
|
||||
/**
|
||||
* 商户激活
|
||||
*
|
||||
*/
|
||||
export function merchantActive(data) {
|
||||
return request.get(`employee/merchant/active/${data}`);
|
||||
}
|
||||
/**
|
||||
* 商户管理-订单分页列表
|
||||
*
|
||||
*/
|
||||
export function employeeOrderList(data) {
|
||||
return request.get(`employee/order/list`,data);
|
||||
}
|
||||
/**
|
||||
* 订单详情
|
||||
*
|
||||
*/
|
||||
export function employeeOrderInfo(orderNo) {
|
||||
return request.get(`employee/order/info/${orderNo}`);
|
||||
}
|
||||
/**
|
||||
* 订单备注
|
||||
*
|
||||
*/
|
||||
export function employeeOrderMark(data) {
|
||||
return request.post(`employee/order/mark`,data);
|
||||
}
|
||||
/**
|
||||
* 订单发货
|
||||
*
|
||||
*/
|
||||
export function employeeOrderSend(data) {
|
||||
return request.post(`employee/order/send`,data);
|
||||
}
|
||||
/**
|
||||
* 发货单列表
|
||||
*
|
||||
*/
|
||||
export function employeeInvoiceList(orderNo) {
|
||||
return request.get(`employee/order/${orderNo}/invoice/list`);
|
||||
}
|
||||
/**
|
||||
* 直接退款
|
||||
*
|
||||
*/
|
||||
export function employeeDirectRefund(data) {
|
||||
return request.post(`employee/order/direct/refund`,data);
|
||||
}
|
||||
/**
|
||||
* 订单发货列表
|
||||
*
|
||||
*/
|
||||
export function orderInvoiceListInfo(orderNo) {
|
||||
return request.get(`employee/order/${orderNo}/invoice/list`);
|
||||
}
|
||||
/**
|
||||
* 订单核销
|
||||
*
|
||||
*/
|
||||
export function employeeOrderCancel(data) {
|
||||
return request.post(`employee/order/verification`,data);
|
||||
}
|
||||
/**
|
||||
* 修改配送信息
|
||||
*
|
||||
*/
|
||||
export function employeeOrderInvoiceUpdate(data) {
|
||||
return request.post(`employee/order/invoice/update`,data);
|
||||
}
|
||||
// -------------商品-------------------------
|
||||
/**
|
||||
* 商品分页
|
||||
*
|
||||
*/
|
||||
export function employeeProductList(data) {
|
||||
return request.get(`employee/product/list`,data);
|
||||
}
|
||||
/**
|
||||
* 商品上架
|
||||
*
|
||||
*/
|
||||
export function employeeProductUp(data) {
|
||||
return request.post(`employee/product/up/${data}`);
|
||||
}
|
||||
/**
|
||||
* 商品下架
|
||||
*
|
||||
*/
|
||||
export function employeeProductDown(data) {
|
||||
return request.post(`employee/product/down/${data}`);
|
||||
}
|
||||
/**
|
||||
* 批量上架
|
||||
*
|
||||
*/
|
||||
export function employeeBatchUp(data) {
|
||||
return request.post(`employee/product/batch/up`,data);
|
||||
}
|
||||
/**
|
||||
* 批量下架
|
||||
*
|
||||
*/
|
||||
export function employeeBatchDown(data) {
|
||||
return request.post(`employee/product/batch/down`,data);
|
||||
}
|
||||
/**
|
||||
* 批量加入回收站
|
||||
*
|
||||
*/
|
||||
export function employeeBatchRecycle(data) {
|
||||
return request.post(`employee/product/batch/recycle`,data);
|
||||
}
|
||||
/**
|
||||
* 恢复商品
|
||||
*
|
||||
*/
|
||||
export function employeeRestore(data) {
|
||||
return request.post(`employee/product/restore/${data}`);
|
||||
}
|
||||
/**
|
||||
* 批量恢复商品
|
||||
*
|
||||
*/
|
||||
export function employeeBatchRestore(data) {
|
||||
return request.post(`employee/product/batch/restore`,data);
|
||||
}
|
||||
/**
|
||||
* 删除商品
|
||||
*
|
||||
*/
|
||||
export function employeeProductDelete(data) {
|
||||
return request.post(`employee/product/delete`,data);
|
||||
}
|
||||
/**
|
||||
* 批量删除商品
|
||||
*
|
||||
*/
|
||||
export function employeeBatchDelete(data) {
|
||||
return request.post(`employee/product/batch/delete`,data);
|
||||
}
|
||||
/**
|
||||
* 商品提审
|
||||
*
|
||||
*/
|
||||
export function employeeSubmitAudit(data) {
|
||||
return request.post(`employee/product/submit/audit/${data}`);
|
||||
}
|
||||
/**
|
||||
* 批量提审
|
||||
*
|
||||
*/
|
||||
export function employeeBatchAudit(data) {
|
||||
return request.post(`employee/product/batch/submit/audit`,data);
|
||||
}
|
||||
/**
|
||||
* 商品详情
|
||||
*
|
||||
*/
|
||||
export function employeeProductInfo(data) {
|
||||
return request.get(`employee/product/info/${data}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 无状态编辑
|
||||
*
|
||||
*/
|
||||
export function reviewFreeEdit(data) {
|
||||
return request.post(`employee/product/anytime/edit`,data);
|
||||
}
|
||||
/**
|
||||
* 快捷添加
|
||||
*
|
||||
*/
|
||||
export function quickStockAdd(data) {
|
||||
return request.post(`employee/product/quick/stock/add`,data);
|
||||
}
|
||||
/**
|
||||
* 商品表头数量接口
|
||||
*
|
||||
*/
|
||||
export function productTabsHeaders(data) {
|
||||
return request.get(`employee/product/tabs/headers`,data);
|
||||
}
|
||||
/**
|
||||
* 订单表头数量接口
|
||||
*
|
||||
*/
|
||||
export function orderStatusNum(data) {
|
||||
return request.get(`employee/order/status/num`,data);
|
||||
}
|
||||
/**
|
||||
* 订单表头数量接口
|
||||
*
|
||||
*/
|
||||
export function orderDetailList(data) {
|
||||
return request.get(`employee/order/${data}/detail/list`);
|
||||
}
|
||||
// ------------------------------------------------------
|
||||
/**
|
||||
* 售后分页列表
|
||||
*
|
||||
*/
|
||||
export function refundOrderList(data) {
|
||||
return request.get(`employee/refund/order/list`,data);
|
||||
}
|
||||
/**
|
||||
* 退款备注
|
||||
*
|
||||
*/
|
||||
export function refundOrderMark(data) {
|
||||
return request.post(`employee/refund/order/mark`,data);
|
||||
}
|
||||
/**
|
||||
* 退款单各状态数量
|
||||
*
|
||||
*/
|
||||
export function refundStatusNum(data) {
|
||||
return request.get(`employee/refund/order/status/num`,data);
|
||||
}
|
||||
/**
|
||||
* 审核
|
||||
*
|
||||
*/
|
||||
export function refundOrderAudit(data) {
|
||||
return request.post(`employee/refund/order/audit`,data);
|
||||
}
|
||||
/**
|
||||
*确认收货
|
||||
*
|
||||
*/
|
||||
export function refundReceiving(data) {
|
||||
return request.post(`employee/refund/order/receiving/${data}`);
|
||||
}
|
||||
/**
|
||||
*拒绝收货
|
||||
*
|
||||
*/
|
||||
export function refundReceivingReject(data) {
|
||||
return request.post(`employee/refund/order/receiving/reject`,data);
|
||||
}
|
||||
/**
|
||||
*退款单详情
|
||||
*
|
||||
*/
|
||||
export function refundOrderDetail(data) {
|
||||
return request.get(`employee/refund/order/detail/${data}`);
|
||||
}
|
||||
// 核销------------------------------
|
||||
/**
|
||||
*订单核销详情
|
||||
*
|
||||
*/
|
||||
export function orderGetVerfication(data) {
|
||||
return request.post(`employee/order/get/verification`,data);
|
||||
}
|
||||
// 首页数据-------------------------------------
|
||||
/**
|
||||
*首页数据
|
||||
*
|
||||
*/
|
||||
export function statisticsIndex() {
|
||||
return request.get(`employee/statistics/home/index`);
|
||||
}
|
||||
/**
|
||||
*经营数据
|
||||
*
|
||||
*/
|
||||
export function statisticsOperatingData() {
|
||||
return request.get(`employee/statistics/home/operating/data`);
|
||||
}
|
||||
/**
|
||||
*商品分类tree
|
||||
*
|
||||
*/
|
||||
export function productCategroyGetTree(id) {
|
||||
return request.get(`merchant/product/category/cache/tree/${id}`);
|
||||
}
|
||||
// 地址------------------------------------------
|
||||
/**
|
||||
*地址列表
|
||||
*
|
||||
*/
|
||||
export function employeeAddressList() {
|
||||
return request.get(`employee/address/list`);
|
||||
}
|
||||
/**
|
||||
*物流公司列表
|
||||
*
|
||||
*/
|
||||
export function expressSearchPage(data) {
|
||||
return request.get(`employee/express/search/page`,data);
|
||||
}
|
||||
/**
|
||||
*小票打印
|
||||
*
|
||||
*/
|
||||
export function printReceipt(data) {
|
||||
return request.get(`employee/order/printreceipt/${data}`);
|
||||
}
|
||||
/**
|
||||
*订单细节详情列表(分单)
|
||||
*
|
||||
*/
|
||||
export function sendDetailList(data) {
|
||||
return request.get(`employee/order/${data}/detail/list`);
|
||||
}
|
||||
/**
|
||||
*商户配送人员分页列表
|
||||
*
|
||||
*/
|
||||
export function deliveryPersonnelApi(data) {
|
||||
return request.get(`employee/merchant/delivery/personnel/page`,data);
|
||||
}
|
||||
/**
|
||||
*获取归属商户列表
|
||||
*
|
||||
*/
|
||||
export function MerchantBelongListApi(data) {
|
||||
return request.get(`employee/merchant/belong/List`,data);
|
||||
}
|
||||
/**
|
||||
*获取电子面单
|
||||
*
|
||||
*/
|
||||
export function employeeExpressTemplate(data) {
|
||||
return request.get(`employee/express/template`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
*获取电子面单配送信息
|
||||
*
|
||||
*/
|
||||
export function employeeExpressElectInfo(data) {
|
||||
return request.get(`employee/merchant/elect/info`,data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 工单详情
|
||||
*/
|
||||
export function employeeWorkOrderDetailApi(workOrderNo) {
|
||||
return request.get(`employee/worker/order/detail/${workOrderNo}`);
|
||||
}
|
||||
Reference in New Issue
Block a user