index.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. const app = getApp()
  2. Page({
  3. data: {
  4. spinShow: false,
  5. userName: '',
  6. password: '',
  7. },
  8. formSubmit: function(e) {
  9. let _this = this
  10. _this.setData({
  11. spinShow: true
  12. });
  13. wx.login({
  14. success(wxres) {
  15. if (wxres.code) {
  16. e.detail.value.code = wxres.code
  17. app.formPost('/api/wx/student/auth/bind', e.detail.value)
  18. .then(res => {
  19. _this.setData({
  20. spinShow: false
  21. });
  22. if (res.code == 1) {
  23. wx.setStorageSync('token', res.response)
  24. wx.reLaunch({
  25. url: '/pages/index/index',
  26. });
  27. } else {
  28. app.message(res.message, 'error')
  29. }
  30. }).catch(e => {
  31. _this.setData({
  32. spinShow: false
  33. });
  34. app.message(e, 'error')
  35. })
  36. } else {
  37. app.message(res.errMsg, 'error')
  38. }
  39. }
  40. })
  41. },
  42. register: function(e) {
  43. wx.navigateTo({
  44. url: "../register/index"
  45. })
  46. }
  47. })