From cd40c6f6f3a6138cb70b2e2d017cc7f34a887ef8 Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期五, 17 四月 2026 13:59:49 +0800
Subject: [PATCH] 1.更新vf107代码,更新自动上报通行记录接口、人员查询接口、人员添加接口

---
 vf107/src/service/configService.js |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/vf107/src/service/configService.js b/vf107/src/service/configService.js
index 46b9175..15d5d2d 100644
--- a/vf107/src/service/configService.js
+++ b/vf107/src/service/configService.js
@@ -212,6 +212,12 @@
         tamper: validators.switch,
         uploadToCloud: validators.switch
     },
+    gas: {
+        verification: validators.switch
+    },
+    http: {
+        safeInputAccess: validators.string
+    },
     base: {
         firstLogin: validators.switch,
         backlight: validators.percentage,
@@ -315,6 +321,13 @@
 
             // 楠岃瘉骞舵敹闆嗛厤缃」
             for (const [section, sectionData] of Object.entries(data)) {
+                // 澶勭悊椤剁骇閰嶇疆椤癸紙闈炲垎缁勯厤缃級
+                if (typeof sectionData !== 'object' || sectionData === null) {
+                    // 鐩存帴淇濆瓨椤剁骇閰嶇疆椤�
+                    configsToSave.push({ section: '', key: section, value: sectionData })
+                    continue
+                }
+                
                 for (let [key, value] of Object.entries(sectionData)) {
                     // 楠岃瘉閰嶇疆椤�
                     validateConfig(section, key, value)
@@ -341,7 +354,8 @@
 
             // 鎵归噺淇濆瓨閰嶇疆
             configsToSave.forEach(({ section, key, value }) => {
-                config.set(`${section}.${key}`, value)
+                const configKey = section ? `${section}.${key}` : key
+                config.set(configKey, value)
             })
             config.save()
 

--
Gitblit v1.9.3