hookehuyr

fix(api): 修正积分接口路径参数错误

修复积分相关接口路径中错误的参数名称,将'a=points'改为'a=point'以匹配后端接口
同时优化ActivityHistoryPage中的活动数据处理逻辑,增加activityInfo变量存储活动数据
/*
* @Date: 2025-12-24 12:26:27
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-12-24 18:36:29
* @LastEditTime: 2025-12-26 11:15:29
* @FilePath: /mlaj/src/api/points.js
* @Description: 积分相关接口
*/
import { fn, fetch } from './fn';
const Api = {
POINTS_LIST: '/srv/?a=points&t=list',
OLD_ACTIVITY_BATCH_ACTIVITY_REGISTRATION: '/srv/?a=points&t=old_activity_batch_activity_registration',
POINTS_LIST: '/srv/?a=point&t=list',
OLD_ACTIVITY_BATCH_ACTIVITY_REGISTRATION: '/srv/?a=point&t=old_activity_batch_activity_registration',
}
/**
......
......@@ -142,7 +142,7 @@ const handleCollectCoins = async () => {
name: userInfo.name || '',
mobile: userInfo.phone || '',
idcard: userInfo.idCard || '',
old_activity_data: campaign_info.value
old_activity_data: activityInfo.value
})
if (res.code) {
showToast({
......@@ -176,6 +176,7 @@ const handleSubmitMissing = () => {
const userInfo = ref({});
const campaign_info = ref([]);
const activityInfo = ref({})
// 记录日期
const recordDate = ref('')
......@@ -193,11 +194,11 @@ onMounted(async () => {
idcard: userInfo.idCard
})
if (activityRes.code) {
activityInfo.value = activityRes.data || {}
// 获取历史列表数据
const campaign_info = activityRes.data?.campaign_info || []
if (campaign_info.length) {
campaign_info.value = campaign_info;
activities.value = campaign_info.map(item => ({
campaign_info.value = activityRes.data?.campaign_info || []
if (campaign_info.value.length) {
activities.value = campaign_info.value.map(item => ({
id: item.campaign_id || 0,
stu_uid: item.stu_uid || '',
title: item.campaign_name || '',
......@@ -221,9 +222,9 @@ onMounted(async () => {
const activityRes = await searchOldActivityAPI()
if (activityRes.code) {
// 获取历史列表数据
const campaign_info = activityRes.data?.campaign_info || []
if (campaign_info.length) {
activities.value = campaign_info.map(item => ({
campaign_info.value = activityRes.data?.campaign_info || []
if (campaign_info.value.length) {
activities.value = campaign_info.value.map(item => ({
id: item.campaign_id || 0,
stu_uid: item.stu_uid || '',
title: item.campaign_name || '',
......