Browse Source

240831-01

master
梁欣 8 months ago
parent
commit
7ad0b19c16
  1. 20
      src/pages/promote/promote.vue

20
src/pages/promote/promote.vue

@ -376,6 +376,7 @@ export default {
withProgress: true
})
this.trainList = data.list
await this.getTrainData()
},
async getTrainInfoList() {
const res = await trainInfoUserListReq()
@ -383,8 +384,6 @@ export default {
if (res) {
this.trainInfoList = res.data
if (this.trainInfoList.length > 0) {
await this.getExamList()
await this.getTrainData()
await this.getDeclareList(this.trainInfoList[0].trainId)
}
}
@ -514,25 +513,26 @@ export default {
this.formList = data
},
async getTrainData() {
console.log(this.trainList)
const {data} = await trainUserLearnLogDataReq({
trainIds: this.trainList.map(item => item.id)
})
this.trainData = data
this.trainDataRate = (this.trainData.learnSize / this.trainData.totalTask)
if (this.trainDataRate > 1) this.trainDataRate = 1
this.trainDataRate = this.trainData.rate
},
toCourse(item) {
if (!item.hasTask) return toast('暂未开放')
uni.navigateTo({url: `/pages/promote/learn?courseId=${item.courseId}&trainId=${item.id}`})
}
},
onShow() {
this.getTrainList()
this.getTrainInfoList()
this.getNewsList()
this.getFormList()
async onShow() {
await this.getNewsList()
await this.getTrainList()
await this.getExamList()
await this.getTrainInfoList()
await this.getFormList()
if (getUserInfo().token) {
this.getMatchList()
await this.getMatchList()
}
},
onLoad() {

Loading…
Cancel
Save