refactor: migrate to Tencent Cloud backend
这个提交包含在:
@@ -13,6 +13,7 @@ Page({
|
||||
selectedMode: 0,
|
||||
subExpired: false,
|
||||
subDays: 6,
|
||||
fixedDurationMs: 600000,
|
||||
submitting: false,
|
||||
error: ''
|
||||
},
|
||||
@@ -26,7 +27,7 @@ Page({
|
||||
checkSubscription: function () {
|
||||
var http = require('../../utils/request')
|
||||
var self = this
|
||||
http.get('/api/v1/subscription/status').then(function (sub) {
|
||||
http.get('/api/v1/subscription').then(function (sub) {
|
||||
self.setData({
|
||||
subExpired: sub.status !== 'active',
|
||||
subDays: sub.remaining_days || 0
|
||||
@@ -35,6 +36,7 @@ Page({
|
||||
},
|
||||
|
||||
onToggleRegion: function (e) {
|
||||
if (this.data.selectedMode === 0) return
|
||||
var idx = e.currentTarget.dataset.idx
|
||||
var regions = this.data.regions
|
||||
regions[idx].checked = !regions[idx].checked
|
||||
@@ -47,7 +49,13 @@ Page({
|
||||
wx.navigateTo({ url: '/pages/subscribe-prompt/subscribe-prompt' })
|
||||
return
|
||||
}
|
||||
this.setData({ selectedMode: mode })
|
||||
var data = { selectedMode: mode }
|
||||
if (mode === 0) {
|
||||
var regions = this.data.regions
|
||||
regions.forEach(function (r) { r.checked = true })
|
||||
data.regions = regions
|
||||
}
|
||||
this.setData(data)
|
||||
},
|
||||
|
||||
onStart: function () {
|
||||
@@ -66,7 +74,7 @@ Page({
|
||||
|
||||
if (self.data.selectedMode === 1) {
|
||||
self.setData({ submitting: false })
|
||||
wx.navigateTo({ url: '/pages/auto-scan/auto-scan' })
|
||||
wx.navigateTo({ url: '/pages/auto-scan/auto-scan?regions=' + mask })
|
||||
return
|
||||
}
|
||||
|
||||
@@ -74,7 +82,7 @@ Page({
|
||||
region_mask: mask,
|
||||
wavelength: 2,
|
||||
brightness: 200,
|
||||
duration_ms: 600000,
|
||||
duration_ms: self.data.fixedDurationMs,
|
||||
mode: self.data.selectedMode
|
||||
}).then(function () {
|
||||
return ble.startTreatment(mask)
|
||||
@@ -83,7 +91,7 @@ Page({
|
||||
wx.redirectTo({
|
||||
url: '/pages/treating/treating?regions=' + mask +
|
||||
'&wavelength=2' +
|
||||
'&duration=600000' +
|
||||
'&duration=' + self.data.fixedDurationMs +
|
||||
'&mode=' + self.data.selectedMode
|
||||
})
|
||||
}).catch(function (err) {
|
||||
|
||||
在新工单中引用
屏蔽一个用户