- 新协议《协议简述-添加扫描时光色》落地: FFE4 Byte17 高3位=扫描光色(1红/2红外/3紫外/4暖黄), 低5位保留贴合状态; Byte18=0xFF 故障; auto-scan 按光色分桶采集(旧固件无标识归 red 桶降级) - diagnosis.js 重写: PD极性(值大=吸收多,固件已确认) NR=本区/本色5区平均-1; 每区4色argmax>0.10判定; 3路PD区几何平均+MAD剔奇异(3σ对n=3失效,审计实证); 严重度0.05/0.15/0.30仅展示; 全参数走 diagnosis_config 热调(极性/阈值/PD映射/亮度) - buildVendorCommand 支持 plan 多区多色单命令下发(每IO独立 红/红外/紫外/暖黄); builder层安全硬上限 治疗亮度≤204(80%) 时长≤600s - 区域映射修正: 掩码=IO纵列 左0x01/中上0x02/中0x04/中下0x08/右0x10, 修复 treatment-setup/manual/treating/getRegionName/i18n 共7处标签错位, FULL_FACE 0x7F→0x1F - 扫描报告页: 新增分区面罩示意图(5区按推荐光着色+模式名+严重度,点击跳光疗介绍), 推荐护理改一条命令多色下发(亮度204); 扫描中设备故障即时中止 - schema.sql diagnosis_config 种子更新(新结构); i18n 清理死键,中英对齐25/24键
70 行
1.7 KiB
JavaScript
70 行
1.7 KiB
JavaScript
// Shared strings used across many pages.
|
|
module.exports = {
|
|
zh: {
|
|
tab: { home: '首页', records: '记录', mine: '我的' },
|
|
loading: '加载中...',
|
|
confirm: '确定',
|
|
cancel: '取消',
|
|
save: '保存',
|
|
saving: '保存中...',
|
|
back: '返回',
|
|
retry: '重试',
|
|
close: '关闭',
|
|
done: '完成',
|
|
start: '开始',
|
|
stop: '停止',
|
|
unknown: '未知',
|
|
saveSuccess: '保存成功',
|
|
saveFailed: '保存失败',
|
|
networkError: '网络异常,请重试',
|
|
deviceNotConnected: '设备未连接',
|
|
// 区域 = IO 纵列布局:left=IO1(0x01) top=IO2(0x02中上) middle=IO3(0x04中)
|
|
// bottom=IO4(0x08中下) right=IO5(0x10)。key 名沿用,语义以掩码为准。
|
|
regions: {
|
|
left: '左区',
|
|
top: '中上区',
|
|
middle: '中区',
|
|
bottom: '中下区',
|
|
right: '右区'
|
|
},
|
|
wavelengths: {
|
|
red: '红光',
|
|
infrared: '红外光',
|
|
uv: '紫外光',
|
|
yellow: '黄光'
|
|
}
|
|
},
|
|
en: {
|
|
tab: { home: 'Home', records: 'Records', mine: 'Me' },
|
|
loading: 'Loading...',
|
|
confirm: 'OK',
|
|
cancel: 'Cancel',
|
|
save: 'Save',
|
|
saving: 'Saving...',
|
|
back: 'Back',
|
|
retry: 'Retry',
|
|
close: 'Close',
|
|
done: 'Done',
|
|
start: 'Start',
|
|
stop: 'Stop',
|
|
unknown: 'Unknown',
|
|
saveSuccess: 'Saved',
|
|
saveFailed: 'Save failed',
|
|
networkError: 'Network error, please retry',
|
|
deviceNotConnected: 'Device not connected',
|
|
regions: {
|
|
left: 'Left',
|
|
top: 'Upper Center',
|
|
middle: 'Center',
|
|
bottom: 'Lower Center',
|
|
right: 'Right'
|
|
},
|
|
wavelengths: {
|
|
red: 'Red',
|
|
infrared: 'Infrared',
|
|
uv: 'UV',
|
|
yellow: 'Yellow'
|
|
}
|
|
}
|
|
}
|