文章
泛微 OA 二次开发、Java 技术实践与踩坑记录。 共 95 篇。 · 第 6 / 10 页
全部归档
按主题浏览2024-09-11
[泛微 Ecology9] 移动建模手机号&身份证号校验js代码
在泛微 Ecology EC9 移动建模中,通过 $load 注册身份证号与手机号两个校验函数,并监听 sfzh、lxfs 字段的 change 事件,校验失败时用 Mobile_NS 提示并清空输入框。身份证校验除正则外还核验出生日期与校验码,手机号按号段正则判断,适合移动端表单提交前的即时校验。
泛微 E9
2024-08-30
[泛微 Ecology9] 使用页面引导组件/功能
介绍在泛微EC9中实现页面引导功能的两种途径:ecode方式与系统深度集成,适合全局化、需长期维护扩展的场景;纯JS方式更灵活轻量,可直接应用于建模或流程页面。文章重点讲解纯JS实现步骤,即引入WeaIntro相关组件、创建渲染容器、定义引导步骤及提示内容后启动引导,开发者可按需定制目标元素与文案,帮助新用户快速熟悉页面功能、提升使用体验。
泛微 E9
2024-08-24
[泛微 Ecology9] api/ec/dev/table/getxml拦截后解决方案
泛微Ecology9最新安全包拦截了/api/ec/dev/table/getxml接口,导致无法查看接口执行的SQL记录,作者给出JSP替代方案:先校验用户登录,再根据dataKey参数读取缓存数据,用正则解析sql标签属性并以表格展示,将文件放入ecology主目录即可通过URL访问。该方案适用于E9二次开发中快速调试SQL语句执行情况的场景。
泛微 E9
2024-08-16
[泛微 Ecology9] 公式:获取当前日期是今年的第几周
介绍在泛微 Ecology 9 公式中实现的一个 JavaScript 函数,用于计算当前日期是今年的第几周,无需传入参数即可直接调用。其思路是以当年 1 月 1 日为起点,对齐到该日期所在的第一个完整周后按天数推算周数,其中 1 月 1 日所在周被视为第一周,适合在 OA 表单等需要周序号的场景中开箱即用。
泛微 E9
2024-08-15
[泛微 Ecology9] SSO单点登录到EcologyOA
介绍泛微Ecology E9基于Token认证实现SSO单点登录的完整流程:在统一认证中心开启Token认证并注册应用,配置IP白名单与账号映射规则,再通过浏览器控制台调用接口获取ssoToken拼接登录链接即可免密进入系统。注意开启认证会自动重启OA服务,生产环境需谨慎操作。
泛微 E9
2024-08-13
[泛微 Ecology9] API接口开发(录入客户是否重复检测by电话)
介绍在泛微 Ecology 二次开发中实现客户录入查重的 API 接口:通过 GET 请求传入电话号码,接口查询客户管理建模表中是否存在相同联系方式的记录,返回 isValid 与 msg 的 JSON 结果。文章给出了接口文档与基于 JAX-RS 和 RecordSet 的 Java 实现,并对空号码、客户已存在、数据库异常等情况做了相应处理,适合需要在录入客户前进行重复校验的场景参考。
泛微 E9
2024-08-05
[泛微 Ecology9] 为Table表格增加筛选功能(流程待办筛选当前节点)
介绍在泛微 Ecology ecode 开发中,利用 ecodeSDK.overwritePropsFnQueueMapSet 覆写 Table 组件属性的方法,为流程待办列表的当前节点列动态生成筛选项并实现本地筛选。文中通过路径校验定位页面、从数据中提取唯一节点构建过滤器、再配置列的过滤函数完成实现,并提示远程加载数据时需另行处理网络延迟与数据同步问题。
泛微 E9
2024-07-25
移动云电脑,套娃保活!持久在线~
针对移动云电脑长时间未连接会自动关机下线的问题,文章介绍了套娃式保活方案:在云电脑中再装云电脑,通过 PowerShell 脚本定时结束并重启云电脑进程,再配合 Windows 任务计划程序每天凌晨自动执行,实现云电脑持久在线。适合需要云电脑全天候待机的用户参考,注意脚本路径需按实际安装位置调整。
部署与自托管
2024-07-08
[泛微 Ecology9] 建模查询手机号字段必填查询检查拦截
这篇文章介绍在泛微 Ecology 建模查询页面中,通过 ecodeSDK 覆写 WeaInput 组件,对指定查询路径下 placeholder 为客户电话的输入框做手机号格式校验,在 onBlur 和 onPressEnter 事件中拦截非法号码并弹出提示,同时记录了改写接口数据的无效方案,适合做建模查询前端校验的开发者参考。
泛微 E9
2024-07-08
[泛微 Ecology9] 流程浏览按钮跳转监控流程(ismonitor)
在泛微 Ecology 二次开发中,利用 ecodeSDK 覆盖 WeaBrowser 组件,当页面处于流程请求地址且流程 ID 在允许列表内时,为“多流程”浏览按钮的跳转链接添加监控标识参数,并把按钮文字改为“点击查看流程”,从而实现跳转至监控流程。适用于需对指定流程启用监控浏览的场景,需注意开关和流程 ID 白名单配置。
泛微 E9