# 前后端分离系统-前端
**Repository Path**: chen3933/dtcmsclient-ggcm
## Basic Information
- **Project Name**: 前后端分离系统-前端
- **Description**: 学习springboot
- **Primary Language**: HTML
- **License**: LGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-09-11
- **Last Updated**: 2024-04-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### DT CMS 平台
**基于SpringBoot2.X,Vue2.0开发的通用RBAC权限管理系统,采用前后端分离架构,简洁,安全,细粒度权限设计,致力于做更简洁的后台管理系统**
# 平台简介
**DT CMS** 是一款SpringBoot2.x与Vue整合前后端分离RBAC权限管理系统,项目源码完全由个人精心编写,追求**快速的用户体验** 、 **二次编码** ,以及**核心技术模块的整合**使用。后端新技术框架的加持、前端UI的设计与美化,会持续升级,持续完善,欢迎亲友们收藏、点赞和转发。
SpringBoot后端链接:[Service端入口](https://gitee.com/chen3933/dtcmsserve-ggcm)
Vue前端链接:[Service端入口](https://gitee.com/chen3933/dtcmsclient-ggcm)
线上体验地址:[加入CMS基础版本体验](193.112.162.188:3933/oa/toLogin),账号密码:admin/admin ,注:请大家不要乱删除数据,影响体验效果。
## 平台优势
一款极易扩展的开源系统,可用于学习、商用、二次开发等等,系统配套了开发使用手册,部署手册,以及开发说明手册,并且整合了最新潮流的技术框架,源代码注释完整、结构简洁、结构清晰、便维护、便迭代。
## 核心技术
SpringBoot、MybatisPlus、SpringSecurity、JWT令牌使用RSA秘钥非对称加密,极大限度保证系统安全性,数据库采用MySQL、Redis,文件服务器:Minio,前端UI:Vue、ElementUI
## 项目安装
```
npm install
```
### 项目运行
```
npm run serve
```
### 项目打包
```
npm run build
```
### 部署nginx
配置文件:server {
listen 8183;
listen [::]:8183;
server_name 49.233.202.78;
root /data/kechengDist/dist;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /api/ {
#代理转发****
proxy_pass http://localhost:13933/api/;
}
location / {
root /data/kechengDist/dist;
index index.html;
# 避免f5刷新后404 ***
try_files $uri $uri/ /index.html;
}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
## 界面效果
### 开发
1、表单数值验证:
https://blog.csdn.net/weixin_45385991/article/details/126399820
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |