文件
jw-beauty/miniprogram/pages/subscribe-plans/subscribe-plans.js
T
Guoguo c5f6033ccf fix: improve UX and fix admin console display issues
Miniprogram:
- Add back buttons to all custom-nav pages
- Add debug/mock buttons (BLE connect, wear check, treatment)
  controlled by __DEV__ flag (hidden in prod)

Admin console:
- Fix log page using nonexistent fields (operator_type, target_type)
  now correctly reads admin_id/user_id/action/detail from API
- Fix subscription date fields (started_at→start_time, expired_at→expire_time)
- Wire up subscription detail/extend/renew action buttons
- Wire up device detail "查看完整日志" button
- Add "创建订阅" button to subscription toolbar
- Fix subscription status mapping (2=expired, 3=cancelled)

Docs:
- Add detailed architecture docs for server, miniprogram, admin console
2026-04-28 18:32:26 -07:00

39 行
841 B
JavaScript

var http = require('../../utils/request')
Page({
data: {
statusBarHeight: 44,
plans: [
{ plan: 'monthly', price: '¥99', desc: '约3.3元/天' },
{ plan: 'yearly', price: '¥899', desc: '省¥289' }
],
selected: 'yearly',
purchasing: false
},
onBack: function () {
wx.navigateBack({
fail: function () {
wx.reLaunch({ url: '/pages/index/index' })
}
})
},
onLoad: function () {
var app = getApp()
this.setData({ statusBarHeight: app.globalData.statusBarHeight })
},
onSelect: function (e) {
this.setData({ selected: e.currentTarget.dataset.plan })
},
onPurchase: function () {
wx.showModal({
title: '暂未开放',
content: '在线购买功能尚未开放,请联系管理员开通订阅。',
showCancel: false
})
}
})