Files
klp-oa/klp-ui
jhd 89cbe18c72 feat(file): 完善文件管理功能,增加图片管理和权限控制
- 添加管理员权限验证,删除按钮仅对管理员显示
- 实现文件编辑权限控制,仅创建者或管理员可编辑
- 新增多图上传功能,支持文件和图片两种上传模式
- 实现图片预览轮播功能,支持缩略图导航和计数显示
- 添加文件替换功能,支持编辑模式下替换主文件
- 优化图片管理界面,支持添加、删除和替换操作
- 重构上传组件,使用OSS直传替代原有拖拽上传
- 新增图片关联API接口,支持文件与多张图片关联
- 实现批量图片上传处理,按顺序串行上传避免冲突
- 优化表单重置逻辑,清空临时文件和图片数据
- 添加文件类型自动识别和分类展示功能
- 修复可见用户加载异常导致的重复ID问题
- 优化错误处理机制,提升用户体验和系统稳定性
2026-07-13 13:06:58 +08:00
..
2025-09-24 17:23:06 +08:00
2025-09-24 17:23:06 +08:00
2025-09-24 17:23:06 +08:00

开发

# 克隆项目
git clone https://gitee.com/KonBAI-Q/klp-flowable-plus.git

# 进入项目目录
cd klp-ui

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com

# 启动服务
npm run dev

浏览器访问 http://localhost:80

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod