填报时控制某区域无指标不允许提交【V8.6.1.2】

【适用版本】
s-HR Cloud V8.6.1.2
【应用场景】
员工自己填报指标时,对区域如何设置必填(存在多个区域,“区域”路径:员工考核规则模板 - 编辑评估表单),存在多个区域时,员工部分区域没有填报指标就提交了。整个区域都没有一条指标时,如何限制员工提交
【详细说明/示例/操作步骤】
二开指导方案:
1、找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\base\evalrule目录下的perfEvalFormHtml.js文件,搜索class="note-wrap",定位到html元素部分,如图位置,新增参数控制代码html部分,例如:


添加后效果如图:

2、找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\base\evalrule目录下的perfEvalForm.js文件,搜索var model = {,保存时组装字段位置如图:

后台接口名称saveEvaFormBatch,保存上这个字段
3、填报页面,接口compositeEvaObjectData,取到这个值,层级如图:

4、填报页面的html文件:\eas\server\deploy\easweb.ear\shr_web.war\a
填报时控制某区域无指标不允许提交【V8.6.1.2】
【适用版本】 s-HR Cloud V8.6.1.2【应用场景】 员工自己填报指标时,对区域如何设置必填(存在多个区域,“区域”路径:员工考核规则模...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



