1、修改了移动端在线显示PDF文件的问题。
安装组件:npm install vue3-pdf-app
修改文件:src/web/element/src/roadui-pages/system/files/show.vue

<div v-else-if="isPdfJs" style="height:100%;"> <link rel="resource" type="application/l10n" href="./web/pdf-js/viewer_zh_cn.properties"> <vue-pdf-app :pdf="fileUrl" :file-name="fileName"></vue-pdf-app> </div> import VuePdfApp from "vue3-pdf-app"; import "vue3-pdf-app/dist/icons/main.css";//import this to use default icons for buttons

const isPdfJs = (utils.isPdfFile(fileName) || utils.isOfficeFile(fileName)) && utils.len(utils.getMobileType().mobile) > 0;
修改文件:src/web/element/src/roadui-assets/utils.js
增加方法:

//得到移动端类型
getMobileType() {
const ua = navigator.userAgent.toLowerCase();
const isWeChart = ua.indexOf('micromessenger') !== -1;
const isInApp = /(^|;\s)app\//.test(ua);
const isIos = ua.match(/(iphone|ipod|ipad);?/i);
const isAndroid = ua.match(/android|adr/i);
let type = '';
if (isWeChart) {
type = ua.indexOf('miniprogram') !== -1 ? 'miniprogram' : 'h5';
} else {
type = isInApp ? 'app' : 'h5';
}
return {mobile: isAndroid ? 'android' : isIos ? 'ios' : '', type: type};
},修改文件:src/web/element/vite.config.js

前端public下增加文件夹及文件:

2、修改了流程设计表单无字段时加载字段的脚本错误。
修改文件:src/web/element/src/roadui-pages/flow/design/step.vue


3、增加了快捷菜单可以自定义名称。
表rf_sys_shortcut增加字段:

对应实体类增加:src/main/java/cn/tzsoft/roadflow/model/system/ShortcutModel.java

修改文件:src/main/java/cn/tzsoft/roadflow/controller/roadflowwebapi/setuser/SetUserController.java

修改文件:src/main/java/cn/tzsoft/roadflow/service/system/ShortcutService.java
前端修改:src/web/element/src/roadui-assets/main.css

修改文件:src/web/element/src/roadui-pages/setuser/shortcut.vue
修改文件:src/web/element/src/roadui-pages/index.vue

4、修改了流程判断是否完成逻辑。
修改文件:src/main/java/cn/tzsoft/roadflow/service/flow/FlowRunService.java

if (addTasks != null && addTasks.size() > 0 && addTasks.stream().anyMatch(s -> s.getStatus() != 1 && s.getType() != 5 && s.getType() != 11)) {
return false;
} 
5、增加了流程发送或退回时选择部门等组织而织下没有人员时的提示。
修改文件:src/main/java/cn/tzsoft/roadflow/service/flow/FlowExecuteService.java


|
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2025 重庆天知软件技术有限公司 版权所有
|