8612s-HR考勤模块部分页面期望初始化就提供列表查询,而不是点击查询才有表格的筛选之二开指导

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

8612s-HR考勤模块部分页面期望初始化就提供列表查询,而不是点击查询才有表格的筛选之二开指导

## 二开期望描述:期望首次加载页面即可查询表格数据 期望结果: ![image.webp](/download/0100f77e7004d8974b7d9c244dc21a3a6ccc.webp) 实际情况:![image.webp](/download/0100ac64d8c2aba74f119a89bbc2873dfae7.webp) ## 修改指导: > 本次操作以 考勤计算》汇总计算 页面为例 ![image.webp](/download/01006af9704d1878447eab24952af6733994.webp) ### 一、找到页面对应的js文件 1. f12(不同浏览器快捷键不一样)打开浏览器控制台; 2. 页面url上拼接&debug=true,然后右键刷新图标“清空缓存并刷新”,此时进入调试模式;看到shr/addon文件夹即表示成功; 3. 搜索“$(".filter-containers").is(":hidden")”,找到本页面对应的js文件。(如截图里面在initalizeDOM里面的才算是,其他的文件忽略不看)所以此文件的路径是 > eas\server\deploy\easweb.ear\shr_web.war\addon\attendmanage\web\js\shr\ats\dynamic\atsResultBaseDynamicList.js ### 二、代码操作 **1. 取消自动展开快速过滤,此时如果页面刷新表格有数据,则无需进行后续操作。** > **注:(存在某些默认方案无数据,请设置有数据的默认方案进行校验)。** ```javascript // 取消自动展开快速过滤 // if(_self.isFirstLoadData){ // if($(".filter-containers").is(":hidden")){ // $("#filter-slideToggle").click(); // } // } // _self.isFirstLoadData = false; ``` ![image.webp](/download/0100c41468630d054d04b1c03b74979b32aa.webp) **2.如未自动获取数据,需添加方法如下图** ``` this.reloadGrid() // 不一定是用this,看js里面用的是什么 ``` ("打卡记录"页面js文件) ![image.webp](/download/0100ccdcbb5db2974c6ba6ce52086d032414.webp) **3、如果使用上述方法还是无数据,则检查该js文件是否有自定义查询方法** ``` 例如员工排班查询使用的就是this.queryAction() ``` ![image.webp](/download/0100cddd4b375d6e4a11aeaf4460160e838e.webp) ## 附: 1、修改为js调整,不需要重启服务器,修改保存重新登录页面验证即可; 2、如使用以上两种查询方法仍无数据,欢迎留言!

8612s-HR考勤模块部分页面期望初始化就提供列表查询,而不是点击查询才有表格的筛选之二开指导

## 二开期望描述:期望首次加载页面即可查询表格数据期望结果:![image.webp](/download/0100f77e7004d8974b7d9c244dc21a3a6ccc.webp)实际...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息