zhangdaiscott 发表于 2022-10-19 16:09:57

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

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

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


二、系统消息功能优化

[*]优化系统消息弹框风格
当有新消息时,添加右上角消息通知,会弹出系统消息https://oscimg.oschina.net/oscnet/up-2307e2d77d954174cace80f0bdb85a7abd1.png


[*]支持弹出通知详情
点击“查看详情”即可弹出通知消息详情https://oscimg.oschina.net/oscnet/up-36cbb0a604b0c3d9909273c8f0899c94d7a.gif

[*]支持直接打开业务单据
当有流程通知或流程催办时可直接打开任务进行处理,https://oscimg.oschina.net/oscnet/up-560658453fd21493d934a0bb2821dd0d2df.gif
[*]支持标星
重要的消息,我们可以进行标星操作,标星后可能标星消息中查看https://oscimg.oschina.net/oscnet/up-95becfa089362216a032ad22a9705443893.gif
[*]支持查询
https://oscimg.oschina.net/oscnet/up-1d6a852d36efa582d31f5787f8bfef13eea.gif

三、菜单列表支持通过菜单名模糊查询
https://oscimg.oschina.net/oscnet/up-ef0151296ba642b6572f1248f39b13f5c1e.gif

四、快速定位方法点击右上角搜索可快速定位到路由菜单进行操作https://oscimg.oschina.net/oscnet/up-24fcb3d97ad7f1a6fadfc658d0a07f2e34c.gif
五、表单支持右侧嵌入评论区、附件区
1. 效果
https://oscimg.oschina.net/oscnet/up-143dd7c2068915795f61b6e56de8440d876.gif
2. 用法
[*]示例中为online表单自动生成的代码,后端代码省略,前端代码结构如下图:
https://oscimg.oschina.net/oscnet/up-bedbada2372ebe9c3b57215a38adecf3174.png
[*]在“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 = 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编辑器了。
https://oscimg.oschina.net/oscnet/up-15d1b8242d028fd93179783e917330bf1c3.png
[*]使用方式
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格式
[*]钉钉效果展示
https://oscimg.oschina.net/oscnet/up-4c264e2af78b12a4685db22efa3b6090f94.png
[*]企业微信效果展示
https://oscimg.oschina.net/oscnet/up-03408262a505107ced710ffff35d803fd7a.png
3.4.3版本新功能:
一、Online 表单
1. 代码生成支持在线预览代码
https://oscimg.oschina.net/oscnet/up-2986d16f739fca735b9f90a5e83f937b558.gif

2. 支持表单右侧评论区(留言、历史、附件)
https://oscimg.oschina.net/oscnet/up-516c7d01c7b74a16fd5a4690f9364d33765.gif

3. online 子弹出表单维护
https://oscimg.oschina.net/oscnet/up-da3613fcfe7a5046e8ac10058edb04668ba.gif

4. 支持 js 增强
[*]首先自定义按钮,注意按钮编码
https://oscimg.oschina.net/oscnet/up-427315fb7bd8780e7810da3ec9797e8a9de.png
[*]添加js增强,js中方法名称必须与自定义按钮编码一致
https://oscimg.oschina.net/oscnet/up-af415848a978532aff4856fef594ac27c59.png
[*]效果展示
点击“js增强button”会打印所选中数据idhttps://oscimg.oschina.net/oscnet/up-5bfe661883f9761c151bd04de6d9c1d500e.png

5. 新版online表单详情界面优化效果展示https://oscimg.oschina.net/oscnet/up-8fda31acbd411472d3635cfb5f4f307675f.png

6. 优化简化 Online 对接积木报表使用体验
[*]开启后自动配置部分路径,只替换报表id即可
https://oscimg.oschina.net/oscnet/up-316a01949a487e8842dae73af227c7327f8.png
[*]列表添加打印按钮,点击打印即可打开积木报表
https://oscimg.oschina.net/oscnet/up-6913adb454e9d1e26dbbc91b58a412fca4e.png

7. 支持 popup
[*]效果展示
https://oscimg.oschina.net/oscnet/up-e6edd65cc671f383ff5c1a6c6058be6e022.gif
[*]配置方式
https://oscimg.oschina.net/oscnet/up-ac5c634c6e952803bc05fc0604b1a4854fe.png

8. online 表单列表,操作列支持固定到最左侧默认在最左侧,可通过设置固定到最右侧https://oscimg.oschina.net/oscnet/up-b35631446ded270c16de1bbaacb4b0f4e26.png

9. online 表单样式优化,label超出4个字符省略显示
https://oscimg.oschina.net/oscnet/up-093361d256161f13eff8d5ed7624925b63a.png

二、Online 报表
1. Online 报表新增选中导出
https://oscimg.oschina.net/oscnet/up-78fe5317bc2e5501f509c753d8d83671915.gif



页: [1]
查看完整版本: 企业级低代码平台Jeecgboot3.4.2及3.4.3版本新功能介绍