Files
sykl-sm/apis/interfaces/user.js

302 lines
4.6 KiB
JavaScript

/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName:腾风 我的
*/
import { request } from '../index'
// 用户信息
const userIndex = () => {
return request({
url: 'user'
})
}
// 上传头像
const setting = (key, data) => {
return request({
url: 'user/setting/' + key,
method: 'PUT',
data: data
})
}
// 订单列表
const orders = (data) => {
return request({
url: 'mall/orders',
data: data
})
}
// 订单详情
const goodsDet = (order_no) => {
return request({
url: 'mall/orders/' + order_no
})
}
// 订单签收
const goodsSign = (order_no) => {
return request({
url: 'mall/orders/' + order_no + '/sign',
method: 'PUT'
}, true)
}
// 取消订单
const goodsCancel = (order_no) => {
return request({
url: 'mall/orders/' + order_no + '/cancel',
method: 'PUT'
}, true)
}
// 我的伙伴
const relations = (data) => {
return request({
url: 'user/relations',
data: data
})
}
// 我的推广码
const invite = () => {
return request({
url: 'user/invite'
})
}
// 消息
const notice = () => {
return request({
url: 'notifications'
})
}
// 消息列表
const noticeList = (type) => {
return request({
url: 'notifications/' + type + '/list'
})
}
// 消息详情
const noticeShow = (notification_id) => {
return request({
url: 'notifications/' + notification_id
})
}
// 推荐用户排行榜
const rankUser = () => {
return request({
url: 'user/rank/totaluser'
})
}
// 喝水打卡排行榜
const rankWater = () => {
return request({
url: 'user/sign/ranks'
})
}
// 水滴账户
const score = (data) => {
return request({
url: 'user/account/score',
data: data
})
}
// 现金账户
const account = (data) => {
return request({
url: 'user/account/balance',
data: data
})
}
// 添加账户前置
const create = () => {
return request({
url: 'withdraws/accounts/create'
})
}
// 添加账户
const createAdd = (data) => {
return request({
url: 'withdraws/accounts',
method: 'POST',
data: data
})
}
// 提现前置
const createUser = () => {
return request({
url: 'withdraws/index/create'
})
}
// 我的账户
const createList = (data) => {
return request({
url: 'withdraws/accounts',
data: data
})
}
// 删除银行卡
const bankDel = (bank_account_id) => {
return request({
url: 'withdraws/accounts/' + bank_account_id,
method: 'DELETE'
})
}
// 账户编辑
const bankEdit = (bank_account_id) => {
return request({
url: 'withdraws/accounts/' + bank_account_id + '/edit',
})
}
// 账户编辑提交
const bankPut = (bank_account_id, data) => {
return request({
url: 'withdraws/accounts/' + bank_account_id,
method: 'PUT',
data: data
})
}
// 提现提交
const bankCash = (data) => {
return request({
url: 'withdraws/index',
method: 'POST',
data: data
})
}
// 我的提现记录
const bankList = (data) => {
return request({
url: 'withdraws/index',
data: data
})
}
// 我的抵值券
const coupon = (data) => {
return request({
url: 'coupons/user/coupons',
data: data
})
}
// 我的抵值券列表
const couponList = (coupon_id, data) => {
return request({
url: 'coupons/user/coupons/' + coupon_id + '/list',
data: data
})
}
// 激活码管理
const invites = (data) => {
return request({
url: 'user/invites',
data: data
})
}
// wxjsdk
const jsdkInfo = url => {
return request({
url: 'user/auth/official_share',
data: {
url
}
})
}
// 分享排行榜
const rankShare = () => {
return request({
url: 'user/rank/totaluser'
})
}
// 功德排行榜
const rankMerits = () => {
return request({
url: 'user/rank/merit'
})
}
// 查看数据
const censusData = () => {
return request({
url: 'data'
})
}
// 查看数据-订单列表
const dataOrder = (data) => {
return request({
url: 'data/orders',
data: data
})
}
// 查看数据-订单列表
const dataUser = (data) => {
return request({
url: 'data/users',
data: data
})
}
export {
userIndex,
setting,
orders,
goodsDet,
goodsSign,
goodsCancel,
relations,
invite,
notice,
noticeList,
noticeShow,
rankUser,
rankWater,
score,
account,
create,
createAdd,
createUser,
createList,
bankDel,
bankEdit,
bankPut,
bankCash,
bankList,
coupon,
couponList,
invites,
jsdkInfo,
rankShare,
rankMerits,
censusData,
dataOrder,
dataUser
}