设置绩效默认通知方式、隐藏其余通知方式

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

设置绩效默认通知方式、隐藏其余通知方式

【适用版本】 

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)部署方式

【注意事项/常见错误】(可省略)

注:先备份再修改,不用重启服务器,若没生效可清下浏览器缓存再重新验证

设置绩效默认通知方式、隐藏其余通知方式

【适用版本】 s-HR Cloud V8.6.1.2【应用场景】 设置通知方式的默认选中方式为云之家(或其他方式),且隐藏其他方式【详细说明/示例/操...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息