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 openid = wx.getStorageSync('openid')
  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. },
  35. getAddata:function(){
  36. var that = this
  37. var data = { }
  38. var url = baseUrl + BASEURL.getUrl.getAd
  39. netUtil.requestLoading(url, data, '正在加载数据...', 'GET', function (res) {
  40. if (res.data.success){
  41. that.setData({
  42. homedata: res.data.data,
  43. noticeContent: res.data.data.announcement[0].noticeContent
  44. })
  45. // console.log('homedata', that.data.homedata)
  46. }
  47. }, function (res) {
  48. wx.showToast({
  49. title: '加载数据失败',
  50. icon: 'none',
  51. duration: 2000
  52. })
  53. })
  54. },
  55. /**
  56. * 生命周期函数--监听页面初次渲染完成
  57. */
  58. onReady: function () {
  59. },
  60. /**
  61. * 生命周期函数--监听页面显示
  62. */
  63. onShow: function () {
  64. var that = this
  65. if (openid){
  66. baseutils.getComOpenid() //获取openid
  67. baseutils.getPersonlEmp()
  68. baseutils.judgeisReg()
  69. }else{
  70. wx.showModal({
  71. title: '提示',
  72. content: '您当前尚未进行微信授权登录,是否立即前往?',
  73. success: function (res) {
  74. if (res.confirm) {
  75. wx.switchTab({
  76. url: '../mine/mine',
  77. })
  78. } else if (res.cancel) {
  79. return
  80. }
  81. }
  82. })
  83. }
  84. that.getAddata() //获取home广告信息
  85. },
  86. /**
  87. * 生命周期函数--监听页面隐藏
  88. */
  89. onHide: function () {
  90. },
  91. /**
  92. * 生命周期函数--监听页面卸载
  93. */
  94. onUnload: function () {
  95. },
  96. /**
  97. * 页面相关事件处理函数--监听用户下拉动作
  98. */
  99. onPullDownRefresh: function () {
  100. },
  101. /**
  102. * 页面上拉触底事件的处理函数
  103. */
  104. onReachBottom: function () {
  105. },
  106. /**
  107. * 用户点击右上角分享
  108. */
  109. onShareAppMessage: function () {
  110. }
  111. })