第一次提交
This commit is contained in:
47
api/address.js
Executable file
47
api/address.js
Executable file
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'address/list',
|
||||
defaultId: 'address/defaultId',
|
||||
detail: 'address/detail',
|
||||
add: 'address/add',
|
||||
edit: 'address/edit',
|
||||
setDefault: 'address/setDefault',
|
||||
remove: 'address/remove'
|
||||
}
|
||||
|
||||
// 收货地址列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 默认收货地址ID
|
||||
export const defaultId = (param) => {
|
||||
return request.get(api.defaultId, param)
|
||||
}
|
||||
|
||||
// 收货地址详情
|
||||
export const detail = (addressId) => {
|
||||
return request.get(api.detail, { addressId })
|
||||
}
|
||||
|
||||
// 新增收货地址
|
||||
export const add = (data) => {
|
||||
return request.post(api.add, { form: data })
|
||||
}
|
||||
|
||||
// 编辑收货地址
|
||||
export const edit = (addressId, data) => {
|
||||
return request.post(api.edit, { addressId, form: data })
|
||||
}
|
||||
|
||||
// 设置默认收货地址
|
||||
export const setDefault = (addressId) => {
|
||||
return request.post(api.setDefault, { addressId })
|
||||
}
|
||||
|
||||
// 删除收货地址
|
||||
export const remove = (addressId) => {
|
||||
return request.post(api.remove, { addressId })
|
||||
}
|
||||
11
api/article/category.js
Executable file
11
api/article/category.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'article.category/list'
|
||||
}
|
||||
|
||||
// 页面数据
|
||||
export function list() {
|
||||
return request.get(api.list)
|
||||
}
|
||||
17
api/article/index.js
Executable file
17
api/article/index.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'article/list',
|
||||
detail: 'article/detail'
|
||||
}
|
||||
|
||||
// 文章列表
|
||||
export function list(param, option) {
|
||||
return request.get(api.list, param, option)
|
||||
}
|
||||
|
||||
// 文章详情
|
||||
export function detail(articleId) {
|
||||
return request.get(api.detail, { articleId })
|
||||
}
|
||||
11
api/balance.js
Executable file
11
api/balance.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'balance.log/list'
|
||||
}
|
||||
|
||||
// 余额账单明细列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
11
api/balance/log.js
Executable file
11
api/balance/log.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'balance.log/list'
|
||||
}
|
||||
|
||||
// 余额账单明细
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
23
api/bargain/active.js
Executable file
23
api/bargain/active.js
Executable file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'bargain.active/list',
|
||||
detail: 'bargain.active/detail',
|
||||
poster: 'bargain.active/poster'
|
||||
}
|
||||
|
||||
// 砍价活动会场列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 砍价活动详情
|
||||
export const detail = (activeId, param) => {
|
||||
return request.get(api.detail, { activeId, ...param })
|
||||
}
|
||||
|
||||
// 生成商品海报
|
||||
export const poster = param => {
|
||||
return request.get(api.poster, param)
|
||||
}
|
||||
17
api/bargain/checkout.js
Executable file
17
api/bargain/checkout.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
order: 'bargain.checkout/order',
|
||||
submit: 'bargain.checkout/submit'
|
||||
}
|
||||
|
||||
// 结算台订单信息
|
||||
export const order = (mode, param) => {
|
||||
return request.get(api.order, { mode, ...param })
|
||||
}
|
||||
|
||||
// 结算台订单提交
|
||||
export const submit = (mode, data) => {
|
||||
return request.post(api.submit, { mode, ...data }, { isPrompt: false })
|
||||
}
|
||||
35
api/bargain/task.js
Executable file
35
api/bargain/task.js
Executable file
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'bargain.task/list',
|
||||
partake: 'bargain.task/partake',
|
||||
detail: 'bargain.task/detail',
|
||||
helpList: 'bargain.task/helpList',
|
||||
helpCut: 'bargain.task/helpCut'
|
||||
}
|
||||
|
||||
// 我的砍价列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 创建砍价任务
|
||||
export const partake = (data) => {
|
||||
return request.post(api.partake, data)
|
||||
}
|
||||
|
||||
// 获取砍价任务详情
|
||||
export const detail = (taskId, param) => {
|
||||
return request.get(api.detail, { taskId, ...param })
|
||||
}
|
||||
|
||||
// 获取砍价任务好友助力榜
|
||||
export const helpList = (taskId, param) => {
|
||||
return request.get(api.helpList, { taskId, ...param })
|
||||
}
|
||||
|
||||
// 帮砍一刀
|
||||
export const helpCut = (taskId, data) => {
|
||||
return request.post(api.helpCut, { taskId, ...data })
|
||||
}
|
||||
17
api/captcha.js
Executable file
17
api/captcha.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
image: 'captcha/image',
|
||||
sendSmsCaptcha: 'captcha/sendSmsCaptcha'
|
||||
}
|
||||
|
||||
// 图形验证码
|
||||
export function image() {
|
||||
return request.get(api.image, {}, { load: false })
|
||||
}
|
||||
|
||||
// 发送短信验证码
|
||||
export function sendSmsCaptcha(data) {
|
||||
return request.post(api.sendSmsCaptcha, data, { load: false })
|
||||
}
|
||||
35
api/cart.js
Executable file
35
api/cart.js
Executable file
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'cart/list',
|
||||
total: 'cart/total',
|
||||
add: 'cart/add',
|
||||
update: 'cart/update',
|
||||
clear: 'cart/clear'
|
||||
}
|
||||
|
||||
// 购物车列表
|
||||
export const list = () => {
|
||||
return request.get(api.list, {}, { load: false })
|
||||
}
|
||||
|
||||
// 购物车商品总数量
|
||||
export const total = () => {
|
||||
return request.get(api.total, {}, { load: false })
|
||||
}
|
||||
|
||||
// 加入购物车
|
||||
export const add = (goodsId, goodsSkuId, goodsNum) => {
|
||||
return request.post(api.add, { goodsId, goodsSkuId, goodsNum })
|
||||
}
|
||||
|
||||
// 更新购物车商品数量
|
||||
export const update = (goodsId, goodsSkuId, goodsNum) => {
|
||||
return request.post(api.update, { goodsId, goodsSkuId, goodsNum }, { isPrompt: false })
|
||||
}
|
||||
|
||||
// 删除购物车中指定记录
|
||||
export const clear = (cartIds = []) => {
|
||||
return request.post(api.clear, { cartIds })
|
||||
}
|
||||
35
api/cashier/index.js
Executable file
35
api/cashier/index.js
Executable file
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
orderInfo: 'cashier/orderInfo',
|
||||
orderPay: 'cashier/orderPay',
|
||||
tradeQuery: 'cashier/tradeQuery',
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取支付订单的信息
|
||||
* @param {Number} orderId
|
||||
* @param {Object} param
|
||||
*/
|
||||
export function orderInfo(orderId, param) {
|
||||
return request.get(api.orderInfo, { orderId, ...param })
|
||||
}
|
||||
|
||||
/**
|
||||
* 确认支付
|
||||
* @param {Number} orderId
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function orderPay(orderId, data) {
|
||||
return request.post(api.orderPay, { orderId, ...data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 交易查询
|
||||
* 查询第三方支付订单是否付款成功
|
||||
* @param {Object} param
|
||||
*/
|
||||
export function tradeQuery(param) {
|
||||
return request.get(api.tradeQuery, param)
|
||||
}
|
||||
11
api/category/index.js
Executable file
11
api/category/index.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'category/list'
|
||||
}
|
||||
|
||||
// 页面数据
|
||||
export function list() {
|
||||
return request.get(api.list)
|
||||
}
|
||||
19
api/checkout.js
Executable file
19
api/checkout.js
Executable file
@@ -0,0 +1,19 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
order: 'checkout/order',
|
||||
submit: 'checkout/submit',
|
||||
}
|
||||
|
||||
// mode: 结算模式 (buyNow立即购买 cart购物车)
|
||||
|
||||
// 结算台订单信息
|
||||
export const order = (mode, param) => {
|
||||
return request.get(api.order, { mode, ...param })
|
||||
}
|
||||
|
||||
// 结算台订单提交
|
||||
export const submit = (mode, data) => {
|
||||
return request.post(api.submit, { mode, ...data }, { isPrompt: false })
|
||||
}
|
||||
23
api/comment.js
Executable file
23
api/comment.js
Executable file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'comment/list',
|
||||
listRows: 'comment/listRows',
|
||||
total: 'comment/total'
|
||||
}
|
||||
|
||||
// 商品评价列表
|
||||
export const list = (goodsId, param, option) => {
|
||||
return request.get(api.list, { ...param, goodsId }, option)
|
||||
}
|
||||
|
||||
// 商品评价列表 (限制数量, 用于商品详情页展示)
|
||||
export const listRows = (goodsId, limit = 5) => {
|
||||
return request.get(api.listRows, { goodsId, limit })
|
||||
}
|
||||
|
||||
// 商品评分总数
|
||||
export const total = (goodsId) => {
|
||||
return request.get(api.total, { goodsId })
|
||||
}
|
||||
16
api/coupon.js
Executable file
16
api/coupon.js
Executable file
@@ -0,0 +1,16 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'coupon/list'
|
||||
}
|
||||
|
||||
// 优惠券列表
|
||||
export const list = (param, option) => {
|
||||
const options = {
|
||||
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
|
||||
load: true, //(默认 true 说明:本接口是否提示加载动画)
|
||||
...option
|
||||
}
|
||||
return request.get(api.list, param, options)
|
||||
}
|
||||
17
api/dealer/apply.js
Executable file
17
api/dealer/apply.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
status: 'dealer.apply/status',
|
||||
submit: 'dealer.apply/submit'
|
||||
}
|
||||
|
||||
// 分销商申请状态
|
||||
export const status = (param) => {
|
||||
return request.get(api.status, param)
|
||||
}
|
||||
|
||||
// 提交分销商申请
|
||||
export const submit = (data) => {
|
||||
return request.post(api.submit, data)
|
||||
}
|
||||
17
api/dealer/index.js
Executable file
17
api/dealer/index.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
user: 'dealer/user',
|
||||
center: 'dealer/center'
|
||||
}
|
||||
|
||||
// 分销商用户详情
|
||||
export const user = (param) => {
|
||||
return request.get(api.user, param)
|
||||
}
|
||||
|
||||
// 分销商提现明细
|
||||
export const center = (param) => {
|
||||
return request.get(api.center, param)
|
||||
}
|
||||
11
api/dealer/order.js
Executable file
11
api/dealer/order.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'dealer.order/list'
|
||||
}
|
||||
|
||||
// 分销商订单列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
11
api/dealer/poster.js
Executable file
11
api/dealer/poster.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
qrcode: 'dealer.poster/qrcode'
|
||||
}
|
||||
|
||||
// 获取推广二维码
|
||||
export const qrcode = (param) => {
|
||||
return request.get(api.qrcode, param)
|
||||
}
|
||||
11
api/dealer/setting.js
Executable file
11
api/dealer/setting.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
data: 'dealer.setting/data'
|
||||
}
|
||||
|
||||
// 获取分销设置 (全部)
|
||||
export const data = () => {
|
||||
return request.get(api.data)
|
||||
}
|
||||
11
api/dealer/team.js
Executable file
11
api/dealer/team.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'dealer.team/list'
|
||||
}
|
||||
|
||||
// 我的团队列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
17
api/dealer/withdraw.js
Executable file
17
api/dealer/withdraw.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'dealer.withdraw/list',
|
||||
submit: 'dealer.withdraw/submit'
|
||||
}
|
||||
|
||||
// 分销商提现明细
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 提交提现申请
|
||||
export const submit = (data) => {
|
||||
return request.post(api.submit, data)
|
||||
}
|
||||
11
api/express.js
Executable file
11
api/express.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'express/list'
|
||||
}
|
||||
|
||||
// 物流公司列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
49
api/goods/index.js
Executable file
49
api/goods/index.js
Executable file
@@ -0,0 +1,49 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'goods/list',
|
||||
detail: 'goods/detail',
|
||||
basic: 'goods/basic',
|
||||
specData: 'goods/specData',
|
||||
skuInfo: 'goods/skuInfo',
|
||||
recommended: 'goods/recommended',
|
||||
poster: 'goods/poster'
|
||||
}
|
||||
|
||||
// 商品列表
|
||||
export const list = (param, option) => {
|
||||
return request.get(api.list, param, option)
|
||||
}
|
||||
|
||||
// 商品详情(详细数据)
|
||||
export const detail = (goodsId, verifyStatus, param) => {
|
||||
verifyStatus = Number(verifyStatus)
|
||||
return request.get(api.detail, { goodsId, verifyStatus, ...param })
|
||||
}
|
||||
|
||||
// 商品详情(基本数据)
|
||||
export const basic = (goodsId, verifyStatus, param) => {
|
||||
verifyStatus = Number(verifyStatus)
|
||||
return request.get(api.basic, { goodsId, verifyStatus, ...param })
|
||||
}
|
||||
|
||||
// 获取商品规格数据
|
||||
export const specData = (goodsId) => {
|
||||
return request.get(api.specData, { goodsId })
|
||||
}
|
||||
|
||||
// 获取推荐的商品列表
|
||||
export const recommended = () => {
|
||||
return request.get(api.recommended)
|
||||
}
|
||||
|
||||
// 获取商品的指定SKU信息
|
||||
export const skuInfo = (goodsId, goodsSkuId, param) => {
|
||||
return request.get(api.skuInfo, { goodsId, goodsSkuId, ...param })
|
||||
}
|
||||
|
||||
// 生成商品海报
|
||||
export const poster = param => {
|
||||
return request.get(api.poster, param)
|
||||
}
|
||||
11
api/goods/service.js
Executable file
11
api/goods/service.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'goods.service/list'
|
||||
}
|
||||
|
||||
// 商品评价列表
|
||||
export function list(goodsId) {
|
||||
return request.get(api.list, { goodsId })
|
||||
}
|
||||
17
api/groupon/checkout.js
Executable file
17
api/groupon/checkout.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
order: 'groupon.checkout/order',
|
||||
submit: 'groupon.checkout/submit'
|
||||
}
|
||||
|
||||
// 结算台订单信息
|
||||
export const order = (mode, param) => {
|
||||
return request.get(api.order, { mode, ...param })
|
||||
}
|
||||
|
||||
// 结算台订单提交
|
||||
export const submit = (mode, data) => {
|
||||
return request.post(api.submit, { mode, ...data }, { isPrompt: false })
|
||||
}
|
||||
23
api/groupon/goods.js
Executable file
23
api/groupon/goods.js
Executable file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'groupon.goods/list',
|
||||
detail: 'groupon.goods/detail',
|
||||
poster: 'groupon.goods/poster'
|
||||
}
|
||||
|
||||
// 拼团商品列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 拼团商品详情
|
||||
export const detail = (grouponGoodsId, param) => {
|
||||
return request.get(api.detail, { grouponGoodsId, ...param })
|
||||
}
|
||||
|
||||
// 生成商品海报
|
||||
export const poster = param => {
|
||||
return request.get(api.poster, param)
|
||||
}
|
||||
11
api/groupon/setting.js
Executable file
11
api/groupon/setting.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
data: 'groupon.setting/data'
|
||||
}
|
||||
|
||||
// 获取拼团设置
|
||||
export const data = () => {
|
||||
return request.get(api.data)
|
||||
}
|
||||
23
api/groupon/task.js
Executable file
23
api/groupon/task.js
Executable file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
myList: 'groupon.task/myList',
|
||||
listByGoods: 'groupon.task/listByGoods',
|
||||
detail: 'groupon.task/detail'
|
||||
}
|
||||
|
||||
// 我的拼团列表
|
||||
export const myList = param => {
|
||||
return request.get(api.myList, param)
|
||||
}
|
||||
|
||||
// 获取拼单任务详情
|
||||
export const detail = (taskId, param) => {
|
||||
return request.get(api.detail, { taskId, ...param })
|
||||
}
|
||||
|
||||
// 我的拼团列表
|
||||
export const listByGoods = (grouponGoodsId, param) => {
|
||||
return request.get(api.listByGoods, { grouponGoodsId, ...param })
|
||||
}
|
||||
11
api/help.js
Executable file
11
api/help.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'help/list'
|
||||
}
|
||||
|
||||
// 帮助中心列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
11
api/live/room.js
Executable file
11
api/live/room.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'live.room/list'
|
||||
}
|
||||
|
||||
// 获取直播间列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
36
api/login/index.js
Executable file
36
api/login/index.js
Executable file
@@ -0,0 +1,36 @@
|
||||
import request from '@/utils/request'
|
||||
import exp from 'constants'
|
||||
import http from '@/websoft/api/index.js';
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
login: 'passport/login',
|
||||
loginMpWx: 'passport/loginMpWx',
|
||||
loginWxOfficial: 'passport/loginWxOfficial',
|
||||
loginMpWxMobile: 'passport/loginMpWxMobile',
|
||||
}
|
||||
|
||||
// 用户登录 (手机号+验证码)
|
||||
export function login(data) {
|
||||
return request.post(api.login, data)
|
||||
}
|
||||
|
||||
// 微信小程序快捷登录 (获取微信用户基本信息)
|
||||
export function loginMpWx(data, option) {
|
||||
return request.post(api.loginMpWx, data, option)
|
||||
}
|
||||
|
||||
// 微信公众号一键授权登录 (获取微信用户基本信息)
|
||||
export function loginWxOfficial(data, option) {
|
||||
return request.post(api.loginWxOfficial, data, option)
|
||||
}
|
||||
|
||||
// 微信小程序快捷登录 (授权手机号)
|
||||
export function loginMpWxMobile(data, option) {
|
||||
return request.post(api.loginMpWxMobile, data, option)
|
||||
}
|
||||
|
||||
// 支付宝小程序快捷登录
|
||||
export function LoginMpAlipay(data, option) {
|
||||
return http.post('/login-alipay/login', data, option)
|
||||
}
|
||||
22
api/myCoupon.js
Executable file
22
api/myCoupon.js
Executable file
@@ -0,0 +1,22 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'myCoupon/list',
|
||||
receive: 'myCoupon/receive'
|
||||
}
|
||||
|
||||
// 我的优惠券列表
|
||||
export const list = (param, option) => {
|
||||
const options = {
|
||||
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
|
||||
load: true, //(默认 true 说明:本接口是否提示加载动画)
|
||||
...option
|
||||
}
|
||||
return request.get(api.list, param, options)
|
||||
}
|
||||
|
||||
// 领取优惠券
|
||||
export const receive = (couponId, data, option) => {
|
||||
return request.post(api.receive, { couponId, ...data }, option)
|
||||
}
|
||||
48
api/order.js
Executable file
48
api/order.js
Executable file
@@ -0,0 +1,48 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
todoCounts: 'order/todoCounts',
|
||||
list: 'order/list',
|
||||
detail: 'order/detail',
|
||||
express: 'order/express',
|
||||
cancel: 'order/cancel',
|
||||
extractQrcode: 'order/extractQrcode',
|
||||
receipt: 'order/receipt',
|
||||
pay: 'order/pay'
|
||||
}
|
||||
|
||||
// 当前用户待处理的订单数量
|
||||
export function todoCounts(param, option) {
|
||||
return request.get(api.todoCounts, param, option)
|
||||
}
|
||||
|
||||
// 我的订单列表
|
||||
export function list(param, option) {
|
||||
return request.get(api.list, param, option)
|
||||
}
|
||||
|
||||
// 订单详情
|
||||
export function detail(orderId, param) {
|
||||
return request.get(api.detail, { orderId, ...param })
|
||||
}
|
||||
|
||||
// 获取物流信息
|
||||
export function express(orderId, param) {
|
||||
return request.get(api.express, { orderId, ...param })
|
||||
}
|
||||
|
||||
// 取消订单
|
||||
export function cancel(orderId, data) {
|
||||
return request.post(api.cancel, { orderId, ...data })
|
||||
}
|
||||
|
||||
// 确认收货
|
||||
export function receipt(orderId, data) {
|
||||
return request.post(api.receipt, { orderId, ...data })
|
||||
}
|
||||
|
||||
// 核销二维码
|
||||
export function extractQrcode(orderId, param) {
|
||||
return request.get(api.extractQrcode, { orderId, ...param })
|
||||
}
|
||||
17
api/order/comment.js
Executable file
17
api/order/comment.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'order.comment/list',
|
||||
submit: 'order.comment/submit'
|
||||
}
|
||||
|
||||
// 待评价订单商品列表
|
||||
export const list = (orderId, param) => {
|
||||
return request.get(api.list, { orderId, ...param })
|
||||
}
|
||||
|
||||
// 创建商品评价
|
||||
export const submit = (orderId, data) => {
|
||||
return request.post(api.submit, { orderId, form: data })
|
||||
}
|
||||
13
api/page.js
Executable file
13
api/page.js
Executable file
@@ -0,0 +1,13 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const apiUri = {
|
||||
detail: 'page/detail'
|
||||
}
|
||||
|
||||
// 页面数据
|
||||
export function detail(pageId) {
|
||||
return request.get(apiUri.detail, {
|
||||
pageId
|
||||
})
|
||||
}
|
||||
11
api/points/log.js
Executable file
11
api/points/log.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'points.log/list'
|
||||
}
|
||||
|
||||
// 积分明细列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
27
api/recharge.js
Executable file
27
api/recharge.js
Executable file
@@ -0,0 +1,27 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
center: 'recharge/center',
|
||||
submit: 'recharge/submit',
|
||||
tradeQuery: 'recharge/tradeQuery'
|
||||
}
|
||||
|
||||
// 充值中心页面数据
|
||||
export const center = (param) => {
|
||||
return request.get(api.center, param)
|
||||
}
|
||||
|
||||
// 确认充值订单
|
||||
export const submit = (data) => {
|
||||
return request.post(api.submit, { form: data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 交易查询
|
||||
* 查询第三方支付订单是否付款成功
|
||||
* @param {Object} param
|
||||
*/
|
||||
export function tradeQuery(param) {
|
||||
return request.get(api.tradeQuery, param)
|
||||
}
|
||||
11
api/recharge/order.js
Executable file
11
api/recharge/order.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'recharge.order/list'
|
||||
}
|
||||
|
||||
// 我的充值记录列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
11
api/recharge/plan.js
Executable file
11
api/recharge/plan.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'recharge.plan/list'
|
||||
}
|
||||
|
||||
// 充值套餐列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
35
api/refund.js
Executable file
35
api/refund.js
Executable file
@@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'refund/list',
|
||||
goods: 'refund/goods',
|
||||
apply: 'refund/apply',
|
||||
detail: 'refund/detail',
|
||||
delivery: 'refund/delivery'
|
||||
}
|
||||
|
||||
// 售后单列表
|
||||
export const list = (param, option) => {
|
||||
return request.get(api.list, param, option)
|
||||
}
|
||||
|
||||
// 订单商品详情
|
||||
export const goods = (orderGoodsId, param) => {
|
||||
return request.get(api.goods, { orderGoodsId, ...param })
|
||||
}
|
||||
|
||||
// 申请售后
|
||||
export const apply = (orderGoodsId, data) => {
|
||||
return request.post(api.apply, { orderGoodsId, form: data })
|
||||
}
|
||||
|
||||
// 售后单详情
|
||||
export const detail = (orderRefundId, param) => {
|
||||
return request.get(api.detail, { orderRefundId, ...param })
|
||||
}
|
||||
|
||||
// 用户发货
|
||||
export const delivery = (orderRefundId, data) => {
|
||||
return request.post(api.delivery, { orderRefundId, form: data })
|
||||
}
|
||||
17
api/region.js
Executable file
17
api/region.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
all: 'region/all',
|
||||
tree: 'region/tree'
|
||||
}
|
||||
|
||||
// 获取所有地区
|
||||
export const all = (param) => {
|
||||
return request.get(api.all, param)
|
||||
}
|
||||
|
||||
// 获取所有地区(树状)
|
||||
export const tree = (param) => {
|
||||
return request.get(api.tree, param)
|
||||
}
|
||||
11
api/setting.js
Executable file
11
api/setting.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
data: 'setting/data'
|
||||
}
|
||||
|
||||
// 设置项详情
|
||||
export function data() {
|
||||
return request.get(api.data)
|
||||
}
|
||||
17
api/sharp/checkout.js
Executable file
17
api/sharp/checkout.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
order: 'sharp.checkout/order',
|
||||
submit: 'sharp.checkout/submit'
|
||||
}
|
||||
|
||||
// 结算台订单信息
|
||||
export const order = (mode, param) => {
|
||||
return request.get(api.order, { mode, ...param })
|
||||
}
|
||||
|
||||
// 结算台订单提交
|
||||
export const submit = (mode, data) => {
|
||||
return request.post(api.submit, { mode, ...data }, { isPrompt: false })
|
||||
}
|
||||
23
api/sharp/goods.js
Executable file
23
api/sharp/goods.js
Executable file
@@ -0,0 +1,23 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'sharp.goods/list',
|
||||
detail: 'sharp.goods/detail',
|
||||
poster: 'sharp.goods/poster'
|
||||
}
|
||||
|
||||
// 秒杀活动商品列表
|
||||
export const list = (activeTimeId, param, option) => {
|
||||
return request.get(api.list, { activeTimeId, ...param }, option)
|
||||
}
|
||||
|
||||
// 获取活动商品详情
|
||||
export const detail = (activeTimeId, sharpGoodsId, param) => {
|
||||
return request.get(api.detail, { activeTimeId, sharpGoodsId, ...param })
|
||||
}
|
||||
|
||||
// 生成商品海报
|
||||
export const poster = param => {
|
||||
return request.get(api.poster, param)
|
||||
}
|
||||
11
api/sharp/home.js
Executable file
11
api/sharp/home.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
data: 'sharp.home/data'
|
||||
}
|
||||
|
||||
// 秒杀活动首页
|
||||
export const data = (param) => {
|
||||
return request.get(api.data, param)
|
||||
}
|
||||
17
api/shop.js
Executable file
17
api/shop.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'shop/list',
|
||||
detail: 'shop/detail'
|
||||
}
|
||||
|
||||
// 自提门店列表
|
||||
export const list = (param) => {
|
||||
return request.get(api.list, param)
|
||||
}
|
||||
|
||||
// 门店详情
|
||||
export const detail = (shopId) => {
|
||||
return request.get(api.detail, { shopId })
|
||||
}
|
||||
17
api/shop/order.js
Executable file
17
api/shop/order.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
detail: 'shop.order/detail',
|
||||
extract: 'shop.order/extract'
|
||||
}
|
||||
|
||||
// 核销订单详情 [只有店员才能查看]
|
||||
export function detail(orderId, param) {
|
||||
return request.get(api.detail, { orderId, ...param })
|
||||
}
|
||||
|
||||
// 确认核销 [已取货]
|
||||
export function extract(orderId, param) {
|
||||
return request.post(api.extract, { orderId, ...param })
|
||||
}
|
||||
18
api/upload.js
Executable file
18
api/upload.js
Executable file
@@ -0,0 +1,18 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
image: 'upload/image'
|
||||
}
|
||||
|
||||
// 图片上传
|
||||
export const image = files => {
|
||||
// 文件上传大小, 2M
|
||||
const maxSize = 1024 * 1024 * 2
|
||||
// 执行上传
|
||||
return new Promise((resolve, reject) => {
|
||||
request.urlFileUpload({ files, maxSize })
|
||||
.then(result => resolve(result.map(item => item.data.fileInfo.file_id), result))
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
34
api/user.js
Executable file
34
api/user.js
Executable file
@@ -0,0 +1,34 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
userInfo: 'user/info',
|
||||
assets: 'user/assets',
|
||||
bindMobile: 'user/bindMobile',
|
||||
personal: 'user/personal'
|
||||
}
|
||||
|
||||
// 当前登录的用户信息
|
||||
export const info = (param, option) => {
|
||||
const options = {
|
||||
isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
|
||||
load: true, //(默认 true 说明:本接口是否提示加载动画)
|
||||
...option
|
||||
}
|
||||
return request.get(api.userInfo, param, options)
|
||||
}
|
||||
|
||||
// 账户资产
|
||||
export const assets = (param, option) => {
|
||||
return request.get(api.assets, param, option)
|
||||
}
|
||||
|
||||
// 绑定手机号
|
||||
export const bindMobile = (data, option) => {
|
||||
return request.post(api.bindMobile, data, option)
|
||||
}
|
||||
|
||||
// 修改个人信息(头像昵称)
|
||||
export const personal = (data, option) => {
|
||||
return request.post(api.personal, data, option)
|
||||
}
|
||||
11
api/user/coupon.js
Executable file
11
api/user/coupon.js
Executable file
@@ -0,0 +1,11 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
receive: 'user.coupon/receive'
|
||||
}
|
||||
|
||||
// 优惠券列表
|
||||
export const receive = (data) => {
|
||||
return request.post(api.receive, data)
|
||||
}
|
||||
17
api/wxofficial.js
Executable file
17
api/wxofficial.js
Executable file
@@ -0,0 +1,17 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
oauthUrl: 'wxofficial/oauthUrl',
|
||||
oauthUserInfo: 'wxofficial/oauthUserInfo'
|
||||
}
|
||||
|
||||
// 获取授权登录地址
|
||||
export const oauthUrl = callbackUrl => {
|
||||
return request.get(api.oauthUrl, { callbackUrl })
|
||||
}
|
||||
|
||||
// 获取微信用户信息
|
||||
export const oauthUserInfo = code => {
|
||||
return request.get(api.oauthUserInfo, { code })
|
||||
}
|
||||
Reference in New Issue
Block a user