kydc/progress-list/progress-list.js

30 lines
881 B
JavaScript
Raw Normal View History

const app = getApp()
Page({
data: {
reviewList: [],
masteredList: [],
2026-04-19 11:56:49 +08:00
loading: false,
error: '',
},
onShow() {
this.loadData()
},
loadData() {
2026-04-19 11:56:49 +08:00
this.setData({ loading: true, error: '' })
wx.request({
url: `${app.globalData.baseUrl}/api/v1/progress/review`,
header: { 'X-OpenID': app.globalData.openid || '' },
2026-04-19 11:56:49 +08:00
success: (res) => this.setData({ reviewList: res.data?.data || [] }),
fail: () => this.setData({ error: '待复习数据加载失败' }),
})
wx.request({
url: `${app.globalData.baseUrl}/api/v1/progress/mastered`,
header: { 'X-OpenID': app.globalData.openid || '' },
2026-04-19 11:56:49 +08:00
success: (res) => this.setData({ masteredList: res.data?.data || [] }),
fail: () => this.setData({ error: '已掌握数据加载失败' }),
complete: () => this.setData({ loading: false }),
})
},
})