考勤出勤记录显示由秒改为到分钟
系统考勤管理里面的出勤记录默认显示到秒钟,这样看起来字段比较多,很多客户认为显示到秒钟没有必要,希望建议改成显示到分钟即可。下面就来说一下如何修改里面的显示样式。
后台返回到前端的是“xx : xx : xx ; xx : xx : xx”这种字符串格式的数据,可以用前端列表字段格式处理,把后面”秒”部分去掉,保留“小时”和“分钟”。处理步骤如下:
1)找到对应的页面视图(shr.ats.AttendanceRecordList),将字段设置格式化,这里设置字段格式化函数名称为”oper”。
2)在对应的js里面编写处理函数,具体方法如下
js文件在服务器里面的路径
编写格式化函数
附上函数代码:
formatName: function (operation) { waf.defineCustomeClass("cellformatter.oper", cellformatter.defaultFormatter, { format: function (celval, rwd) { if(celval != "" && celval != undefined){ var stringArr = celval.split(";"); var allDateStr = ""; for(var i = 0;i<stringArr.length;i++){ var dateStringArr = stringArr[i].split(":"); var dateString = dateStringArr[0]+":"+dateStringArr[1]; allDateStr = allDateStr + dateString +";" } allDateStr = allDateStr.substring(0,allDateStr.length-1); return allDateStr; } } }); },
3)清空浏览器缓存查看页面,效果如下
(本篇文章来源于总部老师的支持,在此由衷感谢总部老师的帮助。)
考勤出勤记录显示由秒改为到分钟
本文2024-09-16 23:45:32发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56609.html