# FCat **Repository Path**: zhanght_admin/FCat ## Basic Information - **Project Name**: FCat - **Description**: FCat项目是一个前后端分离的企业级用户权限系统管理框架。前端使用的技术angular4;后端接口使用的技术springcloud,提供RestFull接口的形式。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 322 - **Created**: 2017-10-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **FCat** FCat是基于Angular4+SpringCloud的企业级基础功能框架(户权限管理、区域管理、GIS地图、......),其核心设计目标是分离前后端、开发快速、学习简单、功能强大、不重复造轮子,其目标是帮助企业搭建一套基础功能框架; - 前端技术:Angular4; - 后端技术:SpringCloud; **QQ群号(1群):549141844** **演示环境: http://112.74.73.143:4201** # 架构设计 ![img](http://on-img.com/chart_image/5954b886e4b0ad619ac73246.png) ## 1、开发节点 **2017-10-15:** 完成前端功能的开发 **2017-10-22:** 完成后端功能的开发 ## 2、前端项目:fcat-angular #### 2.1 功能 - 2.1.1、用户管理(已完成) - 2.1.2、菜单管理(已完成) - 2.1.3、组织类型管理(已完成) - 2.1.4、组织架构管理(已完成) - 2.1.5、数据字典(后续开发) #### 2.2 部署 (使用fcat-angular-v1分支部署) - 2.2.1、安装node 去官网下载:http://nodejs.cn/download/下载相应的版本; 运行下载文件node-v6.11.0-x64.msi安装node,默认一步一步执行 - 2.2.2、设置npm的镜像 ``` $npm config set registry https://registry.npm.taobao.org ``` - 2.2.3、安装全局angular-cli ``` $ npm install -g @angular/cli ``` - 2.2.4、启动项目 ``` cd 项目下载路径 cd FCat\fcat-angular npm install ng server --open 登录用户:xiaoliu 密码:123456 ``` - 2.2.5、前端效果 ![img](http://upload-images.jianshu.io/upload_images/6756205-77654260d96f4a5f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-34394cea5f742c60.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-9d04f049e89ac986.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-065369a0f34f4cfa.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-9c372a7abfce3674.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-ae87eb83261dc2b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-5735e4281266cd28.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![img](http://upload-images.jianshu.io/upload_images/6756205-97b82ad220708088.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ## 3、后端项目fcat-springcloud ##### 3.1 功能 3.1.1 项目搭建、架构设计 3.1.2 用户管理 3.1.3 菜单管理 3.1.4 组织类型管理 3.1.5 组织架构管理————组织管理、关联用户、组织授权 3.1.6 数据字典 (待开发) #### 3.2 前后端一起部署 3.2.1 后台依次启动:CenterBootstrap、GateBootstrap、UserBootstrap 3.2.1 前端:ng serve --base-href /fcat-angular/