Files
szjs/pages/home/home.js
2025-03-07 22:27:18 +08:00

220 lines
4.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//获取应用实例
var app = getApp();
Page({
/**
* 页面的初始数据00
*/
data: {
news: [],
bannerdata: [
"home-banner"
]
},
//生长曲线图
go_grow() {
if (wx.getStorageSync('phone') == '') {
wx.setStorageSync('uidFlag', false);
console.log('请登录')
this.isdenglu()
} else {
wx.navigateTo({
url: '/pages/grocur/grocur',
});
}
},
//性发育图表
go_peizhen() {
if (wx.getStorageSync('phone') === '') {
wx.setStorageSync('uidFlag', false);
console.log('请登录');
this.isDenglu();
} else {
wx.showToast({ title: '功能正在开发中', icon: 'none' });
}
},
//跳转性发育图表页面
go_chart() {
if (wx.getStorageSync('phone') == '') {
wx.setStorageSync('uidFlag', false);
console.log('请登录')
this.isdenglu()
} else {
wx.navigateTo({
url: '/pages/sexChart/sexChart',
});
}
},
// 跳转身高SDS计算页面并且携带一个类别参数
// category为1时跳转身高SDS计算category为2时跳转遗传靶身高
redirectToHeightSDS() {
wx.navigateTo({
url: `/pages/heightSdsCalculator/heightSdsCalculator?category=1`,
})
},
// 跳转遗传靶身高计算页面并且携带类别参数category=2
redirectToGeneticTargetHeight() {
// wx.navigateTo({
// url: `/pages/heightSdsCalculator/heightSdsCalculator?category=2`,
// })
wx.navigateTo({
url: `/pages/tarhei/tarhei`,
})
},
//CPP预测计算
go_cpp() {
if (wx.getStorageSync('phone') == '') {
wx.setStorageSync('uidFlag', false);
console.log('请登录')
this.isdenglu()
} else {
wx.switchTab({
url: '/pages/tool/tool'
});
}
},
//IGF-1参考值
go_peihu() {
if (wx.getStorageSync('phone') == '') {
wx.setStorageSync('uidFlag', false);
console.log('请登录')
this.isdenglu()
} else {
// wx.navigateTo({
// url: "/pages/webpage/webpage?url=" + "https://mp.weixin.qq.com/s/Uz8Lh9ZSdPUPwupS06dh9Q" // 解码
// });
wx.navigateTo({
url: "/pages/igfrefer/igfrefer",
});
}
},
//获取资讯列表数据
getOrderList: function () {
var that = this;
wx.request({
url: app.globalData.url + 'app/Ruilaiwechat/selectRealtimeInfoList',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
method: 'POST',
data: {
page: this.data.pageNum,
},
success: (res) => {
var resp = res.data;
if (res.data.erro == 0) {
if (res.data.currentPage == 1) {
console.log("xxxe==" + res.data.currentPage)
// 检查列表数量是否等于30
if (this.data.news.length === 30){
console.log("列表数量等于30")
that.setData({
news: resp.lists,
pageNum: res.data.currentPage + 1
});
}else{
that.setData({
news: resp.lists,
});
}
console.log("xxxe=pageNum=" + this.data.pageNum)
} else {
console.log("dddddddddd==")
that.setData({
news: this.data.news.concat(resp.lists),
pageNum: res.data.currentPage + 1
});
}
}
}
});
},
//是否登录
isdenglu() {
wx.showModal({
title: '提示',
content: '请先登录',
success(res) {
if (res.confirm) {
console.log('用户点击确定')
wx.switchTab({
url: '/pages/my/my'
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
},
itemclick(e) {
console.log("列表条目的index==" + e.currentTarget.dataset.index)
console.log("列表条目的url==" + e.currentTarget.dataset.url)
wx.navigateTo({
url: "/pages/webpage/webpage?url=" + e.currentTarget.dataset.url // 解码
});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
this.getOrderList()
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})