文件管理系统

使用手册

一、系统概述

文件管理系统用于上传、管理各类文档,支持版本更新与在线预览。主要功能包括:

二、文件列表

进入文件管理系统后,首先看到的是文件列表页面。

2.1 统计概览

页面顶部显示四个统计卡片:

卡片 说明
文件总数当前正常状态的文件数量
正常文件状态正常的文件数量
总浏览所有文件的累计浏览次数
总下载所有文件的累计下载次数

2.2 工具栏

工具栏包含以下操作:

2.3 文件列表表格

列名 说明
分类文件所属分类,可点击按该分类筛选
文件名文件标题
编号文件唯一编号
版本当前版本号(如 v1.0、v1.1、v2.0)
状态正常 / 已删除
更新时间最后更新时间
操作详情、编辑、升级、删除(回收站中为恢复、彻底删除)

2.4 翻页

列表底部提供分页导航,每页显示 20 条记录。

三、新增文件

点击工具栏的 新增文件 按钮进入新增页面。

3.1 基本信息

字段 是否必填 说明
文件名称必填文件的标题,例如"2025年产品清单"
分类选填从下拉框中选择预设分类
描述选填文件的简要说明

3.2 编号设置

编号支持两种模式:

手动输入

选择"手动输入"后,在编号输入框中填写唯一编号(如 FM-2025-001)。编号不可与已有编号重复,否则会提示"编号已被使用"。

规则生成

选择"规则生成"后,从下拉框中选择一条预设的编号规则,系统将自动生成编号,无需手动输入。

编号规则由管理员在系统设置中配置,详见第七章。

3.3 主文件

点击上传区域选择文件上传。上传成功后区域变为绿色并显示文件名和大小。

主文件为必填项,支持任意格式。

3.4 预览文件

点击上传区域选择 PDF 文件上传。预览文件用于在详情页在线展示文件内容。

预览文件仅支持 PDF 格式,为选填项。

3.5 访问权限

访问权限分为 允许查看详情允许下载 两项,各自独立设置。

不限制模式

勾选"不限制"复选框时,所有用户均可查看/下载,此为默认设置。

限制模式

取消勾选"不限制"后,展开权限设置区域,可通过标签页切换两种授权方式:

  • 按角色:勾选允许访问的角色,属于该角色的用户即可访问
  • 按用户:勾选允许访问的具体用户

两种方式为"或"的关系——用户只要满足角色或用户任一条件即可访问。

特别说明:文件的创建人和更新人始终拥有查看和下载权限,不受权限设置限制。

3.6 提交

填写完成后点击 确认新增 按钮。系统校验通过后文件入库,自动跳转回文件列表。

四、编辑文件

在文件列表中点击 编辑 按钮,或在文件详情页点击 编辑 按钮,进入编辑页面。

4.1 可编辑内容

字段 说明
文件名称修改文件标题
描述修改文件描述
主文件可重新上传替换原文件(不更换则保留原文件)
预览文件可重新上传替换预览文件
访问权限可修改查看和下载权限设置

编号和分类在编辑模式下不可修改。

4.2 替换文件

如需更换主文件或预览文件,点击对应的上传区域重新选择文件即可。原文件将被自动删除。若不需要更换,保持原样即可。

五、版本升级

在文件列表中点击 升级 按钮,或在文件详情页点击 版本升级 按钮,进入版本升级页面。

5.1 版本号规则

系统采用语义化版本号,格式为 主版本号.次版本号(如 v1.0、v1.1、v2.0)。

页面顶部显示版本变化提示,例如:

当前版本 v1.0v1.1

5.2 操作步骤

  1. 选择升级类型:小版本升级(默认)或 大版本升级
  2. 可修改文件名称和描述
  3. 必须上传新版本的主文件(此为必填项)
  4. 可选择上传新的预览文件(不更换则沿用当前预览文件)
  5. 可修改访问权限
  6. 点击 确认升级 完成操作

5.3 版本历史

升级后,旧版本文件自动归入历史版本,不会丢失。可在文件详情页查看和下载历史版本。

六、文件详情

在文件列表中点击 详情 按钮,进入文件详情页。

6.1 文件信息

详情页左侧展示文件的完整信息:

信息项 说明
编号文件唯一编号
版本当前版本号
分类所属分类
类型文件扩展名
浏览累计浏览次数
下载累计下载次数
创建人上传该文件的用户
更新人最后更新该文件的用户
创建时间文件首次上传时间
更新时间最后更新时间
描述文件说明

6.2 操作按钮

历史版本和已删除文件不显示编辑和升级按钮。

6.3 在线预览

如果上传了 PDF 预览文件,详情页右侧将显示在线预览窗口,可直接在页面内查看文件内容。如未上传预览文件,则显示"暂无预览文件"。

6.4 历史版本

页面底部展示历史版本列表,每条记录包含:

七、系统设置

管理员可在后台 文件管理设置 页面进行系统配置。

7.1 默认编号规则

设置默认的编号规则表达式。当上传文件选择"规则生成"但未匹配到具体规则时,使用此默认规则。

7.2 文件分类

每行输入一个分类名称,例如:

一级文件
二级文件
三级文件

保存后,上传文件时的分类下拉框将显示这些选项。

7.3 编号规则库

每行定义一条编号规则,格式为 规则名称|规则表达式,例如:

标准规则|FM-{date}-{i:001}
特殊规则|SP/{rs:8}

保存后,上传文件选择"规则生成"时,可从下拉框中选用这些规则。

7.4 规则表达式语法

占位符 说明 示例
{i}自增序号,默认从1开始,步长1FM-{i} → FM-1, FM-2, FM-3
{i:起始,步长,格式}自定义自增序号{i:001,1,%03d} → 001, 002, 003
{r:位数}随机数字{r:4} → 3847
{rs:位数}随机字母数字{rs:6} → a3Kx9m
{date}当前日期(默认 Y-m-d)2025-05-11
{date:格式}自定义日期格式{date:Ymd} → 20250511
{time}时间戳1746960000

示例组合:

八、下载文件

8.1 下载方式

8.2 下载文件名格式

下载的文件名自动按以下格式命名:

文件标题_v版本号_日期.扩展名

例如:产品清单_v1.1_20250511.xlsx

8.3 权限控制

如果文件设置了下载权限限制,只有被授权的用户才能下载。文件的创建人和更新人不受此限制。

九、删除与恢复

9.1 移入回收站(软删除)

在文件列表中点击 删除 按钮,系统弹出确认提示,确认后文件移入回收站。移入回收站的文件不会真正删除,可随时恢复。

9.2 恢复文件

在回收站中点击 恢复 按钮,文件恢复到正常状态,重新出现在文件列表中。

9.3 彻底删除(硬删除)

在回收站中点击 彻底删除 按钮,系统弹出二次确认提示(此操作不可恢复),确认后文件及所有历史版本将从系统中永久删除,关联的物理文件也将一并清除。

注意:彻底删除操作不可逆,请谨慎操作。

十、权限体系说明

10.1 权限类型

权限 控制范围
允许查看详情控制用户是否可以查看文件详情页
允许下载控制用户是否可以下载文件

两种权限独立设置,互不影响。

10.2 权限模式

模式 说明
不限制所有用户均可访问(默认)
按角色仅指定角色的成员可访问
按用户仅指定的用户可访问

按角色和按用户为"或"的关系:用户只要属于被授权的角色,或本身被选中,即可访问。

10.3 特殊规则

10.4 权限在详情页的展示

文件详情页中,权限信息以标签形式展示:

十一、文件存储

上传的文件统一存储在服务器的 res/upload/filemanager/ 目录下,按年月自动创建子文件夹归类,例如:

res/upload/filemanager/202505/   ← 2025年5月上传的文件
res/upload/filemanager/202506/   ← 2025年6月上传的文件

版本升级时,旧版本文件保留在原路径,新版本文件存储到当前年月对应的文件夹中。

文件管理系统 使用手册