commission--yt-commit

This commit is contained in:
2025-06-30 13:12:06 +08:00
parent 53d0cc6767
commit a1d21c67b8
5 changed files with 79 additions and 36 deletions

View File

@ -1,9 +1,40 @@
import { baseUrl } from "../../../request";
import { decodeBase64 } from "../../../utils/decodebase64";
// pages/course/courseDetail/courseDetail.js
Page({
data: {
items: [null, null, null,null, null, null],
chapterList: [null, null, null,null, null, null], // 章节目录
activeTab: 'intro', // 默认选中“课程简介”
activeIndex: null, // 默认没有任何标题被选中
cid: 0, // 课程ID
courseObj: '', // 课程对象
richText: '', // 课程概述富文本
},
// 获取课程详情
getCourseDetail() {
const cid = this.data.cid;
wx.request({
url: baseUrl + '/course/query/id',
method: 'POST',
data: {
id: cid
},
header: {
Authorization :wx.getStorageSync('token'),
},
success : res => {
console.log(res);
if (res.data.code === 1) {
this.setData({
courseObj: res.data.data,
chapterList: res.data.data.courseChapters,
richText: decodeBase64(res.data.data.detail)
})
}
}
})
},
/** 切换选项卡 */
@ -40,7 +71,13 @@ Page({
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {},
onLoad(options) {
console.log(options);
this.setData({
cid: options.id,
})
this.getCourseDetail()
},
onReady() {},