redeem.js 889 Bytes
/*
 * @Date: 2026-01-20 11:38:20
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2026-01-20 11:41:37
 * @FilePath: /xyxBooking-weapp/src/api/redeem.js
 * @Description: 义工核销端接口
 */
import { fn, fetch } from '@/api/fn';

const Api = {
  REDEEM_LOGIN: '/srv/?f=reserve_admin&a=login',
  REDEEM_CHECK_AUTH: '/srv/?f=reserve_admin&a=user&t=check_auth',
  REDEEM_REDEEM: '/srv/?f=reserve_admin&a=bill&t=redeem',
}

/**
 * @description: 义工登录
 */
export const volunteerLoginAPI = (params) => fn(fetch.post(Api.REDEEM_LOGIN, params));

/**
 * @description: 检查核销权限
 * @returns {Object} { data.can_redeem: Boolean, msg: String}
 */
export const checkRedeemPermissionAPI = (params) => fn(fetch.get(Api.REDEEM_CHECK_AUTH, params));

/**
 * @description: 核销
 */
export const verifyTicketAPI = (params) => fn(fetch.post(Api.REDEEM_REDEEM, params));