consumer-app/api/service.js

97 lines
2.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import { request } from './index.js'
// 司机工会服务分类 -- 字典
export function getDictDataByType(params = {}) {
return request({
url: '/app-api/system/dict-data/type',
method: 'GET',
data: params,
})
}
// 获得工会商店分页
export function getGuildStorePage(params = {}) {
return request({
url: '/app-api/member/labor-union-shop/page',
method: 'GET',
data: params,
})
}
// 获得工会商店详情
export function getGuildStoreDetail(id) {
return request({
url: `/app-api/member/labor-union-shop/get`,
method: 'GET',
data: {
id: id,
},
})
}
// 获得工会优惠券
export function getGuildCoupon(params = {}) {
return request({
url: '/app-api/member/labor-union-coupon/page',
method: 'GET',
data: params,
})
}
// 获得图文消息分页
export function getMessagePage(params = {}) {
return request({
url: '/app-api/member/labor-union-message/page',
method: 'GET',
data: params,
})
}
// 会员点赞和取消根据赞状态设置
export function setMemberLike(params = {}) {
return request({
url: '/app-api/member/labor-union-zan/zan',
method: 'POST',
data: params,
})
}
// 会员收藏
export function setMemberCollect(params = {}) {
return request({
url: '/app-api/member/labor-union-collect/collect',
method: 'POST',
data: params,
})
}
// 创建会员司机公会分享记录
export function createMemberShare(params = {}) {
return request({
url: '/app-api/member/labor-union-share/create',
method: 'POST',
data: params,
})
}
//判断是否需要地图
export function isNeedMap(params = {}) {
return request({
url: '/app-api/member/app/getCnf',
method: 'GET',
data: params,
})
}
// 工会优惠券/商品下单并发起微信支付(需要后端返回小程序支付参数)
// 约定:后端返回字段需包含 timeStamp、nonceStr、package、signType、paySign或等价字段
export function createGuildCouponWxPay(params = {}) {
return request({
// TODO: 如后端实际路径不同,请替换这里的 url
url: '/app-api/member/labor-union-coupon/pay',
method: 'POST',
data: params,
showLoading: true,
})
}