index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import $ from "./../../utils/Tool";
  2. import {
  3. comfirmCodeLogin
  4. } from "../../requests/api";
  5. import router from "../../utils/router";
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. qrCodeId: "",
  12. macAddress: '',
  13. projectId: '',
  14. spaceId: ''
  15. },
  16. // 确认登录
  17. confirmLogin() {
  18. let param = {
  19. qrCodeId: this.data.qrCodeId,
  20. macAddress: this.data.macAddress,
  21. status: 2, // 0-未扫码 1-已扫描 2-已确认 3-已经失效
  22. projectId: this.data.projectId,
  23. spaceId: this.data.spaceId
  24. }
  25. comfirmCodeLogin(param).then(res => {
  26. // if (res.result === 'success') {
  27. // // Toast.success("已确认");
  28. // }
  29. router.pop();
  30. })
  31. },
  32. // 取消登录
  33. cancelLoginn() {
  34. let param = {
  35. qrCodeId: this.data.qrCodeId,
  36. macAddress: this.data.macAddress,
  37. status: 0, // 0-未扫码 1-已扫描 2-已确认 3-已经失效
  38. projectId: this.data.projectId,
  39. spaceId: this.data.spaceId
  40. }
  41. comfirmCodeLogin(param).then(res => {
  42. // if (res.result === 'success') {
  43. // // Toast.success("已确认");
  44. // }
  45. router.pop();
  46. })
  47. },
  48. /**
  49. * 生命周期函数--监听页面加载
  50. */
  51. onLoad: function (options) {
  52. options = JSON.parse(decodeURIComponent(JSON.stringify(options)))
  53. // debugger
  54. let { id, mac, spaceId } = options
  55. let projectId = $.store.get("projectId") || $.storage.get("projectId")
  56. this.setData({ qrCodeId: id, macAddress: mac, projectId: projectId, spaceId: spaceId })
  57. },
  58. /**
  59. * 生命周期函数--监听页面显示
  60. */
  61. onShow: function () {
  62. }
  63. })