v3.6.0版本更新介绍
# 新增自定义弹窗拖拽指令
ruoyi-ui/src/directive/dialog/drag.js
对话框el-dialog 加上这个属性,弹窗就可以进行拖拽。
v-dialogDrag
# 全局注册常用通用组件
# 全局挂载字典标签组件
ruoyi-ui/src/main.js
// 分页组件
import Pagination from "@/components/Pagination";
// 自定义表格工具组件
import RightToolbar from "@/components/RightToolbar"
// 富文本组件
import Editor from "@/components/Editor"
// 文件上传组件
import FileUpload from "@/components/FileUpload"
// 图片上传组件
import ImageUpload from "@/components/ImageUpload"
// 图片预览组件
import ImagePreview from "@/components/ImagePreview"
// 字典标签组件
import DictTag from '@/components/DictTag'
// 头部标签组件
import VueMeta from 'vue-meta'
// 字典数据组件
import DictData from '@/components/DictData'
import Tinymce from '@/components/tinymce/index.vue'
// 全局组件挂载
Vue.component('DictTag', DictTag)
Vue.component('Pagination', Pagination)
Vue.component('RightToolbar', RightToolbar)
Vue.component('Editor', Editor)
Vue.component('FileUpload', FileUpload)
Vue.component('ImageUpload', ImageUpload)
Vue.component('ImagePreview', ImagePreview)
Vue.component('tinymce', Tinymce)
# ImageUpload组件支持多图片上传
图片组件:ruoyi-ui/src/components/ImageUpload/index.vue
可以限制文件数量和文件大小
示例:限制1张,2M
<image-upload v-model="form.${field}" :limit="1" :fileSize="2"/>
# FileUpload组件支持多文件上传
ruoyi-ui/src/components/FileUpload/index.vue
<file-upload v-model="form.${field}" :limit="1" :fileSize="2"/>
# 封装通用iframe组件
ruoyi-ui/src/components/iFrame/index.vue
比如swagger,直接引用iframe组件,传url过去:ruoyi-ui/src/views/tool/swagger/index.vue
数据监控也是同样:ruoyi-ui/src/views/monitor/druid/index.vue
# 分页组件新增pagerCount属性
ruoyi-ui/src/components/Pagination/index.vue
// 移动端页码按钮的数量端默认值5
pagerCount: {
type: Number,
default: document.body.clientWidth < 992 ? 5 : 7
},
使用
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
:pagerCount=2
@pagination="getList"
/>
# 定时任务屏蔽rmi远程调用
ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java
新增定时任务
修改定时任务
else if (StringUtils.containsIgnoreCase(job.getInvokeTarget(), Constants.LOOKUP_RMI))
{
return error("新增任务'" + job.getJobName() + "'失败,目标字符串不允许'rmi'调用");
}
ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java
/**
* RMI 远程方法调用
*/
public static final String LOOKUP_RMI = "rmi:";
上次更新: 2023/11/10, 18:35:34