CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
22 lines
699 B
TypeScript
22 lines
699 B
TypeScript
import { request } from '../../utils/requestPromise'
|
|
const app = getApp<{ globalData: { apiBase: string; token: string } }>();
|
|
|
|
Page({
|
|
data: { loading: true, results: [] as any[] },
|
|
onLoad() { this.loadResults(); },
|
|
onShow() { this.loadResults(); },
|
|
|
|
async loadResults() {
|
|
try {
|
|
const res = await request<any>({
|
|
url: `${app.globalData.apiBase}/activities/mutual/my-results`,
|
|
header: { 'Authorization': `Bearer ${app.globalData.token}` }
|
|
});
|
|
if (res.statusCode === 200 && res.data.success) {
|
|
this.setData({ results: res.data.data || [], loading: false });
|
|
}
|
|
} catch (e) { console.error(e); this.setData({ loading: false }); }
|
|
},
|
|
|
|
});
|