员工排班维护-纵向排班增加自定义字段二开指导

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

员工排班维护-纵向排班增加自定义字段二开指导

【适用版本】 

s-HR Cloud V8.8 SP1及以上

s-HR Cloud V8.8及以上

s-HR Cloud V8.6.1.2及以上

s-HR Cloud 2021H1及以上

s-HR Cloud V8.6 SP1及以上

s-HR Cloud V8.6及以上

s-HR V8.5 SP1及以上

s-HR V8.5及以上

【应用场景】 


【详细说明/示例/操作步骤】

一、概述

     员工排班维护-纵向排班页面由于涉及员工基础数据和排班纵向信息展示,并没有用视图的方式来实现页面功能,而是采用后端接口+前端js渲染的方式来实现。因此,想要二开增加一些字段在页面上显示并不像视图那样简单可扩展,需要修改后端接口+前端js的方式来实现。

二、实现(后端)

    1.新增一个类继承com.kingdee.shr.ats.web.handler.ScheduleShiftListHandler。

    2.找到getPersonShiftAction 方法,该方法调用了同类当中的 getPersonShiftListMap方法,

      getPersonShiftListMap方法又调用了同类当中的getPersonScheduleShiftListSql 方法。

    3.需要在新类当中重写getPersonShiftListMap方法和getPersonScheduleShiftListSql 方法,

      getPersonScheduleShiftListSql 方法 为查询的sql逻辑 ,需要修改 方法中的sql ,增加自己         

      需要查询的字段即可, 然后再getPersonShiftListMap方法中将查出来的字段返回给前端,

     这样前端就可以拿到我们新返回的字段进行展示了。

     


     



 

                                  


、实现(前端)

     1.前端需要找到 web\js\shr\ats\workShift\listWorkShift.js,参看标品的js方法增加一列,名称和后端返回

        的字段名称对应即可

      2.增加一列字段该js里面对应的列数字也需要增加1

       

  


员工排班维护-纵向排班增加自定义字段二开指导

【适用版本】 s-HR Cloud V8.8 SP1及以上s-HR Cloud V8.8及以上s-HR Cloud V8.6.1.2及以上s-HR Cloud 2021H1及以上s-HR Cloud V...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息