调用后台接口返回报错前端隐藏提示_项目基于 Spring Boot + Redis+Vue的前后端分离后台管理系统...

V2.4 版本

2.4 版本更新内容如下

后端

1、新增服务监控模块 eladmin-monitor,监控服务器的负载情况

2、代码生成器优化,支持配置更多信息,支持打包下载与预览生成

(1) 界面

(2) 配置

(3) 预览

3、加入了运维管理

4、用户加入昵称与性别字段

5、免费图床支持同步功能

6、新增清空日志功能,需要相应的权限才能操作

7、security 优化,密码加密方式采用BCryptPasswordEncoder方式:SHA-256 +随机盐+密钥对密码进行加密

7、前后端用户登陆密码rsa加密,后端解密,避免撞库

8、@Query新增 NOT_EQUAL 、BETWEEN 、NOT_NULL查询

9、匿名访问统一使用 @AnonymousAccess

去除 @PreAuthorize("hasRole('anonymous')")、@PreAuthorize("@el.check('anonymous')") 的匿名访问效果

10、新增单点登录,多设备登录#217

以最后登录为准,之前的登录都会被踢掉,可以使用single.login =false 关闭

11、代码优化,2.4版本完全遵循阿里巴巴代码规范

前端

1、前端升级为 vue-cli3 ,加入主题配置,目录结构优化

2、移除 initData.js,封装 crud.js ,只需要引入该 js 即可实现所有增删改查的功能(详情查看源码)

3、封装crud通用组件,建议使用,2.4 前端页面几乎都是使用这种形式

(1) 组件路径

(2) 如何使用

{{ parseTime(scope.row.createTime) }}

import crudGenTest from '@/api/genTest'

import CRUD, { presenter, header, form, crud } from '@crud/crud'

import rrOperation from '@crud/RR.operation'

import crudOperation from '@crud/CRUD.operation'

import udOperation from '@crud/UD.operation'

import pagination from '@crud/Pagination'

// crud交由presenter持有

const defaultCrud = CRUD({ title: '测试生成', url: 'api/genTest', sort: 'id,desc', crudMethod: { ...crudGenTest }})

const defaultForm = { id: null, name: null, sex: null, createTime: null }

export default {

name: 'GenTest',

components: { pagination, crudOperation, rrOperation, udOperation },

mixins: [presenter(defaultCrud), header(), form(defaultForm), crud()],

data() {

return {

permission: {

add: ['admin', 'genTest:add'],

edit: ['admin', 'genTest:edit'],

del: ['admin', 'genTest:del']

},

rules: {

id: [

{ required: true, message: 'ID不能为空', trigger: 'blur' }

],

name: [

{ required: true, message: '名称不能为空', trigger: 'blur' }

]

},

queryTypeOptions: [

{ key: 'name', display_name: '名称' },

{ key: 'sex', display_name: '性别' }

]

}

},

methods: {

// 获取数据前设置好接口地址

[CRUD.HOOK.beforeRefresh]() {

const query = this.query

if (query.type && query.value) {

this.crud.params[query.type] = query.value

}

return true

}

}

}

(3) 界面如下

3、异常日志详情加入代码高亮显示,生产环境移除console

4、其他升级可以查看演示页面

修复

1、修复查询时输入 []{} 符号报错的问题#185

2、修复本地存储预览关闭按钮被header遮挡的问题#188

3、修复Menu排序问题 #193

4、修复ip2region 不会自动关闭连接问题#217

5、QueryHelp 中 RIGHT_LIKE 缺少 break 的问题 #214

指南

新版本代码生成器:链接

新版本服务监控:链接

新版本运维管理:链接

新版本免费图床:链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值