106 lines
2.2 KiB
JavaScript
Raw Normal View History

2025-06-06 15:17:30 +08:00
// pages/teacher/vedio/vedio.js
const { getSpecialLevelList } = require("../../../utils/serve/teacher");
const tabService = require("../../../utils/tab-serve");
Page({
/**
* 页面的初始数据
*/
data: {
list:[],
detail:{},
showSelect:false,//是否展示下拉框
showSelectId:0,
forList:[],
showVideo:{},
showSelectTabId:0
},
/**
* 生命周期函数--监听页面加载
*/
async onLoad(options) {
const res = await getSpecialLevelList()
this.setData({
list:res.data,
detail:res.data[0],
showVideo:res.data[0].levelList[0]['基本技能'][0]['actionList'][0] || {}
})
},
showSelect(e){
this.setData({
showSelect:this.data.showSelectId == e.currentTarget.dataset.id && this.data.showSelect ? false : true,
showSelectId:e.currentTarget.dataset.id,
forList:this.data.detail.levelList[0][e.currentTarget.dataset.id == 0 ?'基本技能':'专项技能'],
})
},
changeTab(e){
this.setData({
detail:e.currentTarget.dataset.item,
showSelect:false,
showVideo:e.currentTarget.dataset.item.levelList[0]['基本技能'][0]['actionList'][0] || {},
showSelectTabId:0
})
},
changeVideo(e){
console.log(e.currentTarget.dataset.video)
this.setData({
showVideo:e.currentTarget.dataset.video || {},
showSelect:false,
showSelectTabId:this.data.showSelectId
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
tabService.updateIndex(this, 3)
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})