From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点
---
fix_menu.py | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/fix_menu.py b/fix_menu.py
new file mode 100644
index 0000000..7cc224f
--- /dev/null
+++ b/fix_menu.py
@@ -0,0 +1,42 @@
+import sqlite3
+
+# Fix output database
+out_db = r'd:\TestPlatform\TapProject\WPFProject\bin\x64\Debug\Config\Database\database.db'
+conn = sqlite3.connect(out_db)
+c = conn.cursor()
+
+# Check existing child menu entries for reference
+c.execute("SELECT code, name, iconPath, level FROM menu WHERE parentCode='ManualControl' AND code NOT IN ('DeviceConfig','DeviceDebug')")
+print("Reference entries:")
+for r in c.fetchall():
+ print(f" {r}")
+
+# Fix: set iconPath and level to match existing pattern
+c.execute("""UPDATE menu SET iconPath = '.\\xinzeng_1.png', level = '2'
+ WHERE code IN ('DeviceConfig','DeviceDebug')""")
+conn.commit()
+
+# Verify
+c.execute("SELECT code, name, iconPath, level, type, parentCode FROM menu WHERE code IN ('DeviceConfig','DeviceDebug')")
+print("\nFixed entries:")
+for r in c.fetchall():
+ print(f" {r}")
+
+conn.close()
+
+# Fix source database
+src_db = r'd:\TestPlatform\TapProject\WPFProject\Config\Database\database.db'
+conn = sqlite3.connect(src_db)
+c = conn.cursor()
+
+c.execute("""UPDATE menu SET level = '2'
+ WHERE code IN ('DeviceConfig','DeviceDebug')""")
+conn.commit()
+
+c.execute("SELECT code, name, iconPath, level FROM menu WHERE code IN ('DeviceConfig','DeviceDebug')")
+print("\nSource DB fixed:")
+for r in c.fetchall():
+ print(f" {r}")
+
+conn.close()
+print("\nDone!")
--
Gitblit v1.9.1