go-file-server 的前端
Vue2 + Element UI
基于 go-admin-team 项目修改
- 文件管理:文件的增删改查
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 服务监控:查看一些服务器的基本信息。
node版本: v16.20.0
npm版本: 8.19.4
# 获取代码
git clone https://github.com/ctxgo/go-file-server-ui.git
# 进入到项目目录
cd go-file-server-ui
# 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
#沿用npm的安装方式,解决cnpm symlink带来的问题
cnpm install --by=npm
# 修改 .env.development 中 VUE_APP_BASE_API = '' 为实际的后端api地址
# 启动服务
npm run dev
# 编译为 dist
npm run build:prod
# 编译为docker 镜像
docker build -t go-file-server-ui .