近期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)化簡(jiǎn)化 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è)