feat: system.json 的可视化编辑

This commit is contained in:
Junyan Qin
2024-10-15 21:42:05 +08:00
parent 12f1f3609d
commit 8c976303a4
6 changed files with 323 additions and 86 deletions

View File

@@ -44,7 +44,11 @@ class SettingsRouterGroup(group.RouterGroup):
async def _(manager_name: str) -> str:
data = await quart.request.json
manager = self.ap.settings_mgr.get_manager(manager_name)
manager.data = data['data']
# manager.data = data['data']
for k, v in data['data'].items():
manager.data[k] = v
await manager.dump_config()
return self.success(data={
"data": manager.data
})