// pages/index/index.js import { homePage } from '../../api/index' Page({ /** * 页面的初始数据 */ data: { locationStr: '定位地址…', blanceCount: 0, // 剩余预约次数 fileInfoList: [] }, /** * 生命周期函数--监听页面显示 */ onShow() { this.initIndexData() }, initIndexData () { homePage({}).then(res => { console.log(res, 'homePage'); }) }, /** * 处理套餐 购买 or 预约 * blanceCount: 0-购买 1-预约 * **/ handlePackage () { var type = this.data.blanceCount > 0 ? 1 : 0 switch (type) { case 0: wx.navigateTo({ url: '/pages/buy/buy', }) break; case 1: wx.navigateTo({ url: '/pages/appointment/appointment', }) break; } }, // 点击全部档案 handleAllFile () { wx.navigateTo({ url: '/pages/allFile/allFile', }) }, // 添加检测人 handleAddCheck () { wx.navigateTo({ url: '/pages/createFile/createFile?form=index', }) }, handleScanCode () { wx.scanCode({ onlyFromCamera: true, scanType: ['barCode','qrCode','datamatrix','pdf417'], success (res) { console.log(res); } }) } })