index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // pages/index/index.js
  2. import { homePage } from '../../api/index'
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. locationStr: '定位地址…',
  9. blanceCount: 0, // 剩余预约次数
  10. fileInfoList: []
  11. },
  12. /**
  13. * 生命周期函数--监听页面显示
  14. */
  15. onShow() {
  16. this.initIndexData()
  17. },
  18. initIndexData () {
  19. homePage({}).then(res => {
  20. console.log(res, 'homePage');
  21. })
  22. },
  23. /**
  24. * 处理套餐 购买 or 预约
  25. * blanceCount: 0-购买 1-预约
  26. * **/
  27. handlePackage () {
  28. var type = this.data.blanceCount > 0 ? 1 : 0
  29. switch (type) {
  30. case 0:
  31. wx.navigateTo({
  32. url: '/pages/buy/buy',
  33. })
  34. break;
  35. case 1:
  36. wx.navigateTo({
  37. url: '/pages/appointment/appointment',
  38. })
  39. break;
  40. }
  41. },
  42. // 点击全部档案
  43. handleAllFile () {
  44. wx.navigateTo({
  45. url: '/pages/allFile/allFile',
  46. })
  47. },
  48. // 添加检测人
  49. handleAddCheck () {
  50. wx.navigateTo({
  51. url: '/pages/createFile/createFile?form=index',
  52. })
  53. },
  54. handleScanCode () {
  55. wx.scanCode({
  56. onlyFromCamera: true,
  57. scanType: ['barCode','qrCode','datamatrix','pdf417'],
  58. success (res) {
  59. console.log(res);
  60. }
  61. })
  62. }
  63. })