From a7299708e20a77c777902947d07463987eff10ae Mon Sep 17 00:00:00 2001 From: Guoguo Date: Sat, 18 Jul 2026 20:17:09 -0700 Subject: [PATCH] =?UTF-8?q?feat(server):=20=E6=89=AB=E6=8F=8F=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E5=AD=98=E5=82=A8(scan=5Freports)+=E8=AF=8A=E6=96=AD?= =?UTF-8?q?=E9=98=88=E5=80=BC=E9=85=8D=E7=BD=AE(diagnosis=5Fconfig)+admin?= =?UTF-8?q?=20=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - scan_reports 表+dao+3个报告接口(POST/latest/:id,requireUser) - GET /treatment/diagnosis-config 下发实时阈值(免发版调参) - admin SettingsView 加 diagnosis_config JSON 编辑器 - 注意: schema.sql 变更需手动 TencentDB 迁移 --- admin-console/src/views/SettingsView.vue | 43 ++++++++++++- server/sql/schema.sql | 21 ++++++- server/src/dao/scan-report.dao.js | 79 ++++++++++++++++++++++++ server/src/routes/admin.js | 2 +- server/src/routes/treatment.js | 47 ++++++++++++++ 5 files changed, 187 insertions(+), 5 deletions(-) create mode 100644 server/src/dao/scan-report.dao.js diff --git a/admin-console/src/views/SettingsView.vue b/admin-console/src/views/SettingsView.vue index a33a10a..aafbf63 100644 --- a/admin-console/src/views/SettingsView.vue +++ b/admin-console/src/views/SettingsView.vue @@ -125,6 +125,12 @@ + + + 智能诊断阈值(diagnosis_config) + 下发给小程序的实时诊断阈值,改此处即可调参无需发版。levels 为归一化吸收阈值;problem_wavelength 将问题类型映射到波长码 IR=1,R=2,UV=3,Y=4。保存前会校验 JSON 格式。 +