kuaifan ffbb45708d feat(project): 支持表格分组配置与悬停筛选菜单
新增到期、排期、逾期与未排期分组,按项目缓存显示选择并至少保留一项。

统一分组复选下拉菜单,接入 Cascader 桌面悬停展开,增加勾选后的滚动定位校正。

升级 view-design-hi 至 4.7.0-81,同步多语言、知识库和回归测试。
2026-09-07 12:08:52 +00:00

2.5 KiB
Raw Blame History

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
view.switch.howto 切换看板 / 列表 / 甘特图视图 howto view end-user zh
怎么切换视图
换种方式看任务
看板换列表
切到甘特图
视图按钮在哪
list_tasks
project_detail
视图选择按项目持久化cacheParameter.menuType换项目不会自动跟随
没有快捷键切换视图
移动端视图切换按钮位置与桌面一致,但小屏更靠右
工作流视图不是这里切换,是通过工作流筛选 Cascader 叠加
v1.9.18

切换看板 / 列表 / 甘特图视图

入口

  • 桌面端 Web项目详情页右上角3 个图标排成一行的切换条
  • 移动端:项目详情页顶部同位置(图标更小)

三个切换按钮

从左到右依次:

  1. 看板(图标:方块阵列)→ menuType='column',默认视图
  2. 列表(图标:横线列表)→ menuType='table'
  3. 甘特图(图标:时间轴)→ menuType='gantt'

切换器底部有一条滑块slider会跟随高亮所选视图按钮变色。

仅在表格模式下,悬停切换组前的设置齿轮图标会弹出分组复选下拉菜单;触屏切换表格后点击齿轮打开。菜单与项目筛选弹层风格一致,无箭头和标题栏,勾选后保持打开。列表图标只切换视图,不触发菜单。切走表格后齿轮隐藏、菜单关闭。可选择我的、协助、未完成、已完成、本周到期、下周到期、本周排期、下周排期、已逾期、未排期,至少保留一项。默认只选择我的、协助、未完成,其余默认不选。选择按项目本地缓存,与折叠状态独立,详见 view.list.howto

操作步骤

  1. 进入项目详情页
  2. 点切换条上对应图标
  3. 数据立即按新视图重排,切换过程不重新请求数据(已在前端)
  4. 选择记录在 cacheParameter.menuType,下次进入该项目仍是此视图

持久化

  • 视图状态按 项目 ID × 当前用户 维度记录
  • 不跨设备同步(本地缓存)
  • 默认值为 column(看板)

与"全部项目页"

  • 项目列表页all 项目)有自己的视图(项目卡片 / 项目列表),与单项目的视图无关

不支持

  • 视图切换没有键盘快捷键
  • 不能强制所有项目用同一视图
  • 不能新增第 5 种自定义视图
  • 部门只读模式下视图仍可切换(只是不能编辑任务)