index_details.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. const app = getApp();
  2. Page({
  3. data: {
  4. information: '', //个人信息
  5. optioninfo: '', //择偶信息
  6. adopticon: '', //认证信息
  7. geifabulous:'', //获取点赞
  8. Fabulous:'', // 点赞
  9. optionsuid: '', //用户uid
  10. collection: '', //收藏
  11. options_img: '', //头像
  12. uploadImages:[], //相册放大图集
  13. albumimg:'', // 相册
  14. albumimgurl: '',// 相册url
  15. },
  16. onLoad: function (options) {
  17. var that = this;
  18. getApp().showLoading(); //提示加载中
  19. that.setData({
  20. options_img: options.img //头像
  21. })
  22. // 同步传参
  23. try {
  24. wx.setStorageSync('optionsuid', options.uid)
  25. } catch (e) {
  26. }
  27. var _optionsuid = wx.getStorageSync('optionsuid');
  28. // console.log(_optionsuid)
  29. that.setData({
  30. optionsuid: _optionsuid
  31. })
  32. // 个人相册
  33. let albumimg_url = 'circle/frienddetails/albumimg';
  34. let albumimg_data = {
  35. uid: _optionsuid,
  36. };
  37. app.postRequest(albumimg_url, albumimg_data, function (res) {
  38. // console.log(res.data.url);
  39. console.log(res.data.data);
  40. if (res.code == 201) {
  41. // 对象转数组
  42. var itemList = res.data.data;
  43. //声明一个空的数组
  44. var items = [];
  45. //遍历数据
  46. for (let i in itemList) {
  47. //push到空数组里
  48. items.push(res.data.url+itemList[i].img);
  49. }
  50. console.log(items);
  51. that.setData({
  52. uploadImages: items,
  53. albumimg: res.data.data,
  54. albumimgurl: res.data.url,
  55. })
  56. }
  57. })
  58. // 个人信息
  59. let information_url = 'circle/frienddetails/details';
  60. let information_data = {
  61. uid: this.data.optionsuid,
  62. };
  63. app.postRequest(information_url, information_data, function (res) {
  64. if (res.code == 201) {
  65. // console.log(res.data);
  66. that.setData({
  67. information: res.data
  68. })
  69. }
  70. })
  71. // 择偶信息
  72. let optioninfo_url = 'circle/frienddetails/optiondetails';
  73. let optioninfo_data = {
  74. uid: this.data.optionsuid,
  75. };
  76. app.postRequest(optioninfo_url, optioninfo_data, function (res) {
  77. // console.log(res.data);
  78. if (res.code == 201) {
  79. that.setData({
  80. optioninfo: res.data,
  81. optioninfocode: res,
  82. })
  83. }
  84. })
  85. // 认证信息
  86. let adopticon_url = 'circle/frienddetails/authdetails';
  87. let adopticon_data = {
  88. uid: this.data.optionsuid,
  89. };
  90. app.postRequest(adopticon_url, adopticon_data, function (res) {
  91. // console.log(res.data);
  92. // console.log(res);
  93. if (res.code == 201) {
  94. that.setData({
  95. adopticon: res.data,
  96. adopticoncode: res,
  97. })
  98. }
  99. })
  100. // 获取点赞
  101. let appreciate_url = 'circle/adore/appreciate';
  102. let appreciate_data = {
  103. uuid: this.data.optionsuid,
  104. };
  105. app.postRequest(appreciate_url, appreciate_data, function (res) {
  106. // console.log(res.data);
  107. if (res.code == 201) {
  108. that.setData({
  109. geifabulous: res.data,
  110. // optioninfocode: res,
  111. })
  112. }else{
  113. that.setData({
  114. geifabulous: res.data,
  115. // optioninfocode: res,
  116. })
  117. }
  118. })
  119. // 获取收藏
  120. let collection_url = 'circle/adore/collection';
  121. let collection_data = {
  122. uuid: this.data.optionsuid,
  123. };
  124. app.postRequest(collection_url, collection_data, function (res) {
  125. // console.log(res.data);
  126. if (res.code == 201) {
  127. that.setData({
  128. collection: res.data,
  129. // optioninfocode: res,
  130. })
  131. } else {
  132. that.setData({
  133. collection: res.data,
  134. // optioninfocode: res,
  135. })
  136. }
  137. })
  138. },
  139. // 相册点击放大
  140. enlarge: function (e) {
  141. var that = this;
  142. console.log(that.data.uploadImages)
  143. wx.previewImage({
  144. urls: that.data.uploadImages,
  145. current: e.currentTarget.dataset.src
  146. })
  147. },
  148. fabulousclick: function(e){
  149. var that = this ;
  150. // 点赞
  151. let appreciateform_url = 'circle/adore/appreciateform';
  152. let appreciateform_data = {
  153. uuid: this.data.optionsuid,
  154. };
  155. app.postRequest(appreciateform_url, appreciateform_data, function (res) {
  156. if (res.code == 201) {
  157. that.setData({
  158. geifabulous: res.data,
  159. // optioninfocode: res,
  160. })
  161. } else {
  162. that.setData({
  163. geifabulous: res.data,
  164. // optioninfocode: res,
  165. })
  166. }
  167. })
  168. },
  169. collectionformclick: function (e) {
  170. var that = this;
  171. // 点赞
  172. let collectionform_url = 'circle/adore/collectionform';
  173. let collectionform_data = {
  174. uuid: this.data.optionsuid,
  175. };
  176. app.postRequest(collectionform_url, collectionform_data, function (res) {
  177. if (res.code == 201) {
  178. that.setData({
  179. collection: res.data,
  180. // optioninfocode: res,
  181. })
  182. } else {
  183. that.setData({
  184. collection: res.data,
  185. // optioninfocode: res,
  186. })
  187. }
  188. })
  189. },
  190. toChat(e) { //跳转进入聊天页面
  191. wx.navigateTo({
  192. url: '../chat/chat?to_id=' + e.currentTarget.dataset.item
  193. });
  194. }
  195. })