receivedInvitation.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. // pages/receivedInvitation/receivedInvitation.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. oprerateState:'待定', //我方操作状态
  8. needState:'', //需求号状态
  9. courseState:'', //课程号状态
  10. needColor:'', //需求号链接的颜色
  11. courseColor:'' //课程号链接的颜色
  12. },
  13. // 跳转到需求详情
  14. toNeedDetail() {
  15. let needState = this.data.needState
  16. if(!needState){
  17. wx.navigateTo({
  18. url: '/pages/stuNeed/stuNeed',
  19. })
  20. }else if(needState == '已锁'){
  21. wx.showModal({
  22. title:'提示',
  23. content:'需求已锁定,不能操作'
  24. })
  25. }else if(needState == '下架'){
  26. wx.showModal({
  27. title:'提示',
  28. content:'需求已下架,不能操作'
  29. })
  30. }
  31. },
  32. // 跳转到课程详情
  33. toCourseDetail() {
  34. let courseState = this.data.courseState
  35. if(!courseState){
  36. wx.navigateTo({
  37. url: '/pages/stuNeed/stuNeed',
  38. })
  39. }else if(courseState == '已锁'){
  40. wx.showModal({
  41. title:'提示',
  42. content:'课程已锁定,不能操作'
  43. })
  44. }else if(courseState == '下架'){
  45. wx.showModal({
  46. title:'提示',
  47. content:'课程已下架,不能操作'
  48. })
  49. }
  50. },
  51. /**
  52. * 生命周期函数--监听页面加载
  53. */
  54. onLoad(options) {
  55. // 加载页面时根据状态重置需求号链接的颜色
  56. if(this.data.needState){
  57. this.setData({
  58. needColor:'#808080'
  59. })
  60. }
  61. // 加载页面时根据状态重置课程号链接的颜色
  62. if(this.data.courseState){
  63. this.setData({
  64. courseColor:'#808080'
  65. })
  66. }
  67. },
  68. /**
  69. * 生命周期函数--监听页面初次渲染完成
  70. */
  71. onReady() {
  72. },
  73. /**
  74. * 生命周期函数--监听页面显示
  75. */
  76. onShow() {
  77. },
  78. /**
  79. * 生命周期函数--监听页面隐藏
  80. */
  81. onHide() {
  82. },
  83. /**
  84. * 生命周期函数--监听页面卸载
  85. */
  86. onUnload() {
  87. },
  88. /**
  89. * 页面相关事件处理函数--监听用户下拉动作
  90. */
  91. onPullDownRefresh() {
  92. },
  93. /**
  94. * 页面上拉触底事件的处理函数
  95. */
  96. onReachBottom() {
  97. },
  98. /**
  99. * 用户点击右上角分享
  100. */
  101. onShareAppMessage() {
  102. }
  103. })