Files
auto_control/web/__init__.py
T
butubb bf5071b14d Revert "feat: 设备端应用商店(平台侧)"
按 git 红线撤回:该功能未经 dev 验收就被合并进 main(是我提交时没切分支、
又把自己的自测当成了用户验收)—— main 必须保持"已验收可部署"的状态。

功能本身没问题,代码仍在 **dev**(dad1af8)与 feature 分支上,等设备端 Agent
写出来、端到端验收通过后,再从 dev 合并回 main。

main 内容已回到 66632bb(git diff 66632bb HEAD 为空)。
2026-09-13 14:44:00 +08:00

34 lines
1.4 KiB
Python

"""Web 层蓝图包:web_server.py 只保留 app 初始化与装配,路由按功能域拆分。
模块划分(按功能定位问题):
auth — 登录/登出/CSRF/权限装饰器/页面路由(/、/wall)
monitor — 状态/运行控制/设备操作/远程看屏
tasks — 任务计划/分组/自定义动作/元素抓取/步骤测试
admin — 用户管理/日志
tools — adb 终端/剪贴板注入/应用版本
devices — 设备池管理
apks — 应用管理
tailscale — Tailscale 管理
system — 系统数据备份导出/导入
"""
from flask import Blueprint
def register_blueprints(app):
"""注册全部蓝图(url_prefix 为空,路由路径保持原样)。"""
from .auth import bp as auth_bp
from .monitor import bp as monitor_bp
from .tasks_api import bp as tasks_bp
from .admin_api import bp as admin_bp
from .tools_api import bp as tools_bp
from .devices_api import bp as devices_bp
from .apks_api import bp as apks_bp
from .tailscale_api import bp as tailscale_bp
from . import agent_api as _agent_mod
from .agent_api import bp as agent_bp
_agent_mod.set_app(app)
from .system_api import bp as system_bp
for bp in (auth_bp, monitor_bp, tasks_bp, admin_bp, tools_bp,
devices_bp, apks_bp, tailscale_bp, agent_bp, system_bp):
app.register_blueprint(bp)