[普兰能效平台] 研发协作一站式管理平台

MIT
java; javascript
linux
槽神 · December 19, 2019 · 4334 次阅读 · 20 条评论

演示地址

http://www.seqcer.com/

仅对chrome浏览器做了完全适配,其他chromium核心浏览器或者firefox、safari也能使用,但是不推荐
推荐注册新账号,并创建自己的项目,便于隔离数据胡搞而不影响其他试用者

仓库地址:

本地化部署问题解决步骤:

  • 先赏个STAR
  • 再加QQ群:362260709
  • 再问问题,当然,建议提问之前仔细看完下面的说明

技术栈

  • 前端:vue2、axios、element等等等等
  • 后端:springboot、guava、lombok等等等等
  • 基础组件:mariadb(10.3)、nginx(1.15.3)、nodejs(8.12.0)、fastdfs、npm(6.7.0)、webpack4等等
  • 插件:swagger2、quartz、aviator、h2等等

后端readme

启动方式:

  • Main Class:com.pr.sepp.SeppApplication(线上可注释掉@EnableSwagger2
  • 本地VM options:-Denv=local
  • 线上部署:
    • rm -rf src/main/resources/spring.properties
    • mvn clean package -Dmaven.test.skip=true
    • java -Dpath=/opt/seppb/conf/spring.properties -jar /opt/seppb/sepp.jar &
  • 集群:已测试HAProxy、keepalived,其余未测试

组件使用说明

  • mariadb(>= 10.3),必须设置lower_case_table_names=1,参考conf/database/my.conf
  • FastDfs,与nginx绑定使用,二者配置参考conf/fastdfs/*.properties、conf/nginx/*.properties
  • octopus监控需要配置octopus.admin.address和context.env两个参数
  • Quartz请注意spring-boot-starter-quartz和boot版本的兼容性问题,最好自己指定版本(参考pom.xml)
  • 邮件服务、Jenkins服务、git仓库服务、sonarQube服务、LDAP认证服务,皆可使用超级管理员进入系统设置进行配置,持久化到数据库,同时Jenkins服务和邮件服务也可以通过配置文件实现,其中Jenkins使用持久化的配置需要配置jenkins.enable-programmatic=false
  • 基础设施>>监控中心,请参考:https://github.com/fudax/octopus 工程说明,并且更新spring.properties和前端src/components/monitor/MonitorAdmin.vue文件配置

前端readme

安装步骤

git clone https://github.com/purang-fintech/seppf.git // 下载到本地
cd seppf // 进入项目目录
npm install // 安装项目依赖,等待安装完成之后

本地开发

// 修改好config目录下的环境配置之后开启服务器,浏览器访问 http://localhost:8080
npm run dev

构建生产

// 执行构建命令
npm run build

组件使用说明与演示

element-ui

一套基于vue.js2.0的桌面组件库。访问地址:element

axios

HTTP请求处理组件。访问地址:axios

echarts

图表展示组件。访问地址:echarts

Vue-SimpleMDE

Vue.js的Markdown Editor组件。访问地址:Vue-SimpleMDE

Vue.Draggable

基于Vue的可拖拽组件。访问地址:Vue.Draggable

v-contextmenu

基于Vue右键菜单组件。访问地址:v-contextmenu

vue-cropperjs

基于Vue的图片裁剪处理。访问地址:vue-cropperjs

inline-attachment

基于Vue的图片文件拖拽上传和粘贴板截图快捷上传处理。访问地址:InlineAttachment

html2canvas

html直接转换为canvas图形。访问地址:html2canvas

gantt-elastic

增强型甘特图插件。访问地址:gantt-elastic

json2csv

表格导出下载到本地。访问地址:json2csv

kityminder-core

百度脑图核心控件。访问地址:kityminder-core

js-sha256

SHA256加密JS版。访问地址:js-sha256

vue-markdown

markdown展示组件。访问地址:vue-markdown

效果图

系统操作基本流程图

详细逻辑控制描述





评论列表
槽神 发表于 February 24, 2020

@zailushang

推荐注册新账号,并创建自己的项目,便于隔离数据胡搞而不影响其他试用者

zailushang 发表于 February 23, 2020

槽神,可以提供一个体验的账号吗?谢谢

槽神 发表于 February 10, 2020

@xuwangcheng14 额,好吧,先对付一下,很快发新版本
建议加群,有问题群里说比较快

徐汪成 发表于 February 10, 2020

@fudax release 1.0的代码里的SQL也是这样的,sepp_warning_rules没有target_id,offset,offset_unit这三个字段,dml里有的,我自己加上了

徐汪成 发表于 February 10, 2020

@fudax 好的 非常感谢

槽神 发表于 February 10, 2020

@xuwangcheng14 用release 1.0的代码,master代码随时更新,用来开发不是用来部署的

徐汪成 发表于 February 10, 2020

@fudax 另外,我发现你们提供的DML语句执行报错,sepp_warning_rules表的结构不对。

槽神 发表于 February 08, 2020

流程引擎正在加flowable-engine,新版本若不是瘟疫,应该已经发了
新的release2.0集成sonarqube、过程预警监控和工作流引擎

徐汪成 发表于 February 07, 2020

请问有流程引擎吗?

shiguangkings 发表于 January 06, 2020

运行不起来阿

邱建忠 发表于 January 03, 2020

赞,支持开源

qzh978813735 发表于 January 02, 2020

牛皮

haitongz 发表于 December 28, 2019

请教下,构建发布这里,怎么创建一个 jenkins job 或者和 jenkins job 关联

qinqingdao 发表于 December 26, 2019

可以、很强!

槽神 发表于 December 24, 2019

5楼的兄弟也不用到处去喷造轮子的事情,有人告诉过你不要重复造轮子你就信了,而你甚至可能都不知道你喷的是一辆汽车[手动滑稽]

水乡人 发表于 December 23, 2019

说白了 就是造轮子

yuwen123441 发表于 December 20, 2019

厉害了 💪

林胖 发表于 December 20, 2019

移动端也做个适配就更牛逼了

恒温 发表于 December 20, 2019

完成度超级高的研发协作一站式管理平台

恒温 发表于 December 20, 2019

槽神界面设计好复古。