跳转到内容
首页/文章/第 5 页

文章

泛微 OA 二次开发、Java 技术实践与踩坑记录。 共 95 篇。 · 第 5 / 10 页

全部归档

按主题浏览
[泛微 Ecology9] [ 精华 ] 流程浏览按钮自定义参数自定义sql筛选
在泛微 Ecology E9 二次开发中,可借助流程浏览按钮的自定义参数 spellSqlWhere,通过 WfForm.appendBrowserDataUrlParam 向取数接口动态注入 SQL 条件,实现按流程节点、表单字段值等过滤浏览数据,文中给出了按节点和审批状态筛选的实例。该方式灵活易用,但仅适用于流程浏览框,作者建议配合 datas 查询 SQL 的拦截方案使用,否则参数容易失效。
泛微 E9
pnpm安装sharp报错处理办法
文章记录了 pnpm 安装 sharp 时因无法从 GitHub 下载 libvips 二进制包而报错的问题,典型表现是安装脚本执行失败并提示连接被拒绝。解决办法是通过 pnpm config 将 sharp 及其 libvips 的二进制下载地址改为 npmmirror 国内镜像源,适合国内网络环境下遇到同类依赖安装失败的开发者参考。
前端与脚本
[泛微 Ecology9 Java] 流程强制归档方法
泛微 E9 二次开发中可通过专门类手动触发流程强制归档,先设置签字意见,再传入请求 ID 列表和当前用户执行归档并返回结果。适合需用 Java 代码归档以便调试或扩展功能的场景,示例还涉及当前用户与请求参数的校验,注意参数缺失时的处理。
泛微 E9
[泛微 Ecology9] 浏览按钮自定义单选字段增加添加数据“+”按钮
针对泛微 E9 流程中浏览按钮无法直接新增数据的痛点,文章介绍了通过 ecodeSDK 的 overwritePropsFnQueueMapSet 接口覆盖 WeaBrowser 组件默认属性的做法。核心步骤包括限定页面路径和目标字段、调整新建链接参数、开启 hasAddBtn 并绑定点击事件,在弹窗中提交数据后回填到表单字段。适用于 ecode 表单开发人员,需注意链接获取失败时的提示处理。
泛微 E9
[泛微 Ecology9] 流程节点Html模板检查一致性比对
针对泛微 E9 流程节点 HTML 模板数量多、人工比对费时的问题,介绍了一个基于 ecodeSDK 的一致性比对小工具:在节点页面注入按钮,调用接口提取模板与脚本,用 Map 去重并生成彩色标签,直观标出相同模板与脚本的节点分组。适合 OA 工程师日常维护流程时快速排查模板差异,文中还修复了 Table 组件污染问题。
泛微 E9
[泛微 Ecology9] Table 组件刷新 data 数据尝试
这篇文章记录了在泛微 ecode 中动态刷新 Table 组件数据的一次尝试。作者通过复写 ecodeSDK 的组件属性传递函数,先捕获 Table 的 props 存入全局变量,再向 WeaTop 注入自定义按钮,点击后修改表格 datas 并调用 onChange 强制刷新,并用路径校验限定生效范围。方案在指定流程节点路径下验证有效,但作者也指出直接改数据、依赖全局变量存在不够优雅和版本兼容风险,期待更标准的实现思路。
泛微 E9
[泛微 Ecology9] 常用日志目录记录
整理泛微 Ecology 9 常用日志的目录、用途与命名规则,涵盖 SQL 日志、系统运行日志、Resin 日志、安全包日志、移动端与云桥日志等。文章还按启动运行、页面 500/403 及性能宕机等场景给出取日志清单,并说明管理员日志访问入口,便于运维人员按问题类型快速定位。
泛微 E9
[泛微 Ecology9] 流程右上角增加状态图签-全局
介绍泛微 Ecology ecode 中为流程表单右上角添加状态图签的做法:通过 register.js 前置加载,在 Menu 的 overwritePropsFnQueueMapSet 钩子里判断请求路径后,向表单容器追加状态图片,并用 index.css 绝对定位。当前为归档流程无条件全局生效,可自行加条件扩展,图片需放入项目 resources 目录。
泛微 E9
[泛微 Ecology9 ecode] 待办列表自定义流程标题颜色
在泛微EC9的ecode开发中,可通过重写Table组件属性来定制待办列表的流程标题样式。文章以退回流程标红为例,利用ecodeSDK遍历待办数据,识别标题中的退回标记并替换为红色加粗的HTML,实现视觉提醒。该方法适用于需要突出显示特定状态流程的OA二次开发场景,注意路径判断以确保仅对待办列表生效。
泛微 E9
Next.js项目run dev报错TypeError: fetch failed
文章记录了 Next.js 项目执行 npm run dev 时出现 fetch failed 报错的排查过程,原因是旧版淘宝镜像已停止服务。作者给出通过 npm 或 yarn 将 registry 切换为新的 npmmirror 镜像的解决办法,适合遇到同类网络请求失败的 Next.js 开发者参考。
前端与脚本

向本站提问

常见问题Esc 关闭 · 向本站提问