home.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. // pages/home/home.js
  2. var BASEURL = require('../../utils/wxconstant.js')
  3. var baseUrl = BASEURL.BaseUrl()
  4. var baseutils = require('../../utils/baseUtils.js')
  5. var netUtil = require('../../utils/network.js')
  6. var isregistered
  7. Page({
  8. /**
  9. * 页面的初始数据
  10. */
  11. data: {
  12. imgUrls: [
  13. {
  14. "aa_urla": "../../img/home_banner.png"
  15. },
  16. {
  17. "aa_urla": "../../img/home_banner.png"
  18. },
  19. {
  20. "aa_urla": "../../img/home_banner.png"
  21. }
  22. ],
  23. indicatorDots: true,
  24. autoplay: true,
  25. interval: 5000,
  26. duration: 500,
  27. homedata:{},
  28. noticeContent:'这是公告'
  29. },
  30. /**
  31. * 生命周期函数--监听页面加载
  32. */
  33. onLoad: function (options) {
  34. baseutils.getComOpenid() //获取openid
  35. },
  36. getAddata:function(){
  37. var that = this
  38. var data = { }
  39. var url = baseUrl + BASEURL.getUrl.getAd
  40. netUtil.requestLoading(url, data, '正在加载数据...', 'GET', function (res) {
  41. if (res.data.success){
  42. that.setData({
  43. homedata: res.data.data,
  44. noticeContent: res.data.data.announcement[0].noticeContent
  45. })
  46. // console.log('homedata', that.data.homedata)
  47. }
  48. }, function (res) {
  49. wx.showToast({
  50. title: '加载数据失败',
  51. icon: 'none',
  52. duration: 2000
  53. })
  54. })
  55. },
  56. /**
  57. * 生命周期函数--监听页面初次渲染完成
  58. */
  59. onReady: function () {
  60. },
  61. /**
  62. * 生命周期函数--监听页面显示
  63. */
  64. onShow: function () {
  65. var that = this
  66. isregistered = wx.getStorageSync('isregistered')
  67. if (isregistered){
  68. baseutils.getPersonlEmp()
  69. baseutils.judgeisReg()
  70. }else{
  71. wx.showModal({
  72. title: '提示',
  73. content: '您当前尚未进行微信授权登录,是否立即前往?',
  74. success: function (res) {
  75. if (res.confirm) {
  76. wx.switchTab({
  77. url: '../mine/mine',
  78. })
  79. } else if (res.cancel) {
  80. return
  81. }
  82. }
  83. })
  84. }
  85. that.getAddata() //获取home广告信息
  86. },
  87. /**
  88. * 生命周期函数--监听页面隐藏
  89. */
  90. onHide: function () {
  91. },
  92. /**
  93. * 生命周期函数--监听页面卸载
  94. */
  95. onUnload: function () {
  96. },
  97. /**
  98. * 页面相关事件处理函数--监听用户下拉动作
  99. */
  100. onPullDownRefresh: function () {
  101. },
  102. /**
  103. * 页面上拉触底事件的处理函数
  104. */
  105. onReachBottom: function () {
  106. },
  107. /**
  108. * 用户点击右上角分享
  109. */
  110. onShareAppMessage: function () {
  111. }
  112. })