You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

845 lines
14 KiB

2 years ago
/**
* 接口列表文件
*/
export default {
/** 公共 ↓ **/
common: {
storeList: {
url: "store/list",
auth: false,
method: "POST",
},
getNearbyStore: {
url: "index/getNearbyStore",
auth: false,
method: "POST",
},
2 years ago
getNearbyCommunity: {
url: "index/getNearbyCommunity",
auth: false,
method: "POST",
},
2 years ago
init: {
url: "index/init",
auth: false,
method: "GET",
// desc: '初始化数据'
},
chat: {
url: "chat.index/init",
auth: false,
method: "GET",
// desc: '初始化聊天配置',
},
upload: {
url: "index/upload",
auth: true,
method: "POST",
// desc: '上传图片',
},
template: {
url: "index/template",
auth: false,
method: "GET",
// desc: '模板信息'
},
custom: {
url: "index/custom",
auth: false,
method: "GET",
// desc: '自定义模板页面',
},
live: {
url: "live",
auth: false,
method: "GET",
// desc: '直播列表',
},
wxJssdk: {
url: "wechat/jssdk",
auth: false,
method: "POST",
// desc: '微信Jssdk',
},
syncPages: {
url: "index/asyncPages",
auth: false,
method: "POST",
// desc: '路由表 DEV开发模式下有效'
},
debug: {
url: "index/debugLog",
auth: false,
method: "POST",
// desc: '上传DEBUG信息',
},
richText: {
url: "index/richtext",
auth: false,
method: "GET",
// desc: '富文本数据',
},
shareAdd: {
url: "share/add",
auth: false,
method: "POST",
// desc: '添加分享记录',
},
smsSend: {
url: "sms/send",
auth: false,
method: "POST",
// desc: '发送短信',
},
},
/** 分类 ↓ **/
category: {
info: {
url: "category/detail",
auth: false,
method: "GET",
// desc: '分类类别',
},
detail: {
url: "category",
auth: false,
method: "GET",
// desc: '分类详情',
},
list: {
url: "category/list",
auth: false,
method: "GET",
// desc: '首页分类商品列表',
}
},
/** 门店 ↓ **/
store: {
list: {
url: "store/index",
auth: true,
method: "GET",
// desc: '商户列表,不需要storeId',
},
info: {
url: "store.store/index",
auth: true,
method: "GET",
// desc: '商户信息',
},
order: {
url: "store.order/index",
auth: true,
method: "GET",
// desc: '商户订单',
},
orderDetail: {
url: "store.order/detail",
auth: true,
method: "GET",
// desc: '订单详情',
},
orderSend: {
url: "store.order/send",
auth: true,
method: "POST",
// desc: '订单发货',
},
orderConfirm: {
url: "store.order/confirm",
auth: true,
method: "POST",
// desc: '核销订单',
},
apply: {
url: "store.apply/apply",
auth: true,
method: "POST",
// desc: '申请门店',
},
shopInfo: {
url: "store.apply/info",
auth: true,
method: "POST",
// desc: '门店信息',
},
},
regiment: {
//团长
apply: {
url: "regiment.apply/apply",
auth: true,
method: "POST",
// desc: '申请门店',
},
shopInfo: {
url: "regiment.apply/info",
auth: true,
method: "POST",
// desc: '门店信息',
},
info: {
url: "regiment.regiment/index",
auth: true,
method: "GET",
// desc: '商户信息',
},
order: {
url: "regiment.order/index",
auth: true,
method: "GET",
// desc: '商户订单',
},
orderDetail: {
url: "regiment.order/detail",
auth: true,
method: "GET",
// desc: '订单详情',
},
orderSend: {
url: "regiment.order/send",
auth: true,
method: "POST",
// desc: '订单发货',
},
orderConfirm: {
url: "regiment.order/confirm",
auth: true,
method: "POST",
// desc: '核销订单',
},
},
/** 商品 ↓ **/
goods: {
lists: {
url: "goods/lists",
auth: false,
method: "GET",
// desc: '商品列表',
},
seckillList: {
url: "goods/seckillList",
auth: false,
method: "GET",
// desc: '秒杀列表',
},
activity: {
url: "goods/activity",
auth: false,
method: "GET",
// desc: '活动商品',
},
myGroupon: {
url: "activity_groupon/myGroupon",
auth: true,
method: "GET",
// desc: '我的拼团',
},
grouponDetail: {
url: "activity_groupon/detail",
auth: false,
method: "GET",
// desc: '拼团详情',
},
grouponItem: {
url: "activity_groupon/index",
auth: false,
method: "GET",
// desc: '拼购列表',
},
grouponList: {
url: "goods/grouponList",
auth: false,
method: "GET",
// desc: '拼团商品列表',
},
detail: {
url: "goods/detail",
auth: false,
method: "GET",
// desc: '商品详情',
},
favorite: {
url: "goods/favorite",
auth: true,
method: "POST",
// desc: '商品收藏',
},
storeAddress: {
url: "goods/store",
auth: true,
method: "GET",
// desc: '商品支持的自提点',
},
regimentDelivery: {
url: "goods/regimentDelivery",
auth: true,
method: "GET",
// desc: '商品支持的自提点',
},
scoreList: {
url: "score_goods_sku_price/index",
auth: false,
method: "GET",
// desc: '积分商品列表',
},
scoreDetail: {
url: "score_goods_sku_price/detail",
auth: false,
method: "GET",
// desc: '积分详情',
},
commentList: {
url: "goods_comment/index",
auth: false,
method: "GET",
// desc: '商品评论列表',
},
commentType: {
url: "goods_comment/type",
auth: false,
method: "GET",
// desc: '商品评论分类',
},
},
/** 用户 ↓ **/
user: {
accountLogin: {
url: "user/accountLogin",
auth: false,
method: "POST",
// desc: '账号密码登录',
},
smsLogin: {
url: "user/smsLogin",
auth: false,
method: "POST",
// desc: '短信登录',
},
register: {
url: "user/register",
auth: false,
method: "POST",
// desc: '注册',
},
forgotPwd: {
url: "user/forgotPwd",
auth: false,
method: "POST",
// desc: '重置密码',
},
bindMobile: {
url: "user/bindMobile",
auth: true,
method: "POST",
// desc: '修改手机号',
},
changePwd: {
url: "user/changePwd",
auth: true,
method: "POST",
// desc: '修改密码',
},
info: {
url: "user",
auth: true,
method: "GET",
// desc: '用户信息'
},
profile: {
url: "user/profile",
auth: true,
method: "POST",
// desc: '修改用户信息'
},
logout: {
url: "user/logout",
auth: true,
method: "POST",
// desc: '退出登录'
},
delete: {
url: "user/delete",
auth: true,
method: "POST",
// desc: '注销账号'
},
getWxMiniProgramSessionKey: {
url: "user/getWxMiniProgramSessionKey",
auth: false,
method: "POST",
// desc: '获取用户session_key',
},
wxMiniProgramOauth: {
url: "user/wxMiniProgramOauth",
auth: false,
method: "POST",
// desc: '微信小程序登录',
},
wxOpenPlatformOauth: {
url: "user/wxOpenPlatformOauth",
auth: false,
method: "POST",
// desc: '微信APP登录',
},
thirdOauthInfo: {
url: "user/thirdOauthInfo",
auth: true,
method: "GET",
// desc: '第三方绑定信息',
},
unbindThirdOauth: {
url: "user/unbindThirdOauth",
auth: true,
method: "POST",
// desc: '解绑信息',
},
signList: {
url: "user_sign/index",
auth: true,
method: "GET",
// desc: '签到记录',
},
sign: {
url: "user_sign/sign",
auth: true,
method: "POST",
// desc: '签到',
},
messageIds: {
url: "notification/template",
auth: false,
method: "GET",
// desc: '订阅消息模板ids',
},
favoriteList: {
url: "goods/favoriteList",
auth: true,
method: "GET",
// desc: '商品收藏列表',
},
viewList: {
url: "goods/viewList",
auth: true,
method: "GET",
// desc: '足迹列表'
},
viewDelete: {
url: "goods/viewDelete",
auth: true,
method: "POST",
// desc: '删除足迹'
},
userData: {
url: "user/userData",
auth: true,
method: "GET",
// desc: '用户其他信息',
},
appleIdOauth: {
url: "user/appleIdOauth",
auth: false,
method: "POST",
// desc: 'appleId授权',
}
},
/** 位置 ↓ **/
address: {
area: {
url: "address/area",
auth: false,
method: "GET",
// desc: '省市区',
},
list: {
url: "address",
auth: true,
method: "GET",
// desc: '地址列表',
},
edit: {
url: "address/edit",
auth: true,
method: "POST",
// desc: '修改地址',
},
defaults: {
url: "address/defaults",
auth: true,
method: "GET",
// desc: '默认地址',
},
info: {
url: "address/info",
auth: true,
method: "GET",
// desc: '地址详情',
},
del: {
url: "address/del",
auth: true,
method: "POST",
// desc: '删除',
},
},
/** 常见问题 ↓ **/
other: {
faqList: {
url: "faq",
auth: false,
method: "GET",
// desc: '常见问题列表',
},
feedbackType: {
url: "feedback/type",
auth: true,
method: "GET",
// desc: '意见反馈类型',
},
feedbackAdd: {
url: "feedback/add",
auth: true,
method: "POST",
// desc: '提交意见',
},
commentAdd: {
url: "comment/submit",
auth: true,
method: "POST",
// desc: '提交评论',
},
commentList: {
url: "comment/list",
auth: true,
method: "GET",
// desc: '评论列表',
}
},
/** 购物车 ↓ **/
cart: {
index: {
url: "cart",
auth: true,
method: "POST",
// desc: '购物车商品列表',
},
add: {
url: "cart/add",
auth: true,
method: "POST",
// desc: '添加购物车',
},
edit: {
url: "cart/edit",
auth: true,
method: "POST",
// desc: '编辑购物车',
},
},
/** 订单 ↓ **/
order: {
index: {
url: "order/index",
auth: true,
method: "GET",
// desc: '订单列表',
},
pre: {
url: "order/pre",
auth: true,
method: "POST",
// desc: '预备提交订单',
},
createOrder: {
url: "order/createOrder",
auth: true,
method: "POST",
// desc: '提交订单',
},
detail: {
url: "order/detail",
auth: true,
method: "GET",
// desc: '订单详情',
},
itemDetail: {
url: "order/itemDetail",
auth: true,
method: "GET",
// desc: '订单商品详情',
},
confirm: {
url: "order/confirm",
auth: true,
method: "POST",
// desc: '确认收货',
},
cancel: {
url: "order/cancel",
auth: true,
method: "POST",
// desc: '取消订单',
},
comment: {
url: "order/comment",
auth: true,
method: "POST",
// desc: '评价商品',
},
coupons: {
url: "order/coupons",
auth: true,
method: "POST",
// desc: '商品可用优惠券',
},
aftersale: {
url: "order_aftersale/aftersale",
auth: true,
method: "POST",
// desc: '申请售后',
},
aftersaleList: {
url: "order_aftersale/index",
auth: true,
method: "GET",
// desc: '售后列表',
},
aftersaleDetail: {
url: "order_aftersale/detail",
auth: true,
method: "GET",
// desc: '售后列表详情',
},
deleteOrder: {
url: "order/delete",
auth: true,
method: "POST",
// desc: '删除订单',
},
deleteAftersaleOrder: {
url: "order_aftersale/delete",
auth: true,
method: "POST",
// desc: '删除售后订单',
},
cancelAftersaleOrder: {
url: "order_aftersale/cancel",
auth: true,
method: "POST",
// desc: '取消售后订单',
},
expressList: {
url: "order_express/index",
auth: true,
method: "GET",
// desc: '包裹列表',
},
expressDetail: {
url: "order_express/detail",
auth: true,
method: "GET",
// desc: '包裹详情',
},
itemDetail: {
url: "order/itemDetail",
auth: true,
method: "GET",
// desc: '订单商品详情',
}
},
/** 支付金钱 ↓ **/
money: {
prepay: {
url: "pay/prepay",
auth: true,
method: "POST",
// desc: '发起支付',
},
walletApply: {
url: "user_wallet_apply/apply",
auth: true,
method: "POST",
// desc: '申请提现'
},
walletRule: {
url: "user_wallet_apply/rule",
auth: true,
method: "GET",
// desc: '提现规则'
},
walletLog: {
url: "user_wallet_log",
auth: true,
method: "GET",
// desc: '钱包,积分明细'
},
bankInfo: {
url: "user_bank/info",
auth: true,
method: "GET",
// desc: '银行卡信息'
},
bankEdit: {
url: "user_bank/edit",
auth: true,
method: "POST",
// desc: '编辑银行卡信息'
},
withdrawLog: {
url: "user_wallet_apply/index",
auth: true,
method: "GET",
// desc: '提现记录'
},
recharge: {
url: "trade_order/recharge",
auth: true,
method: "POST",
// desc: '充值'
},
rechargeLog: {
url: "trade_order/index",
auth: true,
method: "GET",
// desc: '充值记录'
},
rechargeDetail: {
url: "trade_order/detail",
auth: true,
method: "GET",
// desc: '充值订单详情'
}
},
/** 优惠券 ↓ **/
coupons: {
list: {
url: "coupons",
auth: false,
method: "GET",
// desc: '个人中心优惠券列表',
},
templateList: {
url: "coupons/lists",
auth: false,
method: "GET",
// desc: '首页优惠券',
},
get: {
url: "coupons/get",
auth: true,
method: "GET",
// desc: '领取',
},
detail: {
url: "coupons/detail",
auth: true,
method: "GET",
// desc: '购物券详情',
},
goods: {
url: "coupons/goods",
auth: false,
method: "GET",
// desc: '适用商品',
}
},
/** 分销 ↓ **/
commission: {
auth: {
url: "commission.agent/info",
auth: true,
method: "GET",
// desc: '分销身份鉴权',
},
log: {
url: "commission.log/index",
auth: true,
method: "GET",
// desc: '分销动态',
},
goods: {
url: "commission.goods/index",
auth: true,
method: "GET",
// desc: '分销商品',
},
ranking: {
url: "commission.agent/ranking",
auth: true,
method: "GET",
// desc: '分销商排行榜',
},
form: {
url: "commission.agent/agentForm",
auth: true,
method: "GET",
// desc: '申请成为分销商表单',
},
apply: {
url: "commission.agent/applyForm",
auth: true,
method: "POST",
// desc: '申请成为分销商',
},
team: {
url: "commission.agent/team",
auth: true,
method: "GET",
// desc: '我的团队',
},
share: {
url: "share/index",
auth: true,
method: "GET",
// desc: '分享记录',
},
orderLog: {
url: "commission.order/index",
auth: true,
method: "GET",
// desc: '分销订单',
},
rewardLog: {
url: "commission.reward/index",
auth: true,
method: "GET",
// desc: '佣金记录',
},
lv: {
url: "commission.agent/level",
auth: true,
method: "GET",
// desc: '佣金记录',
}
}
};