me.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. import http from '../../base/httputil'
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. isShowAccoutDialog : false,
  9. isBindSuccess : false,
  10. userName :'未登录',
  11. password: null,
  12. openid: null
  13. },
  14. onLoad(e){
  15. this.setData({
  16. isBindSuccess : app.isLoginSuccess,
  17. // userName:
  18. })
  19. if(app.isLoginSuccess){
  20. this.data.userName=wx.getStorageSync('userName')
  21. this.setData({
  22. userName:this.data.userName
  23. })
  24. }
  25. },
  26. onShow() {
  27. },
  28. inputUserName(e){
  29. this.userName = e.detail.value
  30. },
  31. inputPassword(e){
  32. this.password = e.detail.value
  33. },
  34. isLogin(){
  35. if(!app.isLoginSuccess){
  36. wx.reLaunch({
  37. url: '../denglu/denglu',
  38. })
  39. }else{
  40. wx.showModal({
  41. title: '提示',
  42. content: '确认退出?',
  43. complete: (res) => {
  44. if (res.cancel) {
  45. }
  46. if (res.confirm) {
  47. this.clear()
  48. }
  49. }
  50. })
  51. }
  52. },
  53. bindViewClear(){
  54. wx.showModal({
  55. title: '提示',
  56. content: '确认清除缓存?',
  57. complete: (res) => {
  58. if (res.cancel) {
  59. }
  60. if (res.confirm) {
  61. this.clear()
  62. }
  63. }
  64. })
  65. },
  66. GoMailList(){
  67. wx.navigateTo({
  68. url: '../maillist/maillist',
  69. })
  70. },
  71. clear(){
  72. wx.clearStorage({
  73. success: (res) => {
  74. wx.showToast({
  75. title: '清理成功',
  76. })
  77. app.globalToken=null;
  78. app.isLoginSuccess=false;
  79. this.setData({
  80. isShowAccoutDialog : false,
  81. isBindSuccess : false,
  82. userName :"未登录",
  83. password: null,
  84. openid: null
  85. })
  86. wx.reLaunch({
  87. url: '../denglu/denglu'
  88. })
  89. },
  90. })
  91. },
  92. /**
  93. * 生命周期函数--监听页面初次渲染完成
  94. */
  95. onReady() {
  96. },
  97. /**
  98. * 生命周期函数--监听页面隐藏
  99. */
  100. onHide() {
  101. },
  102. /**
  103. * 生命周期函数--监听页面卸载
  104. */
  105. onUnload() {
  106. },
  107. /**
  108. * 页面相关事件处理函数--监听用户下拉动作
  109. */
  110. onPullDownRefresh() {
  111. },
  112. /**
  113. * 页面上拉触底事件的处理函数
  114. */
  115. onReachBottom() {
  116. },
  117. /**
  118. * 用户点击右上角分享
  119. */
  120. onShareAppMessage() {
  121. }
  122. // init_userInfo() {
  123. // let that = this
  124. // if (app.globalToken == null) {
  125. // wx.getUserProfile({
  126. // desc: 'desc',
  127. // success: (res) => {
  128. // this.getSysUserInfo(res.userInfo)
  129. // that.setData({
  130. // userInfo : res.userInfo
  131. // })
  132. // },
  133. // fail: res => {
  134. // console.log(res)
  135. // },
  136. // })
  137. // }
  138. // },
  139. // getSysUserInfo(info) {
  140. // let that = this
  141. // wx.login({
  142. // success(res) {
  143. // var code = res.code
  144. // var data = {
  145. // wxCode: code,
  146. // wxNickName: info.nickName,
  147. // wxAvatarUrl: info.avatarUrl
  148. // }
  149. // http.send_post("/auth/applogin", data, that.loginSuccess)
  150. // },
  151. // fail(res) {
  152. // console.log("ffff", res)
  153. // }
  154. // })
  155. // },
  156. // modalCancel(){
  157. // this.setData({
  158. // isShowAccoutDialog : false
  159. // })
  160. // },
  161. // modalSubmit(){
  162. // let obj = new Object()
  163. // obj.openid = this.openid
  164. // obj.userName = this.userName
  165. // obj.password = this.password
  166. // http.send_post("/system/minapp/AppLoginController/bindWxUser",obj,this.modalSubmitSuccess)
  167. // },
  168. // modalSubmitSuccess(res){
  169. // wx.showToast({
  170. // title: res.msg,
  171. // icon: "none"
  172. // })
  173. // if (res.code == 200) {
  174. // this.setData({
  175. // isShowAccoutDialog : false,
  176. // isBindSuccess : true
  177. // })
  178. // }
  179. // },
  180. })