consumer-app/api/service.js

205 lines
4.4 KiB
JavaScript
Raw Permalink Normal View History

2025-12-19 12:27:55 +00:00
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,
},
})
}
2026-03-18 16:27:42 +00:00
// 获得工会代金券
export function getGuildVoucher(params = {}) {
2025-12-19 12:27:55 +00:00
return request({
2026-03-18 16:27:42 +00:00
url: '/app-api/member/labor-union-voucher/page',
2025-12-19 12:27:55 +00:00
method: 'GET',
data: params,
})
2026-01-13 04:12:48 +00:00
}
// 获得图文消息分页
export function getMessagePage(params = {}) {
return request({
url: '/app-api/member/labor-union-message/page',
method: 'GET',
data: params,
})
2026-03-02 07:32:41 +00:00
}
// 会员点赞和取消根据赞状态设置
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,
})
}
2026-02-27 08:48:28 +00:00
// 获取支付的签名
export function getPaySign(params = {}){
return request({
2026-02-28 02:24:39 +00:00
url: '/app-api/member/labor-union-pay/sign',
2026-02-27 08:48:28 +00:00
method: 'GET',
data: params,
})
2026-02-28 09:10:51 +00:00
}
// 创建购买订单
export function appBuy (params = {}){
return request({
url: '/app-api/member/lu-order/buy',
method: 'POST',
data: params,
})
}
2026-03-02 07:32:41 +00:00
// 创建会员司机公会分享记录
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,
})
}
2026-03-18 16:27:42 +00:00
// 工会代金券/商品下单并发起微信支付(需要后端返回小程序支付参数)
2026-03-02 07:32:41 +00:00
// 约定:后端返回字段需包含 timeStamp、nonceStr、package、signType、paySign或等价字段
2026-03-18 16:27:42 +00:00
// export function createGuildVoucherWxPay(params = {}) {
2026-03-04 08:58:40 +00:00
// return request({
// // TODO: 如后端实际路径不同,请替换这里的 url
2026-03-18 16:27:42 +00:00
// url: '/app-api/member/labor-union-voucher/pay',
2026-03-04 08:58:40 +00:00
// method: 'POST',
// data: params,
// showLoading: true,
// })
// }
2026-02-28 09:10:51 +00:00
// 获取lu(司机公会简称) 订单信息
export function getLuOrder (id){
2026-03-02 07:32:41 +00:00
return request({
2026-02-28 09:10:51 +00:00
url: '/app-api/member/lu-order/get?id='+id,
method: 'GET',
})
}
/// 获取我的订单列表
export function getLuMyOrderPage (params = {}){
return request({
url: '/app-api/member/lu-order/myPage',
method: 'GET',
data: params
})
}
2026-03-04 08:58:40 +00:00
// 订单支付状态更新
export function updateLuOrderPayStatus(params = {}){
return request({
url: '/app-api/member/lu-order/getPayStatus',
method: 'GET',
data: params,
})
}
2026-03-18 16:27:42 +00:00
// 删除代金券购买 (暂时不用)
// export function delVoucherPurchaseBuy(id){
2026-02-28 09:10:51 +00:00
// return request({
2026-03-18 16:27:42 +00:00
// url: '/app-api/member/labor-union-voucher-purchase/delete?id='+id,
2026-02-28 09:10:51 +00:00
// method: 'DELETE',
// })
// }
2026-03-18 16:27:42 +00:00
// // 取消代金券购买 (暂时不用)
// export function cancelVoucherPurchaseBuy(id){
2026-02-28 09:10:51 +00:00
// return request({
2026-03-18 16:27:42 +00:00
// url: '/app-api/member/labor-union-voucher-purchase/cancel?id='+id,
2026-02-28 09:10:51 +00:00
// method: 'POST',
// })
2026-03-04 08:58:40 +00:00
// }
// 获得我的订单列表
export function getMyOrderPage(params = {}){
return request({
url: '/app-api/member/lu-order/myPage',
method: 'GET',
data: params
})
}
2026-03-05 11:04:23 +00:00
// 删除订单id 为 Query 参数,拼在 URL 上)
export function deleteOrder(params = {}) {
const id = params.id
const url = id !== undefined && id !== ''
? `/app-api/member/lu-order/delete?id=${encodeURIComponent(id)}`
: '/app-api/member/lu-order/delete'
return request({
url,
2026-03-04 08:58:40 +00:00
method: 'DELETE',
2026-03-05 11:04:23 +00:00
data: {},
2026-03-04 08:58:40 +00:00
})
}
// 取消订单(待支付状态)
export function cancelOrder(params = {}){
return request({
url: '/app-api/member/lu-order/cancel',
2026-03-02 07:32:41 +00:00
method: 'POST',
data: params,
})
2026-03-04 08:58:40 +00:00
}
2026-03-21 11:16:08 +00:00
// 获得优惠卷分页
export function getLuCouponPage(params = {}) {
return request({
url: '/app-api/member/lu-coupon/page',
method: 'GET',
data: params,
})
}
2026-03-21 14:15:37 +00:00
// 获得优惠卷详情
export function getLuCouponDetail(id) {
return request({
url: '/app-api/member/lu-coupon/get',
method: 'GET',
data: { id },
})
}
2026-03-04 08:58:40 +00:00