# cmpage **Repository Path**: rddapi/cmpage ## Basic Information - **Project Name**: cmpage - **Description**: 用Node.js实现的企业信息化开发框架,包括账套、用户权限等管理模块,轻量级工作流引擎,以及业务模块的快速开发等,采用了ThinkJS、BJUI、MUI等开源框架。 - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 112 - **Created**: 2020-10-31 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 本项目已经升级到ThinkJS3,之前的版本已挪到分支 cmpage-thinkjs2 中 * 升级的过程记录参见: http://blog.csdn.net/defans_sawasoft/article/details/78180617 * 由原先的多模块结构改为更紧凑的单模块结构,多模块版本已挪到分支 cmpage-modules 中 ## 项目简介 用Node.js实现的企业信息化开发框架,并增加了工作流的设计和实现,其中采用的开源框架主要有:UI端采用BJUI,后端采用ThinkJS(已升级到3.x版本),数据库采用MySql,手机端采用MUI。 本框架通过配置模块的显示列、编辑列、查询列、按钮等,可以从数据库的表或者视图取数据,生成页面,通过Url: /cmpage/page/list?modulename=Customer 可以访问Customer模块,实现了常用的分页列表、新增、编辑、查看、删除、条件查询等功能, 手机端页面功能类似,框架也实现了轻量级的工作流引擎,方便于实现流程多而经常变化的业务场景,待本框架基本稳定后,会基于此框架做一些通用的OA、CRM、库存管理等开源系统。 运行步骤简述如下(具体参照 thinkjs.org): 1. 在Mysql中导入备份文件(/db/cmpage_my.sql),生成配置数据库cmpage; 1. 在Mysql中导入备份文件(/db/admin_my.sql),生成业务数据库admin,导入数据库视图(/db/admin_view.sql); 1. 如果要查看单据的事例,需要导入备份文件(/db/docu_my.sql),生成单据数据库docu,然后导入相关存储过程(/db/docu_my_proc.sql); 1. 在/src/config/adapter.js 中配置数据库连接参数; 1. 运行:npm install 或者 npm install --registry=https://registry.npm.taobao.org 1. 运行:npm start 1. 访问:http://localhost:8300 1. 手机端项目的目录:/mob,独立项目,请用HBuider打开,然后用USB连上手机就可以调试了,具体参见 http://www.dcloud.io/runtime.html, 也可以用手机扫描下面的二维码体验一下

#### 演示地址: [--> gogogo](http://47.104.13.12:8300/admin) #### 更新日志: [--> gogogo](http://47.104.13.12:8300/home/index/log) #### 帮助文档: [--> gogogo](http://47.104.13.12:8300/static/help/index.html) ![输入图片说明](http://git.oschina.net/uploads/images/2016/1031/091546_c59755a4_389947.png "流程图") ------------------------------------------------------------------------------------------------- ![输入图片说明](http://git.oschina.net/uploads/images/2016/0407/171611_18aa7d89_389947.png "模块的显示列设置") ------------------------------------------------------------------------------------------------- ![输入图片说明](http://git.oschina.net/uploads/images/2016/0407/171717_a3be3142_389947.png "模块预览页面") ------------------------------------------------------------------------------------------------- ![输入图片说明](http://git.oschina.net/uploads/images/2016/0829/092044_88f3bf65_389947.png "手机端列表和编辑") ------------------------------------------------------------------------------------------------- ![输入图片说明](http://git.oschina.net/uploads/images/2016/0829/092112_4b930ea8_389947.png "手机端菜单和搜索")