7.2.5 • Published 4 years ago
p-suanbanyun v7.2.5
JEPAAS-FRONTEND 7.0.0
项目简介
JEPAAS低代码开发平台 让软件开发人员和业务用户通过直观的可视化界面来构建应用程序 ,而不是传统的编写代码方式。 用户可以在开发平台灵活各个图形化控件,以构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。
JEPAAS-FRONTEND前端开发项目 用于前端人员开发个性化页面,并方便进行代码调试,打包,部署
开源产品
环境依赖
- node v8.11 以上
安装部署
- 安装node运行环境
- 项目部署命令
npm install //安装项目依赖包
npm run dev //启动开发环境
npm run build //发布项目插件
- 代码集成
将 dist 目录中的代码放入jepaas项目,目录:jepaas /src/main/webapp,覆盖即可
- npm淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
目录结构
注: 标*的文件不加入git管理
├── config // 打包程序配置目录
| ├── config // 项目配置文件
| | └── jepaas.js // 配置文件
| ├── package // 打包配置文件
| | ├── gulp // gulp打包
| | ├── tpl // webpack打包模板页
| | └── webpack // webpack打包vue
| ├── resourse // 项目资源文件
| | └── jepaas // 对应配置文件的资源目录
| ├── server // 服务文件
| | └── dev.js // express服务文件
| ├── config.js // 基础配置文件
| └── *cnofig.json // 个性化配置文件
├── src // 业务代码目录
| └─vue // vue 源码目录
| ├─install.js // 组件祖册工具类
| ├─components // 公共组件
| │ ├─emoji // 表情插件
| │ └─listview // 列表插件
| ├─modules // 业务组件
| │ ├─demoboard // demo展板
| │ ├─home // 首页源码
| │ └─login // 登录源码
| └─static // 资源目录
├── *dist // 发布目录
├── gulpfile.js
├── README.MD
└── package.json
开发说明
config说明
config/jepaas.js和resourse/jepaas里的jepaas要跟package.json里scripts里的PROJECT=jepaas保持一致。 这样做是为了多项目开发准备
config.json 是用于个性化配置使用,可以防止config.js被错误提交,影响他人使用
如果想替换资源文件,请参考resourse/jepaas里的文件
在config/jepaas.js里提供了登录页的配置信息,可以自行修改,也可以直接修改登录源码,重新打包
本项目提供了 首页(home),登录页(login)的源码,如果想修改,可自行打包,在config/jepaas.js中配置entry入口信息:entry:'home','logo'
vue业务组件开发说明:
平台已经全局引入:Vue,Element-ui,EChart,不需要再import
模块的打包的入口文件为:index.js
html标签名跟模块名一致,支持驼峰
每个组件都要以 pro-vue-模块名 作为ROOT样式,避免污染其他组件样式
View.js组件接收参数vueInfo,参考View.js说明
联系我们
- 公司:北京凯特伟业科技有限公司
- 电话:010-82809807 / 400-0999-235
- QQ群:462151894
7.2.5
4 years ago