395 lines
9.3 KiB
JavaScript
395 lines
9.3 KiB
JavaScript
// +----------------------------------------------------------------------
|
||
// | likeshop开源商城系统
|
||
// +----------------------------------------------------------------------
|
||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||
// | github下载:https://github.com/likeshop-github
|
||
// | 访问官网:https://www.likeshop.cn
|
||
// | 访问社区:https://home.likeshop.cn
|
||
// | 访问手册:http://doc.likeshop.cn
|
||
// | 微信公众号:likeshop技术社区
|
||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||
// | likeshop团队版权所有并拥有最终解释权
|
||
// +----------------------------------------------------------------------
|
||
// | author: likeshop.cn.team
|
||
// +----------------------------------------------------------------------
|
||
import request from '../utils/request'
|
||
import { client } from '@/utils/tools'
|
||
//个人中心
|
||
export function getUser() {
|
||
return request.get('user/center')
|
||
}
|
||
|
||
//用户领取优惠券
|
||
export function getCoupon(id) {
|
||
return request.post('coupon/getCoupon', { id })
|
||
}
|
||
|
||
// 地址列表
|
||
export function getAddressLists() {
|
||
return request.get('user_address/lists')
|
||
}
|
||
|
||
// 添加编辑地址
|
||
export function editAddress(data) {
|
||
return request.post('user_address/update', data)
|
||
}
|
||
|
||
export function addAddress(data) {
|
||
return request.post('user_address/add', data)
|
||
}
|
||
|
||
// 删除地址
|
||
export function delAddress(id) {
|
||
return request.post('user_address/del', { id })
|
||
}
|
||
|
||
// 获取单个地址
|
||
export function getOneAddress(id) {
|
||
return request.get('user_address/detail', { params: { id } })
|
||
}
|
||
|
||
// 获取默认地址
|
||
export function getDefaultAddress(id) {
|
||
return request.get('user_address/getDefault', { params: { id } })
|
||
}
|
||
|
||
// 设置默认地址
|
||
export function setDefaultAddress(id) {
|
||
return request.post('user_address/setDefault', { id })
|
||
}
|
||
|
||
//传省市区字符串判读是否有code
|
||
export function hasRegionCode(data) {
|
||
return request.post('user_address/handleRegion', data)
|
||
}
|
||
|
||
//我的优惠券
|
||
export function getMyCoupon(data) {
|
||
return request.get('coupon/myCoupon', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
// 获取商品的收藏列表
|
||
export function getCollectGoods(data) {
|
||
return request.get('collect/getCollectGoods', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
// 商品的增添取消收藏
|
||
export function collectGoods(data) {
|
||
return request.post('collect/handleCollectGoods', data)
|
||
}
|
||
|
||
//删除订单
|
||
export function delOrder(id) {
|
||
return request.post('order/del', { id })
|
||
}
|
||
//订单列表
|
||
export function getOrderList(data) {
|
||
return request.get('order/lists', { params: data })
|
||
}
|
||
//订单详情
|
||
export function getOrderDetail(id) {
|
||
return request.get('order/detail', { id })
|
||
}
|
||
|
||
//取消订单
|
||
export function cancelOrder(id) {
|
||
return request.post('order/cancel', { id })
|
||
}
|
||
|
||
//物流
|
||
export function orderTraces(id) {
|
||
return request.get('order/orderTraces', { params: { id } })
|
||
}
|
||
|
||
//确认收货
|
||
export function confirmOrder(id) {
|
||
return request.post('order/confirm', { id })
|
||
}
|
||
|
||
// 充值模板
|
||
export function rechargeTemplate() {
|
||
return request.get('recharge/rechargeTemplate')
|
||
}
|
||
|
||
// 获取售后列表
|
||
export function getAfterSaleList(params) {
|
||
return request.get('after_sale/lists', { params })
|
||
}
|
||
|
||
// 申请售后
|
||
export function applyAfterSale(data) {
|
||
return request.post('after_sale/add', data)
|
||
}
|
||
|
||
// 获取商品信息
|
||
export function getGoodsInfo(params) {
|
||
return request.get('after_sale/goodsInfo', { params })
|
||
}
|
||
|
||
// 填写快递信息
|
||
export function inputExpressInfo(data) {
|
||
return request.post('after_sale/express', data)
|
||
}
|
||
|
||
// 撤销申请
|
||
export function cancelApply(data) {
|
||
return request.post('after_sale/cancel', data)
|
||
}
|
||
|
||
// 售后详情
|
||
export function afterSaleDetail(params) {
|
||
return request.get('after_sale/detail', { params })
|
||
}
|
||
|
||
// 重新申请
|
||
export function applyAgain(data) {
|
||
return request.post('after_sale/again', data)
|
||
}
|
||
|
||
// 账户明细 积分明细
|
||
export function getAccountLog(params) {
|
||
return request.get('user/accountLog', { params })
|
||
}
|
||
|
||
//充值
|
||
export function recharge(data) {
|
||
return request.post('recharge/recharge', data)
|
||
}
|
||
|
||
export function getRechargeRecord(params) {
|
||
return request.get('recharge/rechargeRecord', { params })
|
||
}
|
||
|
||
// 填写邀请码
|
||
export function inputInviteCode(data) {
|
||
return request.post('distribution/code', data)
|
||
}
|
||
|
||
// 分销会员申请
|
||
export function applyVip(data) {
|
||
return request.post('distribution/apple', data)
|
||
}
|
||
|
||
// 分销入口验证
|
||
export function veryfiyDistribute() {
|
||
return request.post('distribution/check')
|
||
}
|
||
|
||
// 最新分销会员申请详情
|
||
export function applyVipDetail() {
|
||
return request.post('distribution/appledetail')
|
||
}
|
||
|
||
// 邀请人信息
|
||
export function getInviteInfo() {
|
||
return request.get('distribution/myleader')
|
||
}
|
||
|
||
// 获取评价信息
|
||
export function getCommentInfo(data) {
|
||
return request.get('goods_comment/getGoods', { params: data })
|
||
}
|
||
|
||
// 分销主页
|
||
export function getPromoteHome() {
|
||
return request.get('distribution/index')
|
||
}
|
||
|
||
// 分销订单列表
|
||
export function getPromoteOrder(data) {
|
||
return request.get('distribution/order', { params: data })
|
||
}
|
||
|
||
//商品评价
|
||
export function goodsComment(data) {
|
||
return request.post('goods_comment/addGoodsComment', data)
|
||
}
|
||
|
||
// 获取个人详情
|
||
export function getUserInfo() {
|
||
return request.get('user/info')
|
||
}
|
||
|
||
// 设置个人信息
|
||
export function setUserInfo(data) {
|
||
return request.post('user/setInfo', data)
|
||
}
|
||
|
||
// 更换手机号
|
||
export function changeUserMobile(data) {
|
||
// #ifdef MP-WEIXIN
|
||
return request.post('user/getMobile', data)
|
||
// #endif
|
||
// #ifdef H5 || APP-PLUS
|
||
return request.post('user/changeMobile', { ...data, client })
|
||
// #endif
|
||
}
|
||
|
||
//会员中心
|
||
export function getLevelList() {
|
||
return request.get('user_level/lists')
|
||
}
|
||
// 我的粉丝
|
||
export function getUserFans(data) {
|
||
return request.get('user/fans', { params: data })
|
||
}
|
||
|
||
// 佣金提现
|
||
export function applyWithdraw(data) {
|
||
return request.post('withdraw/apply', data)
|
||
}
|
||
|
||
// 提现记录列表
|
||
export function getWithdrawRecords(params) {
|
||
return request.get('withdraw/records', { params })
|
||
}
|
||
|
||
// 提现详情
|
||
export function getWithdrawDetail(params) {
|
||
return request.get('withdraw/info', { params })
|
||
}
|
||
|
||
// 提现页信息
|
||
export function getWithdrawConfig() {
|
||
return request.get('withdraw/config')
|
||
}
|
||
|
||
// 月度账单
|
||
export function getMonthBill(params) {
|
||
return request.get('distribution/monthbill', { params })
|
||
}
|
||
|
||
// 月度账单明细
|
||
export function getMonthOrderDetail(params) {
|
||
return request.get('distribution/monthDetail', { params })
|
||
}
|
||
|
||
// 邀请海报
|
||
export function getInviteBanner(data) {
|
||
return request.get('share/userPoster', { params: data })
|
||
}
|
||
|
||
// 用户钱包
|
||
export function getWallet() {
|
||
return request.get('user/myWallet')
|
||
}
|
||
|
||
// 获取签到列表
|
||
export function getSignList() {
|
||
return request.get('sign/lists')
|
||
}
|
||
|
||
// 签到
|
||
export function userSign() {
|
||
return request.get('sign/sign')
|
||
}
|
||
|
||
// 获取签到规则
|
||
export function getSignRule() {
|
||
return request.get('sign/rule')
|
||
}
|
||
|
||
// 退出登录
|
||
export function userLogout(data) {
|
||
return request.post('account/logout', data)
|
||
}
|
||
|
||
// 获取抽奖配置
|
||
export function getPrize(data) {
|
||
return request.get('Luckdraw/prize', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
// 抽奖记录
|
||
export function getUserRecord(data) {
|
||
return request.get('Luckdraw/record', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
// 抽奖
|
||
export function userLottery(data) {
|
||
return request.get('Luckdraw/draw', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
// 中奖名单
|
||
export function luckyDrawWinningList(data) {
|
||
return request.get('Luckdraw/winList', {
|
||
params: data
|
||
})
|
||
}
|
||
|
||
//更新微信信息
|
||
|
||
export function setWechatInfo(data) {
|
||
return request.post('user/setWechatInfo', data)
|
||
}
|
||
|
||
//设置交易密码
|
||
export function setPassword(data) {
|
||
return request.post('user/setPayPassword', data)
|
||
}
|
||
//修改支付密码
|
||
export function changePayPassword(data) {
|
||
return request.post('user/changePayPassword', data)
|
||
}
|
||
//判断是否设置交易密码
|
||
export function hasPayPassword() {
|
||
return request.get('user/hasPayPassword')
|
||
}
|
||
|
||
//会员转账
|
||
export function transfer(data) {
|
||
return request.post('user/transfer', data)
|
||
}
|
||
|
||
//最近转账会员
|
||
export function getTransferRecent() {
|
||
return request.get('user/transferRecent')
|
||
}
|
||
|
||
//会员转账记录
|
||
export function transferRecord(params) {
|
||
return request.get('user/transferRecord', { params })
|
||
}
|
||
|
||
//发送验证码
|
||
export function send(data) {
|
||
return request.post('user/send', data)
|
||
}
|
||
|
||
// 找回密码
|
||
export function retrievePayPassword(data) {
|
||
return request.post('user/retrievePayPassword', data)
|
||
}
|
||
|
||
//获取会员信息
|
||
export function transferToInfo(params) {
|
||
return request.get('user/transferToInfo', { params })
|
||
}
|
||
|
||
// 获取微信小程序码-生成海报需使用
|
||
export function apiDistributionPoster() {
|
||
return request.get('distribution/getPoster')
|
||
}
|
||
|
||
// 资质信息
|
||
export function getCopyright() {
|
||
return request.get('index/copyright')
|
||
}
|
||
|
||
// 绑定微信
|
||
export function bindOawechat(data) {
|
||
return request.post('account/oaAuthLogin', data)
|
||
}
|