关于jeecg-boot:企业级低代码平台Jeecgboot342及343版本新功能介绍

30次阅读

共计 2007 个字符,预计需要花费 6 分钟才能阅读完成。

近期 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 报表新增选中导出

正文完
 0