ExamineEntryDynamicList.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. /**
  2. * 专员维护考核人和评分人页面(专员) 动态列表专员操作
  3. */
  4. shr.defineClass("shr.custom.ExamineEntryDynamicList", shr.batchAffair.EmpBatchEnrollList, {
  5. initalizeDOM: function () {
  6. var _self = this;
  7. shr.custom.ExamineEntryDynamicList.superClass.initalizeDOM.call(this);
  8. },
  9. /**
  10. * 处理表格的pager
  11. */
  12. renderPager: function (page, pageSize) {
  13. var _self = this;
  14. $("#grid_periodicQuarter.id").hide();
  15. },
  16. /**
  17. * 启动排序
  18. */
  19. startOrderAction(){
  20. var _self = this;
  21. var periodicQuarterId = $('#grid').jqGrid('getOriginalRowData')[0]["periodicQuarter.id"]
  22. var url = shr.getContextPath() + "/dynamic.do?handler=com.kingdee.eas.custom.performancenew.handler.ExamineDynamicListHandler&method=startOrder";
  23. $.ajax({
  24. url: url,
  25. async: false,
  26. // data: { periodicQuarterId: periodicQuarterId},
  27. success: function (response) {
  28. shr.showInfo({
  29. message: "已锁定周期",
  30. history: 2
  31. });
  32. setTimeout(function() {
  33. location.reload();
  34. }, 2000); // 2000 毫秒即为两秒钟
  35. }
  36. , error: function (response) {
  37. shr.showError({
  38. message: response
  39. });
  40. }
  41. });
  42. },
  43. /**
  44. * 组织维护得分表
  45. */
  46. performanceScoreOrgAction() {
  47. //获取周期季度ID
  48. var periodicQuarterId = $('#grid').jqGrid('getOriginalRowData')[0]["periodicQuarter.id"]
  49. this.reloadPage({
  50. uipk: "PerformanceScore.dynamicList",
  51. examineGradePersonId: periodicQuarterId,
  52. });
  53. },
  54. /**
  55. * 锁定周期
  56. */
  57. periodLockAction() {
  58. var _self = this;
  59. var periodicQuarterId = $('#grid').jqGrid('getOriginalRowData')[0]["periodicQuarter.id"]
  60. var url = shr.getContextPath() + "/dynamic.do?handler=com.kingdee.eas.custom.performancenew.handler.ExamineDynamicListHandler&method=periodLock";
  61. $.ajax({
  62. url: url,
  63. async: false,
  64. data: { periodicQuarterId: periodicQuarterId},
  65. success: function (response) {
  66. shr.showInfo({
  67. message: "已锁定周期",
  68. history: 2
  69. });
  70. setTimeout(function() {
  71. location.reload();
  72. }, 2000); // 2000 毫秒即为两秒钟
  73. }
  74. , error: function (response) {
  75. shr.showError({
  76. message: response
  77. });
  78. }
  79. });
  80. },
  81. /**
  82. * 解除周期
  83. */
  84. periodUnlockAction() {
  85. var _self = this;
  86. var periodicQuarterId = $('#grid').jqGrid('getOriginalRowData')[0]["periodicQuarter.id"]
  87. var url = shr.getContextPath() + "/dynamic.do?handler=com.kingdee.eas.custom.performancenew.handler.ExamineDynamicListHandler&method=periodUnlock";
  88. $.ajax({
  89. url: url,
  90. async: false,
  91. data: { periodicQuarterId: periodicQuarterId},
  92. success: function (response) {
  93. shr.showInfo({
  94. message: "已解除周期",
  95. history: 2
  96. });
  97. setTimeout(function() {
  98. location.reload();
  99. }, 2000); // 2000 毫秒即为两秒钟
  100. }
  101. , error: function (response) {
  102. shr.showError({
  103. message: response
  104. });
  105. }
  106. });
  107. },
  108. })