eventDetail.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. // pages/actDetail/actDetail.js
  2. const app = getApp()
  3. var host = app.globalData.host;
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. info: {},
  10. uid: '',
  11. zk1: 0,
  12. zk2: 0,
  13. sex_array: ['男', '女'],
  14. sex: -1,
  15. job_array: ['非中科院单位','中科院单位'],
  16. job: 0,
  17. show: 0,
  18. list:[],
  19. index:[0,0,0]
  20. },
  21. /**
  22. * 生命周期函数--监听页面加载
  23. */
  24. onLoad: function (options) {
  25. options.id=1;
  26. var that = this;
  27. wx.showNavigationBarLoading()
  28. var that = this;
  29. wx.request({
  30. url: host + '/api/detail',
  31. method: 'GET',
  32. data: {
  33. type: 'conference',
  34. id: options.id
  35. },
  36. success: function (res) {
  37. wx.hideNavigationBarLoading();
  38. that.setData({
  39. info: res.data.data
  40. })
  41. },
  42. fail: function () {
  43. wx.hideLoading();
  44. wx.showToast({
  45. title: '服务器开小差啦!',
  46. icon: 'none'
  47. })
  48. }
  49. })
  50. //中科院单位
  51. wx.request({
  52. url: host + '/api/organization/list',
  53. method: 'GET',
  54. success: function (res) {
  55. wx.hideNavigationBarLoading();
  56. var list=[];
  57. list[0] = res.data.data;
  58. list[1] = list[0][0].children;
  59. list[2] = list[1][0].chileren;
  60. that.setData({
  61. list: list
  62. })
  63. },
  64. })
  65. },
  66. bindMultiPickerColumnChange:function(e){
  67. console.log('修改的列为', e.detail.column, ',值为', e.detail.value);
  68. },
  69. bindPickerChange:function(e){
  70. this.setData({
  71. job: e.detail.value
  72. })
  73. },
  74. close:function(){
  75. this.setData({
  76. show: 0
  77. })
  78. },
  79. open: function () {
  80. this.setData({
  81. show: 1
  82. })
  83. },
  84. submit: function (e) {
  85. console.log(e.detail.value)
  86. var form = e.detail.value;
  87. var list = this.data.list, index=this.data.index;
  88. form.organizer_unit = list[0][index[0]].value+list[1][index[1]].value+list[2][index[2]].value
  89. wx.request({
  90. url: host + '/api/user/signup',
  91. method:'POST',
  92. data: e.detail.value,
  93. success:(res=>{
  94. console.log(res)
  95. if(res.data.code == 0){
  96. wx.showToast({
  97. title: '提交成功',
  98. })
  99. }
  100. })
  101. })
  102. // this.setData({
  103. // show: 0
  104. // })
  105. },
  106. zk1: function () {
  107. this.setData({
  108. zk1: 1
  109. })
  110. },
  111. sq1: function () {
  112. this.setData({
  113. zk1: 0
  114. })
  115. },
  116. zk2: function () {
  117. this.setData({
  118. zk2: 1
  119. })
  120. },
  121. sq2: function () {
  122. this.setData({
  123. zk2: 0
  124. })
  125. },
  126. /**
  127. * 生命周期函数--监听页面初次渲染完成
  128. */
  129. onReady: function () {
  130. },
  131. /**
  132. * 生命周期函数--监听页面显示
  133. */
  134. onShow: function () {
  135. },
  136. /**
  137. * 生命周期函数--监听页面隐藏
  138. */
  139. onHide: function () {
  140. },
  141. /**
  142. * 生命周期函数--监听页面卸载
  143. */
  144. onUnload: function () {
  145. },
  146. /**
  147. * 页面相关事件处理函数--监听用户下拉动作
  148. */
  149. onPullDownRefresh: function () {
  150. },
  151. /**
  152. * 页面上拉触底事件的处理函数
  153. */
  154. onReachBottom: function () {
  155. },
  156. /**
  157. * 用户点击右上角分享
  158. */
  159. onShareAppMessage: function () {
  160. }
  161. })