YD_Event.miniApp/utils/constants.js

40 lines
1.4 KiB
JavaScript
Raw Normal View History

2026-03-30 18:08:27 +08:00
const getBaseUrl = () => {
const app = getApp();
return app && app.globalData && app.globalData.baseUrl ? app.globalData.baseUrl : '';
};
const API = {
banners: '/api/eventclient/banners',
eventList: '/api/eventclient/list',
2026-03-31 18:09:37 +08:00
eventMyList: '/api/eventclient/my-events',
2026-03-30 18:08:27 +08:00
eventDetail: (id) => `/api/eventclient/${id}`,
2026-04-08 17:32:03 +08:00
eventRegistrationStatus: (registrationId) => `/api/eventclient/status/${registrationId}`,
myRegistrationDetail: (registrationId) => `/api/eventclient/my-registration/${registrationId}`,
2026-03-30 18:08:27 +08:00
apply: '/api/eventclient/apply',
2026-04-07 17:54:54 +08:00
calculateAmount: '/api/eventclient/calculate-amount',
2026-04-09 23:45:36 +08:00
cancelRegistrationRefund: '/api/eventclient/cancel-registration-refund',
2026-03-30 18:08:27 +08:00
wechatLogin: '/api/oauth/login',
2026-03-31 23:27:35 +08:00
loginByCode: '/api/oauth/login',
2026-04-03 17:57:08 +08:00
// Refresh token endpoint (请按后端实际接口路径修改)
oauthRefreshToken: '/api/oauth/refresh-token',
2026-03-30 18:08:27 +08:00
oauthRegister: '/api/oauth/register',
2026-03-31 18:09:37 +08:00
oauthResetPassword: '/api/oauth/reset-password',
sendVerificationCode: '/api/sms/sendverificationcode',
/** 小程序 wx.login 的 code 换 openid(按后端实际路径修改) */
wechatOpenidByJsCode: '/api/wechat/jscode2session',
2026-03-30 18:08:27 +08:00
myProfile: '/api/my/profile',
myAuth: '/api/my/auth',
2026-03-31 23:27:35 +08:00
myRegistrations: '/api/my/registrations',
myPoints: '/api/my/points',
myOrders: '/api/my/orders',
myTeams: '/api/my/teams',
myCertificates: '/api/my/certificates'
2026-03-30 18:08:27 +08:00
};
module.exports = {
getBaseUrl,
API
};