# workflow-admin-web **Repository Path**: martainTao/workflow-admin-web ## Basic Information - **Project Name**: workflow-admin-web - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-01-14 - **Last Updated**: 2022-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工作流管理系统-前端 ## 项目简介 > 出于对工作流引擎的学习成果,完成的一个成果Demo [后端服务源码](https://gitee.com/martainTao/activiti7-springboot-security) ### 功能设计 - [x] 登录/导出 - [x] 流程管理 - [x] 在线绘制流程图 - [x] 下载BPMN文件 - [x] 下载SVG文件 - [x] 直接部署到系统 - [x] 上传文件部署 - [x] 支持BPMN文件 - [x] 支持压缩包文件 - [x] 呈现系统已部署流程列表 - [x] 流程图呈现 - [x] 基于部署的流程开启实例 - [x] 流程实例 - [x] 系统流程列表 - [x] 流程实例的挂起/激活/删除 - [ ] 流程执行历史 - [ ] 流程进度流程图上呈现 - [x] 待办任务 - [x] 查看个人任务 - [x] 直接完成任务 - [ ] 任务办理(基于流程图配置的Form数据,动态生成表单) ### 界面成果 ![image-20210114191419262](image/image-20210114191419262.png) ![image-20210114191448299](image/image-20210114191448299.png) ![image-20210114191517298](image/image-20210114191517298.png) ![image-20210114191532651](image/image-20210114191532651.png) ## 项目部署 ### 构建 ```bash # 克隆项目 git clone https://gitee.com/martainTao/workflow-admin-web.git # 进入项目目录 cd your-package # 安装依赖 npm install # 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 启动服务 npm run dev ``` 浏览器访问 [http://localhost:9528](http://localhost:9528) ### 发布 ```bash # 构建测试环境 npm run build:stage # 构建生产环境 npm run build:prod ``` ### 其它 ```bash # 预览发布环境效果 npm run preview # 预览发布环境效果 + 静态资源分析 npm run preview -- --report # 代码格式检查 npm run lint # 代码格式检查并自动修复 npm run lint -- --fix ```