123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- // pages/user/my_course/my_course.js
- import {
- getMyPaidlesson,
- getVRCourseList
- } from '../../../utils/request'
- import {
- getCourseStatus
- } from '../../../utils/courseTime'
- const {
- noExhibitionImg
- } = require('../../../utils/images');
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- noExhibitionImg,
- list: [],
- },
- /**
- * 生命周期函数--监听页面加载
- */
- async onLoad(options) {
- if (options.userId) {
- this.getPaidList(options.userId);
- }
- },
- async getPaidList(id) {
- const res = await getMyPaidlesson(id);
- // const res = await getVRCourseList();
- console.log('res', res)
- if (res.code === 0) {
- this.setData({
- list: res.data ? res.data.map(item => {
- item.courseStaus = getCourseStatus(item.openRoomTime, item.endRoomTime)
- return item
- }) : []
- })
- }
- },
- handleOpenDetail({
- currentTarget
- }) {
- const {
- detail
- } = currentTarget.dataset;
- console.log('detail', detail.id)
- wx.navigateTo({
- url:`/pages/course_detail/course_detail?id=${detail.id}`,
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {
- },
- onRefresh() {
- this.setData({
- enable: true
- });
- setTimeout(() => {
- this.setData({
- enable: false
- });
- }, 1500);
- },
- onScroll(e) {
- const {
- scrollTop
- } = e.detail;
- this.setData({
- scrollTop
- });
- }
- })
|