diff --git a/README.md b/README.md index 690d347..f663a88 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,17 @@ -

ELADMIN 后台管理系统

+

区块链技术的隐私保护和执法数据管理系统

#### 项目简介 一个基于 Spring Boot 2.7.18 、 Mybatis-Plus、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统 -**开发文档:** [https://eladmin.vip](https://eladmin.vip) - -**体验地址:** [https://eladmin.vip/demo](https://eladmin.vip/demo) - **账号密码:** `admin / 123456` -#### 项目源码 +#### 项目结构 +项目采用按功能分模块的开发方式,结构如下 -| github | gitee | -|--------------------------------------| --- | -| https://github.com/elunez/eladmin-mp | https://gitee.com/elunez/eladmin-mp | +- `eladmin-common` 为系统的公共模块,各种工具类,公共配置存在该模块 -#### VPS推荐 - -帮瓦工 - +- `eladmin-system` 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块 -使用优惠码: `BWHNCXNVXV`,可获得 6.81% 的折扣, [查看介绍](https://eladmin.vip/pages/040101/) #### 主要特性 - 使用最新技术栈,社区资源丰富。 - 高效率开发,代码生成器可一键生成前后端代码 @@ -41,14 +32,7 @@ - 岗位管理:配置各个部门的职位 - 字典管理:可维护常用一些固定的数据,如:状态,性别等 - 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错 -- SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456 -- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 -- 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务 -- 邮件工具:配合富文本,发送html格式的邮件 -- 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据 -- 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试 -- 服务监控:监控服务器的负载情况 -- 运维管理:一键部署你的应用 +- 执法数据:对执法信息的上链保护已经链路溯源 #### 项目结构 项目采用按功能分模块的开发方式,结构如下 @@ -57,12 +41,6 @@ - `eladmin-system` 为系统核心模块也是项目入口模块,也是最终需要打包部署的模块 -- `eladmin-logging` 为系统的日志模块,其他模块如果需要记录日志需要引入该模块 - -- `eladmin-tools` 为第三方工具模块,包含:邮件、七牛云存储、本地存储、支付宝 - -- `eladmin-generator` 为系统的代码生成模块,支持生成前后端CRUD代码 - #### 详细结构 ``` @@ -87,28 +65,5 @@ - FileUtil 文件工具类 - eladmin-system 系统核心模块(系统启动入口) - sysrunner 程序启动后处理数据 - - modules 系统相关模块(登录授权、系统监控、定时任务、系统模块、运维模块) -- eladmin-logging 系统日志模块 -- eladmin-tools 系统第三方工具模块 - - email 邮件工具 - - qiniu 七牛云存储工具 - - alipay 支付宝支付工具 - - local-storage 本地存储工具 -- eladmin-generator 系统代码生成模块 -``` - -#### 特别鸣谢 - -- 感谢 [PanJiaChen](https://github.com/PanJiaChen/vue-element-admin) 大佬提供的前端模板 - -- 感谢 [Moxun](https://github.com/moxun1639) 大佬提供的前端 Curd 通用组件 - -- 感谢 [zhy6599](https://gitee.com/zhy6599) 大佬提供的后端运维管理相关功能 - -- 感谢 [j.yao.SUSE](https://github.com/everhopingandwaiting) 大佬提供的匿名接口与Redis限流等功能 - -#### 项目捐赠 -项目的发展离不开你的支持,请作者喝杯咖啡吧☕ [Donate](https://eladmin.vip/pages/030101/) - -#### 反馈交流 -- QQ交流群:891137268 、947578238、659622532 \ No newline at end of file + - modules 系统相关模块(登录授权、系统模块、运维模块) +``` \ No newline at end of file diff --git a/eladmin-web/package.json b/eladmin-web/package.json index b603f94..91a56b6 100644 --- a/eladmin-web/package.json +++ b/eladmin-web/package.json @@ -5,7 +5,7 @@ "author": "Zheng Jie", "license": "Apache-2.0", "scripts": { - "dev": "vue-cli-service serve", + "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build:prod": "vue-cli-service build", "build:stage": "vue-cli-service build --mode staging", "preview": "node build/index.js --preview", diff --git a/eladmin-web/src/api/system/busLawEnforcement.js b/eladmin-web/src/api/system/busLawEnforcement.js new file mode 100644 index 0000000..bed6d6a --- /dev/null +++ b/eladmin-web/src/api/system/busLawEnforcement.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' + +export function add(data) { + return request({ + url: 'api/busLawEnforcement', + method: 'post', + data + }) +} + +export function del(ids) { + return request({ + url: 'api/busLawEnforcement/', + method: 'delete', + data: ids + }) +} + +export function edit(data) { + return request({ + url: 'api/busLawEnforcement', + method: 'put', + data + }) +} + +export function chainList(data) { + return request({ + url: 'api/busLawEnforcement/chain' + data, + method: 'get', + }) +} + +export default { add, edit, del } diff --git a/eladmin-web/src/components/Crud/UD.operation.vue b/eladmin-web/src/components/Crud/UD.operation.vue index 221a4ef..87623e7 100644 --- a/eladmin-web/src/components/Crud/UD.operation.vue +++ b/eladmin-web/src/components/Crud/UD.operation.vue @@ -1,5 +1,5 @@ diff --git a/eladmin-web/src/views/home.vue b/eladmin-web/src/views/home.vue index c2f031b..9f0fc0d 100644 --- a/eladmin-web/src/views/home.vue +++ b/eladmin-web/src/views/home.vue @@ -1,79 +1,82 @@ - - diff --git a/eladmin-web/src/views/maint/database/execute.vue b/eladmin-web/src/views/maint/database/execute.vue deleted file mode 100644 index 94622fc..0000000 --- a/eladmin-web/src/views/maint/database/execute.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/database/index.vue b/eladmin-web/src/views/maint/database/index.vue deleted file mode 100644 index 0a720db..0000000 --- a/eladmin-web/src/views/maint/database/index.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/deploy.vue b/eladmin-web/src/views/maint/deploy/deploy.vue deleted file mode 100644 index e2409c1..0000000 --- a/eladmin-web/src/views/maint/deploy/deploy.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/index.vue b/eladmin-web/src/views/maint/deploy/index.vue deleted file mode 100644 index 1ae106d..0000000 --- a/eladmin-web/src/views/maint/deploy/index.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deploy/sysRestore.vue b/eladmin-web/src/views/maint/deploy/sysRestore.vue deleted file mode 100644 index 40d5677..0000000 --- a/eladmin-web/src/views/maint/deploy/sysRestore.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/deployHistory/index.vue b/eladmin-web/src/views/maint/deployHistory/index.vue deleted file mode 100644 index 432da23..0000000 --- a/eladmin-web/src/views/maint/deployHistory/index.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/maint/server/index.vue b/eladmin-web/src/views/maint/server/index.vue deleted file mode 100644 index 13161d2..0000000 --- a/eladmin-web/src/views/maint/server/index.vue +++ /dev/null @@ -1,136 +0,0 @@ - - - - - diff --git a/eladmin-web/src/views/nested/menu1/menu1-1/index.vue b/eladmin-web/src/views/nested/menu1/menu1-1/index.vue deleted file mode 100644 index 132fc3f..0000000 --- a/eladmin-web/src/views/nested/menu1/menu1-1/index.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/eladmin-web/src/views/nested/menu1/menu1-2/index.vue b/eladmin-web/src/views/nested/menu1/menu1-2/index.vue deleted file mode 100644 index 8508f4a..0000000 --- a/eladmin-web/src/views/nested/menu1/menu1-2/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/eladmin-web/src/views/nested/menu2/index.vue b/eladmin-web/src/views/nested/menu2/index.vue deleted file mode 100644 index b8283a2..0000000 --- a/eladmin-web/src/views/nested/menu2/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/eladmin-web/src/views/system/busLawEnforcement/index.vue b/eladmin-web/src/views/system/busLawEnforcement/index.vue new file mode 100644 index 0000000..0721d6c --- /dev/null +++ b/eladmin-web/src/views/system/busLawEnforcement/index.vue @@ -0,0 +1,361 @@ + + + + + diff --git a/eladmin-web/src/views/system/user/center.vue b/eladmin-web/src/views/system/user/center.vue index dc64481..e378cc3 100644 --- a/eladmin-web/src/views/system/user/center.vue +++ b/eladmin-web/src/views/system/user/center.vue @@ -21,7 +21,7 @@