[本时生活h5端]

This commit is contained in:
2023-06-21 17:19:58 +08:00
commit ebb9575bd0
284 changed files with 39689 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 我的地址列表
const index = () => {
return request({
url : 'addresses'
})
}
// 删除地址
const remove = (addressId) => {
return request({
url : 'addresses/' + addressId + '/destroy',
method: "DELETE"
})
}
// 删除地址
const setdef = (addressId) => {
return request({
url : 'addresses/' + addressId + '/setdef',
method: "POST"
})
}
// 获取省
const create = () => {
return request({
url : 'addresses/create'
})
}
// 获取市级列表
const children = (psn) => {
return request({
url : 'areas/children',
data: {
psn
}
})
}
// 创建地址保存
const add = (data) => {
return request({
url : 'addresses/store',
method: "POST",
data: data
})
}
// 编辑地址保存
const keep = (addressId, data) => {
return request({
url : 'addresses/' + addressId + '/update',
method: "POST",
data: data
})
}
// 获取已有地址信息
const edit = (addressId) => {
return request({
url : 'addresses/' + addressId + '/edit'
})
}
export {
index,
remove,
setdef,
create,
children,
add,
keep,
edit
}

69
apis/interfaces/auth.js Normal file
View File

@@ -0,0 +1,69 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
// 手机号+验证码登录
const auth = (data) => {
return request({
url: 'auth/login_by_code',
method: 'POST',
data: data
})
}
// 设置登录密码
const passSetup = (data) => {
return request({
url: 'auth/reset_password',
method: 'POST',
data: data
})
}
// 手机号+密码登录
const passlogin = (data) => {
return request({
url: 'auth/login_by_password',
method: 'POST',
data: data
})
}
// 注册
const register = (data) => {
return request({
url: 'auth/register',
method: 'POST',
data: data
})
}
// 领取红包-发送短信-获取验证码
const send = (data) => {
return request({
url: 'sms/send',
method: 'POST',
data: data
})
}
// 领取红包-领取
const unicom = (data) => {
return request({
url: 'unicom/get',
method: 'POST',
data: data
})
}
export {
auth,
passSetup,
passlogin,
register,
send,
unicom
}

95
apis/interfaces/campus.js Normal file
View File

@@ -0,0 +1,95 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
const index = (data) => {
return request({
url: 'schools'
})
}
//卡券二维码
const qrcode = (coupon_id) => {
return request({
url: 'coupons/qrcode',
data: {
coupon_id
}
})
}
//门店列表
const barcode = (coupon_id) => {
return request({
url: "coupons/" + coupon_id + '/barcode'
})
}
//卡券二维码
const couponinfo = (data) => {
return request({
url: "coupons/show",
data: data
})
}
// 获取商家券信息
const merchantCard = (coupon_id) => {
return request({
url: "coupons/merchant_card",
method: "GET",
data: {
coupon_id
}
})
}
// 校园活动确认订单
const buy = (data) => {
return request({
url : "schools/buy",
data: data
})
}
// 校园活动提交订单
const buySubmit = (data) => {
return request({
url : "schools/buy",
method : "POST",
data : data
})
}
// 卡券分组
const coupon = (data) => {
return request({
url : "coupons",
data : data
})
}
// 卡券分组
const breakCode = (coupon_id) => {
return request({
url : "coupons/qrcode",
data: {
coupon_id
}
})
}
export {
index,
qrcode,
barcode,
couponinfo,
merchantCard,
buy,
buySubmit,
coupon,
breakCode
}

79
apis/interfaces/draw.js Normal file
View File

@@ -0,0 +1,79 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
* 抽奖活动
*/
import request from '../request'
// 首页
const index = (data) => {
return request({
url: 'activity/exchanges'
})
}
// 抽奖
const result = (exchange_id) => {
return request({
url: 'activity/exchanges/' + exchange_id + '/draw'
})
}
// 抽奖默认信息(抽奖次数)
const awards = (exchange_id, data) => {
return request({
url: 'activity/exchanges/' + exchange_id + "/awards",
data: data
})
}
// 我的订单
const orders = (data) => {
return request({
url: 'activity/exchanges/orders',
data: data
})
}
// 我的优惠券
const coupons = (data) => {
return request({
url: 'activity/exchanges/coupons',
data: data
})
}
// 产品选择
const exchanges = (log_id) => {
return request({
url: 'activity/exchanges/log/' + log_id
})
}
// 兑换产品
const exchangesBuy = (data) => {
return request({
url: 'activity/exchanges/buy',
method: 'POST',
data: data
})
}
// 兑换产品
const activityBuy = (data) => {
return request({
url: 'activity/exchanges/buy',
data: data
})
}
export {
index,
result,
awards,
orders,
coupons,
exchanges,
exchangesBuy,
activityBuy
}

View File

@@ -0,0 +1,78 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
// 月兑活动 - 首页
const index = (data) => {
return request({
url: 'months'
})
}
// 月兑活动 - 商品详情
const details = (month_id) => {
return request({
url : "months/" + month_id
})
}
// 月兑活动 - 确认订单
const buy = (data) => {
return request({
url : "months/buy",
data: data
})
}
// 月兑活动 - 提交订单
const buySubmit = (data) => {
return request({
url : "months/buy",
method : "POST",
data : data
})
}
// 月兑活动 - 优惠券列表
const logs = (data) => {
return request({
url : "account/logs",
data : data
})
}
// 月兑活动 - 账变列表
const coupon = (data) => {
return request({
url : "months/coupons",
data : data
})
}
// 月兑活动 - 兑换列表
const monthsList = (category_id) => {
return request({
url : "months/goods/" + category_id
})
}
// 月兑活动 - 兑换列表
const monthsChoose = (category_id) => {
return request({
url : "months/category/" + category_id + "/choose"
})
}
export {
index,
details,
buy,
buySubmit,
coupon,
logs,
monthsList,
monthsChoose
}

73
apis/interfaces/index.js Normal file
View File

@@ -0,0 +1,73 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 活动权益内容
const activity = (data) => {
return request({
url: 'home',
data: data
})
}
// 钻石+白金权益内容
const index = (data) => {
return request({
url: 'home/group',
data: data
})
}
// 周五福利日订阅
const subscribe = (subscribe) => {
return request({
url: 'wechat/' + subscribe + "/welfare_subscribe",
method: "POST"
})
}
// 所有城市-最新无字母
const newCity = () => {
return request({
url: 'ajax/all_right_citys'
})
}
// 市区选择-最新无字母
const newidxCity = (data) => {
return request({
url: 'ajax/all_right_children',
data: data
})
}
// h5掉起微信授权的前置获取相关的签名信息前置
const subscribeUrl = (data) => {
return request({
url: 'auth/jssdk',
data: data
})
}
const subscribeH5 = (subscribe, channel) => {
return request({
url: "wechat/" + subscribe + "/welfare_subscribe",
method: "POST",
data: {
channel: 'h5'
}
})
}
export {
activity,
index,
subscribe,
newCity,
newidxCity,
subscribeUrl,
subscribeH5
}

33
apis/interfaces/oil.js Normal file
View File

@@ -0,0 +1,33 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
const index = (data) => {
return request({
url: 'petros'
})
}
// 校园活动确认订单
const buy = (data) => {
return request({
url : "petros/buy",
data: data
})
}
// 校园活动提交订单
const buySubmit = (data) => {
return request({
url : "petros/buy",
method : "POST",
data : data
})
}
export {
index,
buy,
buySubmit
}

View File

@@ -0,0 +1,30 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 充值前置
const create = () => {
return request({
url : 'recharges/create'
})
}
// 充值提交
const store = (recharge_id) => {
return request({
url : 'recharges/store',
method: 'POST',
data: {
recharge_id
}
})
}
export {
create,
store
}

143
apis/interfaces/rights.js Normal file
View File

@@ -0,0 +1,143 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 权益详情
const index = (data) => {
return request({
url : 'orders/create/',
data: data
})
}
// 权益分类
const classify = (category_id, data) => {
return request({
url : 'categories/' + category_id,
data: data
})
}
// 权益购买提交
const rightStore = (data) => {
return request({
url : 'orders/store/',
method: "POST",
data: data
})
}
// 洗车券-获取跳转地址 --暂时隐藏
const washcarUrl = (data) => {
return request({
url: 'washcar/infourl',
data: data
})
}
// 获取洗车券信息
const washcarBuy = (data) => {
return request({
url: 'washcar/create',
data: data
})
}
// 洗车券订单提交
const washcarCreate = (data) => {
return request({
url : 'washcar/create',
method: "POST",
data: data
})
}
// h5微信支付获取微信授权地址
const getAuthUrl = (url) => {
return request({
url : 'auth/get_auth_url',
data: {
url
}
})
}
// h5掉起微信支付的前置获取相关的签名信息
const wpayH5Info = (data) => {
return request({
url : 'auth/jssdk',
data: data
})
}
//获取openid地址-web
const unionpay = (data) => {
return request({
url : 'unionpay/openid',
data: data
})
}
//领取银联权益优惠券
const unionCode = (data) => {
return request({
url : 'unionpay/union_openid',
data: data
})
}
// 权益 单订单支付
const rightsSingle = (orderid) => {
return request({
url : 'payments/order',
data: {
orderid
}
})
}
// h5掉起微信支付的前置获取相关的签名信息
// const fridayPayH5 = (url, data) => {
// return request({
// url : 'payments/welfare/wechat',
// method: "POST",
// data: data
// })
// }
// H5 权益支付
// const wechatH5 = (data) => {
// return request({
// url : 'payments/wechat',
// method: "POST",
// data: data
// })
// }
const h5Pay = (url, data) => {
return request({
url: url,
method: "POST",
data
})
}
export {
index,
classify,
rightStore,
washcarUrl,
washcarBuy,
washcarCreate,
getAuthUrl,
wpayH5Info,
unionpay,
unionCode,
rightsSingle,
h5Pay
}

View File

@@ -0,0 +1,27 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
// 业务信息
const business = (type) => {
return request({
url: "business/" + type
})
}
// 提交预约
const create = (data) => {
return request({
url: "business/create",
method: "POST",
data: data
})
}
export {
business,
create
}

33
apis/interfaces/unicom.js Normal file
View File

@@ -0,0 +1,33 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
const index = (data) => {
return request({
url: 'activity/unicoms'
})
}
// 校园活动确认订单
const buy = (data) => {
return request({
url : "activity/unicoms/buy",
data: data
})
}
// 校园活动提交订单
const buySubmit = (data) => {
return request({
url : "activity/unicoms/buy",
method : "POST",
data : data
})
}
export {
index,
buy,
buySubmit
}

419
apis/interfaces/user.js Normal file
View File

@@ -0,0 +1,419 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 活动权益内容
const index = () => {
return request({
url: 'user'
})
}
// 卡券详情
const couponinfo = (data) => {
return request({
url: 'coupons/show',
data: data
})
}
// 卡券二维码
const qrcode = (coupon_id) => {
return request({
url: 'coupons/qrcode',
data: {
coupon_id
}
})
}
// 卡券条形码
const barcode = (coupon_id) => {
return request({
url: 'coupons/' + coupon_id + '/barcode'
})
}
// 卡券列表
const coupon = (status) => {
return request({
url: 'coupons?status=' + status
})
}
// 卡券分组
const couponArr = (data) => {
return request({
url: 'coupons/list',
data: data
})
}
// 积分账变记录
const logs = (data) => {
return request({
url: 'account/logs',
data: data
})
}
// 订单收益列表
const profits = (data) => {
return request({
url: 'data/profits',
data: data
})
}
// 订单收益列表-下级明细
const profitsNext = (data) => {
return request({
url: 'data/profitlogs',
data: data
})
}
// 积分卡激活
const cards = (data) => {
return request({
url: 'user/cards/activate',
method: "POST",
data: data
})
}
// 冻结列表
const ungrants = (type) => {
return request({
url: 'account/newungrants',
data: {
type
}
})
}
// 洗车券-获取跳转地址
const washcarCoupon = (coupon) => {
return request({
url: 'washcar/' + coupon + "/info",
method: "POST"
})
}
//权益商品订单列表
const orders = (data) => {
return request({
url: 'orders/index',
data: data
})
}
//权益订单列表
const ordersCoupons = (data) => {
return request({
url: 'orders/coupons',
data: data
})
}
//取消兑换订单
const cancel = (orderid) => {
return request({
url: 'orders/cancel?orderid=' + orderid,
method: "POST"
})
}
// 福利商品订单列表
const welfare = (data) => {
return request({
url: 'welfares/orders',
data: data
})
}
// 福利券订单列表
const welfareCoupons = (data) => {
return request({
url: 'welfares/coupons',
data: data
})
}
// 福利取消订单
const welfaresCancel = (orderid) => {
return request({
url: 'welfares/orders/cancel?orderid=' + orderid,
method: "POST"
})
}
//权益订单详情
const show = (orderid) => {
return request({
url: 'orders/show',
data: {
orderid
}
})
}
//周五福利订单详情
const welfaresShow = (orderid) => {
return request({
url: 'welfares/orders/show',
data: {
orderid
}
})
}
// 头像上传+昵称修改
const upload = (data) => {
return request({
url: 'user/setting/info',
method: "POST",
data: data
})
}
// 发送短信
const send = (data) => {
return request({
url: 'sms/send',
method: "POST",
data: data
})
}
// 设置支付密码
const setPassword = (data) => {
return request({
url: 'user/setting/set_password',
method: "POST",
data: data
})
}
// 修改支付密码
const changePassword = (data) => {
return request({
url: 'user/setting/change_password',
method: "POST",
data: data
})
}
// 重置支付密码
const resetPassword = (data) => {
return request({
url: 'user/setting/reset_password',
method: "POST",
data: data
})
}
//门店列表
const stores = (data) => {
return request({
url: 'coupons/new_stores',
method: "POST",
data: data
})
}
//门店详情
const storesShow = (data) => {
return request({
url: 'coupons/store/show',
data: data
})
}
//省市区
const areas = (psn) => {
return request({
url: 'areas/children?psn=' + psn
})
}
// 2021-07-28新增
// 我的收益
const myProfit = () => {
return request({
url: 'data/index'
})
}
// 我的收益-收益报表
const myIncome = (month) => {
return request({
url: 'data/income',
data:{
month
}
})
}
// 我的收益-收益报表 + 我的收益-我的团队
const profitUrl = (url, data) => {
return request({
url: url,
data: data
})
}
// 提现前置账户信息
const withdraws = () => {
return request({
url: 'withdraws/create'
})
}
// 提现记录列表
const withdrawsList = (data) => {
return request({
url: 'user/withdraws',
data: data
})
}
// 提现表单填写
const withdrawsForm = (data) => {
return request({
url: 'withdraws',
method: "POST",
data: data
})
}
// 权益详细列表
const profitLogs = (data) => {
return request({
url: 'data/logs',
data: data
})
}
// 转账获取积分账户分类
const transfers = () => {
return request({
url: 'user/transfers'
})
}
// 转账提交表单
const transfersForm = (data) => {
return request({
url: 'user/transfers',
method: "POST",
data: data
})
}
// 校验转账的手机号码
const ajaxTel = (mobile) => {
return request({
url: 'ajax/user',
data: {
mobile
}
})
}
// 产品分享 - 新增
const productList = (page) => {
return request({
url: 'shares/goods',
data: {
page
}
})
}
const productInfo = (right) => {
return request({
url: 'shares/goods/' + right
})
}
const productPoster = (right) => {
return request({
url: 'shares/goods/' + right + '/poster'
})
}
// 我的分享
const myshare = (data) => {
return request({
url: 'user/share',
data: data
})
}
// 产品分享二维码+储值分享二维码
const publicCode = (data) => {
return request({
url: 'user/share/goods',
data: data
})
}
// 储值分享
const storedList = () => {
return request({
url: 'shares/recharges'
})
}
export {
index,
couponinfo,
qrcode,
barcode,
coupon,
couponArr,
logs,
profits,
profitsNext,
cards,
ungrants,
washcarCoupon,
orders,
ordersCoupons,
cancel,
welfare,
welfareCoupons,
welfaresCancel,
show,
welfaresShow,
upload,
send,
setPassword,
changePassword,
resetPassword,
stores,
storesShow,
areas,
myProfit,
myIncome,
profitUrl,
withdraws,
withdrawsList,
withdrawsForm,
profitLogs,
transfers,
transfersForm,
ajaxTel,
productList,
productInfo,
productPoster,
myshare,
publicCode,
storedList
}

View File

@@ -0,0 +1,40 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request.js'
// 周五福利日详情
const index = (welfare_id, data) => {
return request({
url : 'welfare/' + welfare_id,
data: data
})
}
//周五福利-获取支付信息
const fridayInfo = (welfare_id, data) => {
return request({
url : 'welfare/order/' + welfare_id,
data: data
})
}
// 周五福利 单订单支付
const welfSingle = (orderid) => {
return request({
url : 'payments/welfare',
data: {
orderid
}
})
}
export {
index,
fridayInfo,
welfSingle
}

17
apis/interfaces/wxJSDK.js Normal file
View File

@@ -0,0 +1,17 @@
/**
* 手太欠
* 愿这世界都如故事里一样 美好而动人~
*/
import request from '../request'
const config = (data) => {
return request({
url : 'auth/jssdk',
data: data
})
}
export {
config
}