当前位置: 首页 > news >正文

企业级低代码平台Jeecgboot3.4.2及3.4.3版本新功能介绍

近期Jeecgboot新发布的3.4.2版本和3.4.3版本做了很多优化,也升级了很多新功能,下面就让我们来看一下都有哪些改变吧。

3.4.2版本新功能:

一、升级ant-design-vue到3.2.12版本、升级vite等前端依赖

二、系统消息功能优化

    1. 优化系统消息弹框风格

当有新消息时,添加右上角消息通知,会弹出系统消息

    1. 支持弹出通知详情

点击“查看详情”即可弹出通知消息详情

    1. 支持直接打开业务单据

当有流程通知或流程催办时可直接打开任务进行处理,

    1. 支持标星

重要的消息,我们可以进行标星操作,标星后可能标星消息中查看

    1. 支持查询

三、菜单列表支持通过菜单名模糊查询

四、快速定位方法

点击右上角搜索可快速定位到路由菜单进行操作

五、表单支持右侧嵌入评论区、附件区

1. 效果

2. 用法
  • 示例中为online表单自动生成的代码,后端代码省略,前端代码结构如下图:

  • “TestSingleModal.vue”表单中引入评论区组件
<template>
  <BasicModal v-bind="$attrs" @register="registerModal" destroyOnClose :title="title" :width="896" @ok="handleSubmit">
    <a-row>
      <a-col :span="17"><BasicForm @register="registerForm"/></a-col>
      <a-col :span="7"><CommentPanel :data-id="dataid" table-name="test_single"/></a-col>
    </a-row>
  </BasicModal>
</template>

<script lang="ts" setup>
....省略其他代码
//引入评论区组件
import CommentPanel from '/@/components/jeecg/comment/CommentPanel.vue'
//定义数据id
const dataid = ref('');

//表单赋值
const [registerModal, {setModalProps, closeModal}] = useModalInner(async (data) => {
  //重置表单
  await resetFields();
  setModalProps({confirmLoading: false,showCancelBtn:!!data?.showFooter,showOkBtn:!!data?.showFooter});
  isUpdate.value = !!data?.isUpdate;
    if (unref(isUpdate)) {
       //表单赋值
       //为数据id赋值
       dataid.value = data.record.id
       await setFieldsValue({
                ...data.record,
        });
     }
    // 隐藏底部时禁用整个表单
    setProps({ disabled: !data?.showFooter })
});
....省略其他代码

六、消息模板新增Markdown类型

  • “消息模板”中,新增或编辑时,模板类型选择“Markdown”即可使用markdown编辑器了。

  • 使用方式
MessageDTO messageDTO = new MessageDTO();
messageDTO.setToAll(false);
messageDTO.setToUser(String.join(",", userList));
messageDTO.setTitle("【流程任务办理提醒】");
messageDTO.setFromUser("system");
messageDTO.setData(data);
//发送类型:
messageDTO.setType("XT");
messageDTO.setTemplateCode("消息模板编码");
baseApi.sendTemplateMessage(messageDTO);

七、钉钉和企业微信推送支持markdown格式

  • 钉钉效果展示

  • 企业微信效果展示

3.4.3版本新功能:

一、Online 表单

1. 代码生成支持在线预览代码

2. 支持表单右侧评论区(留言、历史、附件)

3. online 子弹出表单维护

4. 支持 js 增强
  • 首先自定义按钮,注意按钮编码

  • 添加js增强,js中方法名称必须与自定义按钮编码一致

  • 效果展示

点击“js增强button”会打印所选中数据id

5. 新版online表单详情界面优化

效果展示

6. 优化简化 Online 对接积木报表使用体验
  • 开启后自动配置部分路径,只替换报表id即可

  • 列表添加打印按钮,点击打印即可打开积木报表

7. 支持 popup
  • 效果展示

  • 配置方式

8. online 表单列表,操作列支持固定到最左侧

默认在最左侧,可通过设置固定到最右侧

9. online 表单样式优化,label超出4个字符省略显示

二、Online 报表

1. Online 报表新增选中导出

相关文章:

  • SQL SERVER Sequence Number 序列号
  • 【Web实战-Tomcat-Servlet-Thymeleaf -JDBC-MySQL】浏览器页面显示数据库数据(水果库存系统)
  • 【超好懂的比赛题解】2022CCPC四川省赛 个人题解
  • Pytest如何执行txt格式的文本测试
  • 目标检测算法——YOLOv5 结合Swin Transformer V2
  • Web3究竟红在哪里,它的出现能为人类社会带来什么?
  • 【学姐面试宝典】前端基础篇Ⅴ——JS深浅拷贝、箭头函数、事件监听等
  • 什么是web3.0
  • Keras深度学习实战(31)——构建电影推荐系统
  • 高薪程序员面试题精讲系列157之面试中的那些“黑话”,你知道多少?
  • 适合前端开发的VS Code插件
  • 计算机毕业设计node+vue基于微信小程序的西餐外卖系统 uniapp 小程序
  • 云原生 · DevOps`01 | 光速初识DevOps
  • 三天开发一个系统,奖金3k【源码开源】
  • 【CSS颜色指南】:看完这一篇就明白CSS常见颜色表示方法
  • Angular数据绑定机制
  • Create React App 使用
  • CSS 专业技巧
  • Gradle 5.0 正式版发布
  • JavaScript函数式编程(一)
  • Java精华积累:初学者都应该搞懂的问题
  • MySQL的数据类型
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 对象引论
  • 基于遗传算法的优化问题求解
  • 记录:CentOS7.2配置LNMP环境记录
  • 记录一下第一次使用npm
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 数据可视化之 Sankey 桑基图的实现
  • 一天一个设计模式之JS实现——适配器模式
  • 与 ConTeXt MkIV 官方文档的接驳
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • # 飞书APP集成平台-数字化落地
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (3)选择元素——(17)练习(Exercises)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (力扣)循环队列的实现与详解(C语言)
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .chm格式文件如何阅读
  • .gitignore文件_Git:.gitignore
  • .NET Framework杂记
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET轻量级ORM组件Dapper葵花宝典
  • .NET值类型变量“活”在哪?
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)