index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // pages/index/index.js
  2. import {
  3. getApi,
  4. postApi
  5. } from "../../apis/api"
  6. import cloudApi from "../../apis/cloudApi"
  7. const app = getApp()
  8. Page({
  9. data: {
  10. indexInfo: {},
  11. },
  12. async getIndexInfo() {
  13. let res = await postApi('/index', {
  14. loginAccountId: wx.getStorageSync('loginAccountId'),
  15. })
  16. if (res.data.status == 0) {
  17. this.setData({
  18. indexInfo: res.data.result
  19. })
  20. } else if (res.data.status == 1) {
  21. wx.showToast({
  22. title: '暂无数据',
  23. icon: "error"
  24. })
  25. } else if (res.data.status == 2) {
  26. wx.showToast({
  27. title: '尚未登录',
  28. icon: "error"
  29. })
  30. }
  31. },
  32. forbidTouchMove() {
  33. },
  34. onLoad() {},
  35. onShow() {
  36. this.getIndexInfo()
  37. },
  38. goTo(e) {
  39. if (!wx.getStorageSync('loginAccountId')) {
  40. wx.showToast({
  41. title: '请登录!',
  42. icon: "error"
  43. })
  44. return
  45. }
  46. let {
  47. url,
  48. maintab
  49. } = e.currentTarget.dataset
  50. app.globalData.maintab = maintab
  51. if (maintab) {
  52. wx.switchTab({
  53. url
  54. })
  55. } else {
  56. wx.navigateTo({
  57. url
  58. })
  59. }
  60. },
  61. })