projectClockList.js 976 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. shr.defineClass("shr.project.ProjectClockList", shr.framework.List, {
  2. /**
  3. * 描述:初始化操作
  4. *
  5. * @action
  6. */
  7. initalizeDOM: function () {
  8. var _self = this;
  9. shr.project.ProjectClockList.superClass.initalizeDOM.call(this);
  10. },
  11. /**
  12. * 查看
  13. */
  14. viewAction: function (billId, rowid) {
  15. // 编辑界面禁用,则直接返回
  16. if (this.editViewDisable) {
  17. return;
  18. }
  19. this.reloadPage({
  20. uipk: this.getEditUIPK(),
  21. billId: billId,
  22. method: 'view'
  23. });
  24. },
  25. /**
  26. * 新增
  27. */
  28. addNewAction: function () {
  29. var $treeNavigation = $('#treeNavigation');
  30. var prijectId = '';
  31. if ($treeNavigation.length > 0) {
  32. var value = $treeNavigation.shrGridNavigation('getValue');
  33. if (!value || !value.id) {
  34. shr.showError({ message: $.shrI18n.framework.tips.getDataFailureMayReason });
  35. return;
  36. }
  37. prijectId = value.id;
  38. }
  39. this.reloadPage({
  40. uipk: this.getEditUIPK(),
  41. prijectId: prijectId,
  42. method: 'addNew'
  43. });
  44. },
  45. });