index.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. const app = require('../../utils/util.js');
  2. const tools = require('../../utils/tools.js');
  3. Page({
  4. data: {
  5. // 轮播
  6. backgrounds: [{
  7. "pic": "/images/banner1.png",
  8. // link:'../aboutme/index',
  9. },
  10. {
  11. "pic": "/images/banner2.png",
  12. // link:'../aboutme/index',
  13. },
  14. {
  15. "pic": "/images/banner3.png",
  16. // link:'../aboutme/index',
  17. },
  18. ],
  19. indicatorDots: true,
  20. vertical: false,
  21. autoplay: true,
  22. interval: 5000,
  23. duration: 500,
  24. number: {},
  25. msgList: [
  26. // {
  27. // url: "url",
  28. // title: "欢迎来到吉顺致养小程序"
  29. // },
  30. // {
  31. // url: "url",
  32. // title: "欢迎来到吉顺致养小程序"
  33. // },
  34. ]
  35. },
  36. goCollect() {
  37. // if (wx.getStorageSync('user') == '') {
  38. // wx.showModal({
  39. // showCancel: false,
  40. // content: '当前您未登录,请登录',
  41. // success(res) {
  42. // if (res.confirm) {
  43. // wx.redirectTo({
  44. // url: '/pages/login/login',
  45. // })
  46. // } else if (res.cancel) {
  47. // console.log('用户点击取消')
  48. // }
  49. // }
  50. // })
  51. // } else {
  52. // wx.switchTab({
  53. // url: '/pages/collectInfo/collectInfo',
  54. // })
  55. // }
  56. // if (wx.getStorageSync('user') == '') {
  57. // wx.redirectTo({
  58. // url: '/pages/login/login',
  59. // })
  60. // } else {
  61. // wx.switchTab({
  62. // url: '/pages/collectInfo/collectInfo',
  63. // })
  64. // }
  65. wx.navigateTo({
  66. url: '/pages/userBook/userBook',
  67. })
  68. },
  69. goXunfang() {
  70. // if (wx.getStorageSync('user') == '') {
  71. // wx.showModal({
  72. // showCancel: false,
  73. // content: '当前您未登录,请登录',
  74. // success(res) {
  75. // if (res.confirm) {
  76. // wx.redirectTo({
  77. // url: '/pages/login/login',
  78. // })
  79. // } else if (res.cancel) {
  80. // console.log('用户点击取消')
  81. // }
  82. // }
  83. // })
  84. // } else {
  85. // wx.switchTab({
  86. // url: '/pages/visitandinfo/visitandinfo',
  87. // })
  88. // }
  89. // if (wx.getStorageSync('user') == '') {
  90. // wx.redirectTo({
  91. // url: '/pages/login/login',
  92. // })
  93. // } else {
  94. // wx.switchTab({
  95. // url: '/pages/visitandinfo/visitandinfo',
  96. // })
  97. // }
  98. wx.navigateTo({
  99. url: '/pages/visitFind/visitFind',
  100. })
  101. },
  102. goTongzhi() {
  103. if (wx.getStorageSync('user') == '') {
  104. wx.redirectTo({
  105. url: '/pages/login/login',
  106. })
  107. } else {
  108. wx.navigateTo({
  109. url: '/pages/notice/notice',
  110. })
  111. }
  112. },
  113. goPaiming() {
  114. if (wx.getStorageSync('user') == '') {
  115. wx.redirectTo({
  116. url: '/pages/login/login',
  117. })
  118. } else {
  119. wx.navigateTo({
  120. url: '/pages/paiming/paiming',
  121. })
  122. }
  123. },
  124. goSaoMa() {
  125. console.log("扫阿");
  126. if (wx.getStorageSync('user') == '') {
  127. wx.redirectTo({
  128. url: '/pages/login/login',
  129. })
  130. } else {
  131. wx.scanCode({
  132. onlyFromCamera: true,
  133. success: (res) => {
  134. console.log(res, "打印锕");
  135. let length = res.result.substring(res.result.lastIndexOf('/') + 1, res.result.length)
  136. wx.navigateTo({
  137. url: '/pages/love/love?id=' + length,
  138. })
  139. },
  140. fail: (res) => {
  141. console.log(res, "假的");
  142. wx.showToast({
  143. title: '扫码失败',
  144. icon: 'none',
  145. duration: 2000,
  146. })
  147. }
  148. })
  149. }
  150. },
  151. depts() {
  152. console.log("1111111111111111111111111111");
  153. wx.request({
  154. url: app.globalData.publicUrl + '/applet/homeStatistics',
  155. method: "GET",
  156. data: {
  157. appletsId: wx.getStorageSync('openId')
  158. },
  159. success: (res) => {
  160. console.log("resrrrrrrrrrrrrrrrrrrrrrrr",res);
  161. if (res.data.code == 0) {
  162. this.setData({
  163. number: res.data.data
  164. })
  165. }
  166. }
  167. })
  168. },
  169. welcomeMessage() {
  170. this.setData({
  171. msgList: []
  172. })
  173. if (wx.getStorageSync('user') == '') {
  174. wx.request({
  175. url: app.globalData.publicUrl + '/welcomeMessage/list',
  176. method: "GET",
  177. success: (res) => {
  178. if (res.data.code == 0) {
  179. if (res.data.data.length != 0) {
  180. let result = res.data.data[0].title
  181. this.data.msgList.push({
  182. title: result
  183. });
  184. this.data.msgList.push({
  185. title: result
  186. });
  187. this.setData({
  188. msgList: this.data.msgList
  189. })
  190. }
  191. }
  192. }
  193. })
  194. } else {
  195. wx.request({
  196. url: app.globalData.publicUrl + '/appletNotice/listForAppletsFirst',
  197. method: "GET",
  198. header: {
  199. appletsId: wx.getStorageSync('openId')
  200. },
  201. success: (res) => {
  202. if (res.data.code == 0) {
  203. if (res.data.data.length == 0) {
  204. this.data.msgList.push({
  205. title: '暂无通知'
  206. });
  207. this.setData({
  208. msgList: this.data.msgList
  209. })
  210. } else {
  211. let result = res.data.data.title;
  212. this.data.msgList.push({
  213. title: result
  214. });
  215. this.setData({
  216. msgList: this.data.msgList
  217. })
  218. }
  219. }
  220. }
  221. })
  222. }
  223. },
  224. // onLoad() {
  225. // console.log("onloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonloadonload");
  226. // this.depts();
  227. // },
  228. onShow() {
  229. this.depts();
  230. this.welcomeMessage();
  231. },
  232. onLoad: function () {
  233. console.log("主页load11111");
  234. var that = this;
  235. const apps = getApp()
  236. apps.getAuthKey().then(function (res) {
  237. that.depts();
  238. })
  239. console.log("主页load2222222222222222");
  240. }
  241. })