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)实际...
点击下载文档
本文2024-09-16 23:48:18发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56910.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章