index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. const app = getApp();
  2. const util = require("../../../utils/util.js")
  3. const md5 = require('../../../utils/md5.js');
  4. Page({
  5. data: {
  6. hidden: true,
  7. },
  8. wxLogin(){
  9. let that = this
  10. wx.login({
  11. success(wxres) {
  12. if( !wxres.code){
  13. util.showMsg("登入失败")
  14. }else{
  15. that.doLoginByCode( wxres.code )
  16. }
  17. }
  18. })
  19. },
  20. doLoginByCode( code ){
  21. app.formPost( "base/wxLogin", {code}).then( (res)=>{
  22. if( res.code == 200){
  23. app.setUserInfo( res.data )
  24. util.showSuccess("登入成功")
  25. wx.navigateBack({
  26. delta: 1,
  27. })
  28. }
  29. })
  30. },
  31. doIdentify( e ){
  32. let {username, nickname, password} = e.detail.value;
  33. if( !username || !nickname || !password ){
  34. return;
  35. }
  36. let param = {username, nickname}
  37. console.log("param",{username, nickname, password} )
  38. param.password = md5.md5( password ).toLocaleLowerCase();
  39. let that = this
  40. wx.login({
  41. success(wxres) {
  42. if (wxres.code) {
  43. param.code = wxres.code
  44. that.doRegister( param )
  45. }
  46. }
  47. })
  48. },
  49. doRegister( param ){
  50. app.formPost( 'base/register', param).then( res =>{
  51. if( res.code == 200 ){
  52. console.log( "register", res)
  53. app.setUserInfo( res.data )
  54. util.showSuccess("绑定成功")
  55. wx.navigateBack({
  56. delta: 1,
  57. })
  58. }else{
  59. util.showMsg( res.msg )
  60. }
  61. })
  62. }
  63. })