index.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. const util = require('../../utils/util.js')
  2. const app = getApp();
  3. Page({
  4. data: {
  5. disabled: false,
  6. username: "",
  7. password: "",
  8. type:"primary"
  9. },
  10. /**
  11. * 用户点击右上角分享
  12. */
  13. onShareAppMessage: function () {
  14. },
  15. onLoad: function(options) {},
  16. inputedit: function (e) {
  17. let _this = this;
  18. let dataset = e.currentTarget.dataset;
  19. let value = e.detail.value;
  20. let name = dataset.name;
  21. _this.data[name] = value;
  22. _this.setData({
  23. [name]: _this.data[name]
  24. });
  25. },
  26. login: function(e) {
  27. let username = e.detail.value.username;
  28. let password = e.detail.value.password;
  29. if (util.isNullOrEmpty(username)) {
  30. util.toast('请输入用户名');
  31. return
  32. } else if (util.isNullOrEmpty(password)) {
  33. util.toast('请输入密码');
  34. return
  35. }
  36. util.request(util.api.merchantLogin, {username:username,password:password}, "POST", false, true,'').then((res)=>{
  37. console.log(res)
  38. if (res.code == 200) {
  39. app.globalData.isLogin = true;
  40. app.globalData.token = res.result.token
  41. app.globalData.userInfo = res.result.userInfo
  42. wx.setStorageSync("mg_username", username);
  43. util.toast("登录成功",2000, true);
  44. setTimeout(()=>{
  45. wx.reLaunch({
  46. url: '../index/index'
  47. })
  48. },200);
  49. }else{
  50. util.toast(res.message);
  51. }
  52. }).catch((res) => {})
  53. },
  54. })