2024-10-16 17:56:25 +08:00

154 lines
3.0 KiB
JavaScript

import { objectToQueryString } from '../../utils/utils'
Page({
data: {
baoxianFlag: false,
tabIndex: 0,
history: {},
historyShow: true,
dinyueFlag: false,
pageDataInfo: {
bannerList: [],
module1: [],
module2: [],
module3: [],
},
systemInfo: {},
searchDialogTips: true,
},
onLoad(query) {
const sid = query.sid || '';
const id = query.id || '';
const tid = query.tid || '';
const systemInfo = my.getSystemInfoSync();
const isUrlString = objectToQueryString(query)
if (sid || id || tid) {
if (systemInfo.platform == 'android' || systemInfo.platform == 'Android') {
my.navigateTo({
url: `/pages/videoAndroid/videoAndroid?${isUrlString}`,
});
} else {
my.navigateTo({
url: `/pages/video/video?${isUrlString}`
});
}
} else {
this.setData({
systemInfo,
})
}
},
onShow() {
// 页面显示
const systemInfo = my.getSystemInfoSync();
this.setData({
systemInfo,
})
this.isGetList();
},
isGetList() {
const { httpRequest } = getApp();
const paramenter = {
path: '/index',
method: 'GET',
}
httpRequest(paramenter).then(res => {
if (res && res.status == 1) {
const { data } = res;
this.setData({
pageDataInfo: {
bannerList: data.ads,
module1: data.module1,
module2: data.module2,
module3: data.module3,
}
})
}
})
},
closeBaoXian() {
this.setData({
baoxianFlag: false
})
},
closeDinYue() {
this.setData({
dinyueFlag: false
})
},
closeHisMadel() {
this.setData({
historyShow: false
})
},
getDinyue() { },
toPathAddqywx() {
my.navigateTo({
url: '/pages/addqywx/addqywx'
})
},
navgetHistory() {
const systemInfo = this.data.systemInfo;
if (systemInfo.platform == 'android' || systemInfo.platform == 'Android') {
my.navigateTo({
url: `/pages/videoAndroid/videoAndroid?sid=${this.history.sid}&id=${this.history.id || ""
}`,
});
} else {
my.navigateTo({
url: `/pages/video/video?sid=${this.history.sid}&id=${this.history.id || ""
}`,
});
}
},
getSearch() {
my.navigateTo({
url: '/pages/search/search'
})
},
toPathVideo(event) {
const data = event.target.dataset.item;
const systemInfo = this.data.systemInfo;
console.log(systemInfo, "systemInfo")
if (systemInfo.platform == 'android' || systemInfo.platform == 'Android') {
my.navigateTo({
url: `/pages/videoAndroid/videoAndroid?sid=${data.id}`,
});
} else {
my.navigateTo({
url: `/pages/video/video?sid=${data.id}`
});
}
},
hideDialogTips() {
this.setData({
searchDialogTips: false
})
},
onHide() {
// 页面隐藏
},
onPullDownRefresh() {
// 页面被下拉
},
onReachBottom() {
// 页面被拉到底部
},
});