2024-11-22 15:36:06 +08:00

76 lines
2.1 KiB
TypeScript

// e:\project\dy_video_all\初晴剧场\pages\theater\theater.ts
import { httpRequest } from "../../utils/httpReques";
Page({
data: {
swiperCurrent: 0,
categoryList: [],
categoryid: '',
module1: [],
module2: [],
canUsePlayletExtension: getApp().globalData.canUsePlayletExtension,
useVideoByte: getApp().globalData.useVideoByte,
},
onLoad() {
// options
},
onShow() {
httpRequest('/top', 'POST').then((res: any) => {
console.log(res, "ppppppppp")
if (res.status == 1) {
this.setData({
categoryList: res.data.category,
categoryid: res.data.categoryid,
module1: res.data.module1,
module2: res.data.module2
})
}
})
},
handelSwiperChange(ev: any) {
const current = ev.detail.current;
this.setData({
swiperCurrent: current
})
},
handelSortTap(ev: any) {
const datasetcCtegoryid = ev.currentTarget.dataset.categoryid;
const categoryid = this.data.categoryid;
if (categoryid != datasetcCtegoryid) {
httpRequest('/top', 'POST', { categoryid: datasetcCtegoryid }).then((res: any) => {
if (res.status == 1) {
this.setData({
categoryid: datasetcCtegoryid,
module1: res.data.module1,
})
}
})
}
},
toPathTap() {
tt.navigateTo({
url: `/pages/search/search`,
});
},
toPathLeaderboard() {
tt.navigateTo({
url: `/pages/leaderboard/leaderboard`,
});
},
toPathVideo(ev: any) {
const sid = ev.currentTarget.dataset.sid;
const album_id = ev.currentTarget.dataset.item.album_id;
const episode_id = ev.currentTarget.dataset.item.episode_id;
let url = `/pages/videoDetail/videoDetail?sid=${sid}`;
if(this.data.canUsePlayletExtension&&this.data.useVideoByte){
url = `/pages/videoByte/videoByte?is_continue=0&tt_album_id=${album_id}&tt_episode_id=${episode_id}&sid=${sid}`;
}
console.log("url",url);
tt.navigateTo({
url: url,
});
// tt.navigateTo({
// url: `/pages/videoDetail/videoDetail?sid=${sid}`,
// });
},
})