电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

出差单不做时间交叉检验二开指导

来源:金蝶云社区作者:金蝶2024-09-224

出差单不做时间交叉检验二开指导


【适用版本】 

s-HR V8.8sp1及以上


【详细说明】

出差单有三个申请入口:专员应用【考勤管理-日常考勤-出差单】、团队【团队管理-团队考勤-出差】、员工自助【我要出差】,每个入口又分为列表和表单,列表和表单的检验走的不同的方法,以上就是要修改的范围。

实现方案

1. 检验器

1后端工程按com/kingdee/eas/hr/ats/validator逐层创建包路径,在validator目录下新增一个java类,类取名TripBillValidator

2在工作空间搜索TripBillValidator,如果没有申请源码搜索到的应该是个class文件,把该文件的所有代码拷贝到自己创建的同名类文件中。注释掉时间交叉检验的代码:

3代码编译通过以后部署到运行环境,以上操作做完重启服务器以后,出差单就会用你创建的版本,类加载会优先加载二开目录。

2. 视图及js

1、 新增一个js,假设文件名是atsTripBillBatchNewEditExt.jsatsTripBillBatchNewEditExt要继承atsTripBillBatchNewEdit.js

2、 新增一个initalizeDOM方法,在方法的最后调用父类的同名方法

3、 重写verify方法,把父类的同名方法拷贝过来,去除掉时间交叉校验的逻辑,改完后的代码就是_self.

出差单不做时间交叉检验二开指导

【适用版本】 s-HR V8.8sp1及以上【详细说明】出差单有三个申请入口:专员应用【考勤管理-日常考勤-出差单】、团队【团队管理-团队考勤-出...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信