eas shr 在原单据(退休单)基础扩展出新单据(厂内退休单),并在河钢在线进行审批,开发全过程整理

一、找到原单据,将原单据的列表和新增视图复制出来一份做为新单据视图

1.查找试图方法:

(1)进入页面

 (2)复制uipk,登录administrator账号,在视图页面搜索uipk

2.将原单据的列表和新增视图复制出来一份做为新单据视图

(1)新试图uipk增加后缀与原视图做区分

 

3.新增视图增加新字段,拓展js和Handler

js部署路径(二开放的位置)
D:\Kingdee\eas\server\deploy\easweb.ear\shr_web.war\addon\custom

系统标准js路径
D:\Kingdee\eas\server\deploy\easweb.ear\shr_web.war

 

4.退休单增加新字段

(1)登录客户端,进入动态扩展平台高级版

 (1)右键退休单,导入退休单

 注意:单据不要弄错了,退休单有两个,一个是专员提交的,一个是普通员工提交的,我们操作的是专员提交的(RetireBizBill)

错误单据

 正确单据

 (2)双击实体,增加字段

 (2)增加分录

 (3)双击编辑页面,将分录拖拽至面板

(4)保存:先反启用,保存,在启用

5.提交工作流按钮,将流程提交到河钢在线

(1)修改submit方法

 js中添加提交工作流按钮的方法

 

 (2)后台增加Packer和Parser打包为cus_shr_kyCloudHub.jar

(3)将jar包放至D:\Kingdee\eas\server\lib\bim目录下

 

 (4)后台增加扩展handler打包为cus_ky_shr_handler.jar

(5)将handler的jar包放至D:\Kingdee\eas\server\lib\addon\customer目录下

注意:新部署handler启动时非法组件报错解决方法:

将D:\Kingdee\eas\admin\config\record.properties修改为 false
bos进入应用服务器点击刷新,然后进入集群控制器,启动集群

 

5.流程配置,河钢在线模板配置

(1)搜索单据工作流配置,新增退休单的配置

 (2)编码如何查找

 (3)云之家单据id如何查找

  (4)流程节点配置

点击节点,进入节点设置,点击开发者选项

 

6.列表页面显示新增字段

 右键导入业务数据源

 找到与视图页面query一致的数据源

 添加字段,然后配置试图字段,就可以正常显示了

7.增加权限项,给用户分配菜单权限

 增加厂内退休菜单

 分配页面权限:搜索用户管理,查找用户,点击分配权限

 调试前端方法:

进入表单页面,在地址栏最后拼接 &debug=true 刷新界面,进入开发人员工具源代码找到对应js

 

posted @ 2025-05-21 11:00  Ning-  阅读(52)  评论(0)    收藏  举报