企業(yè)級(jí)低代碼平臺(tái)Jeecgboot3.4.2及3.4.3版本新功能介紹
近期Jeecgboot新發(fā)布的3.4.2版本和3.4.3版本做了很多優(yōu)化,也升級(jí)了很多新功能,下面就讓我們來看一下都有哪些改變吧。
3.4.2版本新功能:
一、升級(jí)ant-design-vue到3.2.12版本、升級(jí)vite等前端依賴
二、系統(tǒng)消息功能優(yōu)化
優(yōu)化系統(tǒng)消息彈框風(fēng)格
當(dāng)有新消息時(shí),添加右上角消息通知,會(huì)彈出系統(tǒng)消息

支持彈出通知詳情
點(diǎn)擊“查看詳情”
即可彈出通知消息詳情

支持直接打開業(yè)務(wù)單據(jù)
當(dāng)有流程通知或流程催辦時(shí)可直接打開任務(wù)進(jìn)行處理,

支持標(biāo)星
重要的消息,我們可以進(jìn)行標(biāo)星操作,標(biāo)星后可能標(biāo)星消息中查看

支持查詢

三、菜單列表支持通過菜單名模糊查詢

四、快速定位方法
點(diǎn)擊右上角搜索可快速定位到路由菜單進(jìn)行操作

五、表單支持右側(cè)嵌入評(píng)論區(qū)、附件區(qū)
1. 效果

2. 用法
示例中為online表單自動(dòng)生成的代碼,后端代碼省略,前端代碼結(jié)構(gòu)如下圖:

在
“TestSingleModal.vue”
表單中引入評(píng)論區(qū)組件
<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>
....省略其他代碼
//引入評(píng)論區(qū)組件
import?CommentPanel?from?'/@/components/jeecg/comment/CommentPanel.vue'
//定義數(shù)據(jù)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))?{
???????//表單賦值
???????//為數(shù)據(jù)id賦值
???????dataid.value?=?data.record.id
???????await?setFieldsValue({
????????????????...data.record,
????????});
?????}
????//?隱藏底部時(shí)禁用整個(gè)表單
????setProps({?disabled:?!data?.showFooter?})
});
....省略其他代碼
六、消息模板新增Markdown類型
在
“消息模板”
中,新增或編輯時(shí),模板類型選擇“Markdown”
即可使用markdown編輯器了。

使用方式
MessageDTO?messageDTO?=?new?MessageDTO();
messageDTO.setToAll(false);
messageDTO.setToUser(String.join(",",?userList));
messageDTO.setTitle("【流程任務(wù)辦理提醒】");
messageDTO.setFromUser("system");
messageDTO.setData(data);
//發(fā)送類型:
messageDTO.setType("XT");
messageDTO.setTemplateCode("消息模板編碼");
baseApi.sendTemplateMessage(messageDTO);
七、釘釘和企業(yè)微信推送支持markdown格式
釘釘效果展示

企業(yè)微信效果展示

3.4.3版本新功能:
一、Online 表單
1. 代碼生成支持在線預(yù)覽代碼

2. 支持表單右側(cè)評(píng)論區(qū)(留言、歷史、附件)

3. online 子彈出表單維護(hù)

4. 支持 js 增強(qiáng)
首先自定義按鈕,注意按鈕編碼

添加js增強(qiáng),js中方法名稱必須與自定義按鈕編碼一致

效果展示
點(diǎn)擊“js增強(qiáng)button”
會(huì)打印所選中數(shù)據(jù)id

5. 新版online表單詳情界面優(yōu)化
效果展示

6. 優(yōu)化簡化 Online 對(duì)接積木報(bào)表使用體驗(yàn)
開啟后自動(dòng)配置部分路徑,只替換報(bào)表id即可

列表添加打印按鈕,點(diǎn)擊打印即可打開積木報(bào)表

7. 支持 popup
效果展示

配置方式

8. online 表單列表,操作列支持固定到最左側(cè)
默認(rèn)在最左側(cè),可通過設(shè)置固定到最右側(cè)

9. online 表單樣式優(yōu)化,label 超出 4 個(gè)字符省略顯示

二、Online 報(bào)表
1. Online 報(bào)表新增選中導(dǎo)出
