refactor: migrate to Tencent Cloud backend

这个提交包含在:
Guoguo
2026-04-28 22:56:47 +08:00
父节点 267c75718b
当前提交 444c91c0b0
修改 102 个文件,包含 17927 行新增1997 行删除
@@ -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) {