kuaifan 13ba1d3bd7 feat(file): 我的文件纳入已共享文件,修复板块切换缓存丢失
- 「我的文件」改为展示我拥有的全部(含已共享出去的),与「共享文件」在“我共享的”上刻意重叠
- 缓存改为 stale-while-revalidate:按板块懒加载,切回该板块/目录先读缓存再拉接口静态刷新
- getFiles 清理过期行按 scope 限定范围,避免刷新一个板块误删另一板块(同为 pid=0)的缓存
- 微调 file-tabs 来源筛选字号与面包屑上边距
- 同步 ai-kb 文件入口说明(last_verified v1.8.69)
2026-07-14 12:16:22 +00:00

49 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: file.entry.menu-map
title: 文件入口在哪
type: menu-map
feature: file
scope: end-user
locale: zh
aliases:
- 文件在哪里
- 怎么进文件
- 文件菜单
- 我的文件入口
- 网盘在哪
related_tools: [list_files]
related_pages: [file]
prerequisites: []
negative:
- 文件入口不在「应用」二级页面,是左侧栏一级菜单
- 移动端目前没有专门的「文件」Tabbar需要从「更多」进
last_verified: v1.8.69
---
# 文件入口在哪
## 路径
DooTask 的「文件」是一级导航,相当于个人网盘 + 团队共享盘。
- 桌面端 Web左侧栏「文件」图标为文件夹→ 进入个人文件根目录
- 桌面端 Electron同上支持外部窗口拖入上传
- 移动端:底部 Tabbar「更多」→「文件」
## 默认视图
- 顶部一行是板块 Tab「我的文件」/「共享文件」,同一行最右是视图切换(宫格 / 列表),窄屏自动换行
- 「我的文件」:我拥有的全部文件(含已共享出去的,共享不会让它从这里消失)
- 「共享文件」:双向共享——包含「我共享出去的」和「别人共享给我的」,可用「全部 / 我共享的 / 共享给我的」二次筛选
- 我共享出去的文件会同时出现在「我的文件」和「共享文件」两个板块
- 进入子文件夹后Tab 下方出现面包屑路径(以板块名为起点,可点击回到板块根目录);根目录不显示重复标题
- 主区域列出当前文件夹下的文件与文件夹(最多 500 条,超出滚动加载)
- 板块选择会记住上次停留的 Tab
## 权限要求
- 所有登录用户可见
- 无管理员限制;访客(游客 token只能访问被显式标记 `guest_access` 的链接
## 不支持
- 文件菜单不能隐藏 / 不能改顺序(系统级一级入口)
- 不支持挂载外部网盘(如百度网盘 / OneDrive
- 不支持按全公司维度浏览所有人文件(出于隐私)