小学部文档管理系统
一个专为小学部设计的文件管理工具,聚焦
自动命名规范、目录保护
与 GBK 编码打印报告,
让档案管理更规范、更高效。
功能特性
文件管理
- 文件夹树形结构,可视化浏览层级
- 文件夹快速搜索与定位
- 平铺视图 / 详细信息视图切换
- 支持文件重命名与批量删除
上传功能
- 支持单个 / 批量文件上传
- 自动添加文件名前缀(默认:小学部)
- 上传时自动检测重复文件
- 支持拖拽上传
批量操作
- 多选文件(平铺 / 列表视图均支持)
- 批量删除操作
- 分页显示(10 / 20 / 30 / 50 / 100)
界面定制
- 侧边栏与主内容区自由拖拽调整
- 布局自动保存与恢复
- 一键重置布局
- 一键清除本地缓存
打印功能(未测试)
- 一键打印当前文件夹全部文件
- 实时打印日志显示
- 导出 GBK 编码打印报告
安全特性
- 前两级文件夹锁定,防止误改结构
- 需用户授权后方可访问本地文件系统
安装与运行
环境要求
安装步骤
npm install
npm run dev
启动后访问:http://localhost:3001
技术架构
前端
- React 18
- TypeScript
- Tailwind CSS
- Vite
核心 API
- File System Access API
- HTML5 Drag & Drop API
- localStorage
注意事项
- 仅支持现代浏览器(Chrome / Edge)
- 刷新页面需重新授权文件夹
- 所有文件操作均需确认