【适用版本】
s-HR Cloud V8.6.1.2及以上
【详细说明】
1. 向导式组件保存到本地
普通用户登录系统,打开需求管理菜单【专用应用-招聘管理-招聘计划】,开启调试模式,在地址栏添加参数“&debug=true”
重新载入页面,打开F12开发者工具,CTRL+P搜索文件customWizard
将customWizard.js另存到本地
2. 编辑向导式组件
重写_getAllWizard方法
getMenuList方法返回的结果,data.allServiceList拿到的是当前用户所有有权限的招聘菜单,data.selectedList返回的是当前用户已经勾选的菜单,如果是第一次使用这个功能,selectedList应该是个空数组,如果对getMenuList返回的data结构比较陌生,可以下个断点调试下
重点来了,现场想要的效果是如果用户是第一次使用场景式这个功能且用户是拥有“需求管理”、“面试评估表”、“Offer”、“录用报批”这四个菜单的权限的,第一次进入菜单配置页面,需要默认勾选以上四个菜单(有几个菜单权限默认勾选几个),下面主要围绕data.allServiceList以及data.selectedList来做文章:
3. 定制化向导式组件部署
将第二步保存的文件替换到服务器目录:{EAS_HOME}\eas\server\deploy\easweb.ear\shr_web.war\addon\recuritment\web\js\shr\recuritment\util
清除浏览器缓存进行验证