[本时生活小程序-线上备份]

This commit is contained in:
张慢慢
2021-05-21 15:02:18 +08:00
commit f0302de899
206 changed files with 12884 additions and 0 deletions

39
api/interfaces/address.js Normal file
View File

@@ -0,0 +1,39 @@
import {req} from "../request"
//我的地址列表
const index = () => req({url: "addresses"})
//获取省
const create = () => req({url: "addresses/create"})
// 获取市级列表
const children = (psn) => req({url: "areas/children", data: {psn: psn}})
// 获取已有地址信息
const edit = (addressId) => req({url: "addresses/" + addressId + '/edit'})
// 创建地址保存
const add = (name, mobile, province_id, city_id, district_id, address, def) => req({url: "addresses/store", method: "POST", data: {name: name, mobile: mobile, province_id: province_id, city_id: city_id, district_id: district_id, address: address, def: def}})
// 编辑地址保存
const keep = (addressId,name, mobile, province_id, city_id, district_id, address) => req({url: "addresses/" + addressId + '/update', method: "POST", data: {name: name, mobile: mobile, province_id: province_id, city_id: city_id, district_id: district_id, address: address}})
// 设为默认地址
const setdef = (addressId) => req({url: "addresses/" + addressId + '/setdef', method: "POST"})
// 删除地址
const remove = (addressId) => req({url: "addresses/" + addressId + '/destroy', method: "DELETE"})
export default({
index,
create,
children,
edit,
add,
keep,
setdef,
remove
})

18
api/interfaces/enroll.js Normal file
View File

@@ -0,0 +1,18 @@
import {req} from "../request"
//微信授权登录
const record = (code, iv, encryptedData) => req({url: "auth/openwx", method: "POST", data: {code: code, iv: iv, encryptedData: encryptedData}})
//微信手机授权
const bindmobile = (code, iv, mobile) => req({url: "auth/bindmobile", method: "POST", data: {code: code, iv: iv, mobile: mobile}})
//切换手机授权
const tel = (wechatUser_id, username) => req({url: "auth/loginbymobile", method: "POST", data: {wechatUser_id: wechatUser_id,username: username}})
export default({
record,
bindmobile,
tel
})

View File

@@ -0,0 +1,21 @@
import {req} from "../request"
//兑换订单列表
const index = (type) => req({url: "orders/index", data: {type: type}})
//兑换订单详情
const show = (orderid) => req({url: "orders/show?", data: {orderid: orderid}})
//取消兑换订单
const cancel = (orderid) => req({url: "orders/cancel?orderid=" + orderid , method: "POST"})
//兑换订单支付
const payments = (orderid) => req({url: "payments/order?orderid=" + orderid})
export default({
index,
show,
cancel,
payments
})

93
api/interfaces/index.js Normal file
View File

@@ -0,0 +1,93 @@
import {req} from "../request"
//首页权益
const index = (area_name, user_lng, user_lat) => req({url: "home", data: {area_name: area_name, user_lng: user_lng, user_lat:user_lat}})
//白金+钻石权益
const choice = (type, area_name, user_lng, user_lat) => req({url: "home/group", data: {type: type,area_name: area_name, user_lng: user_lng, user_lat:user_lat}})
//权益分类
const classify = (category_id) => req({url: "categories/" + category_id})
//周五福利详情
const welfares = (welfare_id) => req({url: "welfare/" + welfare_id})
//市区选择
const idxCity = (province_id) => req({url: "areas/citys?province_id=" + province_id || ''})
//活动商品列表
const redwine = () => req({url: "redwine/index"})
//活动商品详情
const redwinePay = (goodId) => req({url: "redwine/" + goodId + "/pay", method: "POST"})
//活动商品订单提交
const payment = (good_id, param_id, address_id, islogistics) => req({url: "redwine/payment", method: "POST", data: {good_id: good_id, param_id: param_id, address_id: address_id, islogistics: islogistics}})
//活动商品订单
const activityOrder = (type, page) => req({url: "activity/orders", data: {type: type, page: page}})
//活动商品取消订单
const cance = (orderId) => req({url: "activity/orders/" + orderId + '/cancel', method: "POST"})
//活动商品支付订单
const repay = (orderId) => req({url: "redwine/" + orderId + '/repay', method: "POST"})
//活动商品订单详情
const ordersInfo = (orderId) => req({url: "activity/orders/" + orderId + '/info', method: "POST"})
// 权益详情
const rightShow = (right_id, address_id, num, is_deliver) => req({url: "orders/create/", data: {right_id: right_id, address_id: address_id || '', num: num || '', is_deliver: is_deliver}})
// 权益购买提交
const rightStore = (right_id, address_id, is_deliver, qty) => req({url: "orders/store/", method: "POST", data: {right_id: right_id, address_id: address_id || '', is_deliver: is_deliver, qty: qty || ''}})
// 权益购买信息
const wechat = (trade_no) => req({url: "payments/wechat?",method: "POST", data: {trade_no: trade_no}})
//获取openid地址-web
const unionpay = (callback_url, callback_type, right_id) => req({url: "unionpay/openid", data: {callback_url: callback_url, callback_type: callback_type, right_id: right_id}})
//领取权益优惠券
const receiveCode = (openid, event_no, right_id) => req({url: "unionpay/code", data: {openid: openid, event_no: event_no, right_id: right_id}})
//领取权益优惠券
const unionCode = (openid) => req({url: "unionpay/union_openid", data: {openid: openid}, method: "POST"})
//所有城市-最新无字母
const newCity = () => req({url: "ajax/all_right_citys"})
//市区选择-最新无字母
const newidxCity = (code) => req({url: "ajax/all_right_children", data: {code: code}})
//周五福利-获取支付信息
const fridayInfo = (orderId) => req({url: "welfare/order/" + orderId})
//周五福利-支付
const fridayPay = (trade_no) => req({url: "payments/welfare/wechat",method: "POST", data: {trade_no: trade_no}})
export default({
index,
choice,
classify,
welfares,
idxCity,
redwine,
redwinePay,
payment,
activityOrder,
cance,
repay,
ordersInfo,
rightShow,
rightStore,
wechat,
unionpay,
receiveCode,
unionCode,
newCity,
newidxCity,
fridayInfo,
fridayPay
})

70
api/interfaces/user.js Normal file
View File

@@ -0,0 +1,70 @@
import {req} from "../request"
//用户信息
const index = () => req({url: "user"})
//切换用户登录
const mobiles = () => req({url: "user/mobiles"})
//卡券
const coupon = (status) => req({url: "coupons?status=" + status})
//卡券分组
const couponArr = (activityId, status, page) => req({url: "coupons/list", data:{activityId : activityId, status : status, page : page}})
//卡券详情
const couponinfo = (coupon_id, user_lng, user_lat) => req({url: "coupons/show", data:{coupon_id : coupon_id, user_lng : user_lng, user_lat : user_lat}})
//卡券二维码
const qrcode = (coupon_id) => req({url: "coupons/qrcode", data:{coupon_id : coupon_id}})
//卡券二维码
const barcode = (coupon_id) => req({url: "coupons/" + coupon_id + '/barcode'})
//门店列表
const stores = (coupon_id, province_id, city_id, district_id, title, user_lng, user_lat, page) => req({url: "coupons/new_stores", method: "POST", data:{coupon_id : coupon_id, province_id : province_id || '', city_id : city_id || '', district_id : district_id || '', title : title || '', user_lng : user_lng, user_lat : user_lat, page : page}})
//门店详情
const storesShow = (store_id, user_lng, user_lat) => req({url: "coupons/store/show", data:{store_id : store_id, user_lng : user_lng, user_lat : user_lat}})
//省市区
const areas = (psn) => req({url: "areas/children?psn=" + psn})
// 加入微信卡包
const jssdk = (coupon_id) => req({url: "coupons/jssdk?coupon_id=" + coupon_id})
// 积分卡激活
const cards = (code, pass) => req({url: "user/cards/activate", method: "POST", data:{code : code, pass : pass}})
// 积分账变记录
const logs = (type, page) => req({url: "account/logs", data:{type : type, page : page}})
// 冻结列表
const ungrants = (type,) => req({url: "account/ungrants", data:{type : type}})
// 发送短信
const send = (mobile, channel, type) => req({url: "sms/send", method: "POST", data:{mobile : mobile, channel : channel, type : type}})
// 领取红包
const unicom = (mobile, channel, code) => req({url: "unicom/get", method: "POST", data:{mobile : mobile, channel : channel, code : code}})
export default({
index,
mobiles,
coupon,
couponArr,
couponinfo,
qrcode,
barcode,
stores,
storesShow,
areas,
jssdk,
cards,
logs,
ungrants,
send,
unicom
})