设置绩效默认通知方式、隐藏其余通知方式
【适用版本】
s-HR Cloud V8.6.1.2
【应用场景】
设置通知方式的默认选中方式为云之家(或其他方式),且隐藏其他方式
【详细说明/示例/操作步骤】
一、PC端
1、考核计划建立-统一目标下达:下达统一目标界面
1.1 下达统一目标
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\perfplan目录下的perfEvaObjectGoals.js文件,搜索$("#goalsTransmitDialog").dialog({,定位到如图位置:
在dialog的open方法内,增加代码:
$('.waysbox label').closest('div').hide(); // 隐藏全部方式
$('label[for="YZJReminder"]').closest('div').show(); // 显示云之家方式
$('label[for="megReminder"]').click(); // 原默认选中的“消息通知”取消选中
$('label[for="YZJReminder"]').click(); // 默认选中云之家方式
如图:
效果如图:
1.2 撤销统一下达
定位到第二个$(“#goalsTransmitDialog”).dialog({位置,
做相同的修改即可。
如果默认显示、选中其他类型,将代码中的YZJReminder修改为:
消息提醒:megReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
2、绩效工作台-个人目标下达列表:打回操作界面
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\portal目录下的perfGoalsFillNew.js文件,搜索$('#backToUpLevel').dialog({,定位到如图位置:
增加代码:
,open: function (event, ui) {
$('#pickReminderDialog label').closest('div').hide(); // 隐藏全部方式
$('label[for="cloudReminder"]').closest('div').show(); // 显示云之家方式
$('label[for="msgReminder"]').removeClass('checked'); // 原默认选中的“消息通知”取消选中
$('label[for="cloudReminder"]').click(); // 默认选中云之家方式
}
如图:
效果如图:
如果默认显示、选中其他类型,将代码中的cloudReminder修改为:
消息提醒:msgReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
3、绩效工作台-个人目标下达-进入详情页:打回操作界面
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\portal目录下的perfGoalsFillNew.js文件,搜索$('#backToUpLevel').dialog({,定位到如图位置:
新增代码:
,open: function (event, ui) {
$('#pickReminderDialog label').closest('div').hide(); // 隐藏全部方式
$('label[for="cloudReminder"]').closest('div').show(); // 显示云之家方式
$('label[for="msgReminder"]').removeClass('checked'); // 原默认选中的“消息通知”取消选中
$('label[for="cloudReminder"]').click(); // 默认选中云之家方式
}
如图:
效果如图:
如果默认显示、选中其他类型,将代码中的cloudReminder修改为:
消息提醒:msgReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
4、绩效工作台-其他绩效代办-考核目标确认列表:打回操作界面
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\portal目录下的evaObjectMakeSureList.js文件,搜索$("#backDialog").dialog({,定位到如图位置:
新增代码:
$('.ways-box .ways-item').hide(); // 隐藏全部方式
$('label[for="YZJReminder"]').closest('.ways-item').show(); // 显示云之家方式
$('label[for="msgReminder"]').click(); // 原默认选中的“消息通知”取消选中
$('label[for="YZJReminder"]').click(); // 默认选中云之家方式
如图:
效果如图:
如果默认显示、选中其他类型,将代码中的YZJReminder修改为:
消息提醒:megReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
5、绩效工作台-个人目标评价列表:打回操作页面
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\portal目录下的evaObjectMakeSureList.js文件,搜索$('#backToUpLevel').dialog({,定位到如图位置:
增加代码:
,open: function (event, ui) {
$('#pickReminderDialog label').closest('div').hide(); // 隐藏全部方式
$('label[for="cloudReminder"]').closest('div').show(); // 显示云之家方式
$('label[for="msgReminder"]').removeClass('checked'); // 原默认选中的“消息通知”取消选中
$('label[for="cloudReminder"]').click(); // 默认选中云之家方式
}
如图:
效果如图:
如果默认显示、选中其他类型,将代码中的cloudReminder修改为:
消息提醒:msgReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
6、绩效工作台-个人目标评价-详情页:打回操作页面
找到\eas\server\deploy\easweb.ear\shr_web.war\addon\perfweb\web\js\shr\perfweb\portal目录下的evaObjectMakeSureList.js文件,搜索$('#backToUpLevel').dialog({,定位到如图位置:
增加代码:
,open: function (event, ui) {
$('#pickReminderDialog label').closest('div').hide(); // 隐藏全部方式
$('label[for="cloudReminder"]').closest('div').show(); // 显示云之家方式
$('label[for="msgReminder"]').removeClass('checked'); // 原默认选中的“消息通知”取消选中
$('label[for="cloudReminder"]').click(); // 默认选中云之家方式
}
如图:
效果如图:
如果默认显示、选中其他类型,将代码中的cloudReminder修改为:
消息提醒:msgReminder,邮件提醒:emailReminder,短信提醒:SMSReminder。
如图:
二、移动端
注:已经申请了源码二开的,需在源码中修改,除非不会再有其他需要修改源码的情况,否则按未申请源码的方式修改后,再修改源码并部署,修改的内容会被替换掉。
1、申请了源码
未下达列表-打回:修改notissued_list.vue文件如图位置,修改infoWayList字段值:
修改后如图:
未下达详情页-打回:修改文件goals_detail.vue,同样修改infoWayList字段值,修改方式同未下达列表。需要修改的位置如图:
其他待办-目标确认-打回:修改文件goals_fill.vue,同样修改infoWayList字段值,修改方式同未下达列表。需要修改的位置如图:
修改完成后,构建部署,方式参考二开指导文档:
https://vip.kingdee.com/article/481526541851887872?productLineId=10
2、未申请源码
预览页面-调试模式:
搜索infoWayList,按图修改:
(1)定义infoWayList字段值的位置,有多处,全部按图修改:
修改后:
按图修改:
修改后:
(2)接口传参位置,同样有多处,全部按图修改:
修改后:
按图修改:
修改后:
(3)部署方式
【注意事项/常见错误】(可省略)
注:先备份再修改,不用重启服务器,若没生效可清下浏览器缓存再重新验证
设置绩效默认通知方式、隐藏其余通知方式
本文2024-09-22 22:09:18发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-124741.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf