миграция на vue.js 2.7->3.5; рабочий front-generator (только для мониторинга и QoS)

This commit is contained in:
2025-01-10 14:28:53 +03:00
parent 872b5e7b3d
commit 44aec3a114
24 changed files with 20106 additions and 15350 deletions

View File

@@ -1,7 +1,7 @@
import json
from jinja2 import Environment, FileSystemLoader
import sys
import os
def build_modem_env(modem):
@@ -13,10 +13,12 @@ def build_modem_env(modem):
mc = config['modem_types'][modem]
return {
"modem": modem,
"modem_name": mc['modem_name'],
"header_tabs": mc['tabs'],
"js_tabs_array": str([t['name'] for t in mc['tabs']]),
"params": {"groupsList": mc["groupsList"]} | config["params"]
"tab_names_array": [t['name'] for t in mc['tabs']],
"params": {"groupsList": mc["groupsList"]} | config["params"],
"all_settings_group_names": []
}
@@ -32,8 +34,9 @@ def render_modem(modem):
if __name__ == '__main__':
if len(sys.argv) != 2:
print(f"Usage: {sys.argv[0]} <scpc|tdma>")
render_modem('scpc')
render_modem('tdma')
render_modem(sys.argv[1])
os.system('cp -u main-tdma.html ../static')
os.system('cp -u main-scpc.html ../static')