跳到主要内容

工作台与导航

当前主界面已经从“服务器切换藏在头像菜单里”的旧方式,升级成了“工作台 + 全局模块”的导航结构。

一个服务器入口就是一个工作台

当前规则很明确:

  • 默认本机服务器就是默认工作台
  • 每个远程服务器入口对应一个独立工作台
  • 左侧业务路由都归属于当前工作台上下文

两类导航域

工作台域

受当前服务器上下文影响的业务模块,例如:

  • 仪表盘
  • 任务模块
  • 模具 / 产品 / 项目 / 客户等业务页面

全局域

不依赖当前服务器切换结果的模块,例如:

  • 发现
  • 工具
  • 设置相关入口

这样做的意义是:切换服务器时,不会把用户强行从全局工具场景拉走。

工作台切换时的恢复策略

切换工作台时,系统会尽量恢复该服务器上次停留的上下文,包括:

  • 上次访问的工作台页面
  • 导航展开状态
  • 当前服务器会话

如果目标工作台不可达:

  • 会在短超时探测失败后停止切换
  • 尽量回滚到当前工作台
  • 避免长时间卡在 loading

为什么这个结构重要

对于桌面业务软件来说,工作台不是一个“样式层名词”,而是一个真实的上下文容器。

它需要同时承载:

  • 当前服务器入口
  • 当前用户会话
  • 当前可用模块
  • 当前导航状态
  • 当前正在处理的业务流和工具流

与工具工作区的关系

工具工作区并不是外挂页面,而是全局导航的一部分。

这意味着你可以:

  • 从业务模块切到工具页处理文件
  • 再切回原业务页继续工作
  • 尽量减少打开多个工具或多个外部程序的来回跳转

接下来建议继续看 文件工作台