diff --git a/miniprogram/pages/auto-scan/auto-scan.js b/miniprogram/pages/auto-scan/auto-scan.js index 61d6f92..288e533 100644 --- a/miniprogram/pages/auto-scan/auto-scan.js +++ b/miniprogram/pages/auto-scan/auto-scan.js @@ -154,11 +154,25 @@ Page({ }, onNext: function () { - var mask = this.data.regions || 0x1F - var scanData = this._scanResults || [] - var param = scanData.length > 0 ? '&scan=' + encodeURIComponent(JSON.stringify(scanData)) : '' - wx.redirectTo({ - url: '/pages/treatment-setup/treatment-setup?regions=' + mask + param + var self = this + var mask = self.data.regions || 0x1F + + ble.setParams({ + region_mask: mask, + wavelength: 2, + brightness: 200, + duration_ms: 600000, + mode: 1, + control: 0x02 + }).then(function () { + return ble.startTreatment(mask) + }).then(function () { + wx.redirectTo({ + url: '/pages/treating/treating?regions=' + mask + + '&wavelength=2&duration=600000&mode=1' + }) + }).catch(function (err) { + wx.showToast({ title: err.error_msg || '启动失败', icon: 'none' }) }) } })