putoff.html.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. /**
  3. * The putoff view file of execution module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Shujie Tian<tianshujie@easycorp.ltd>
  7. * @package execution
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. jsVar('weekend', $config->execution->weekend);
  12. $space = common::checkNotCN() ? ' ' : '';
  13. modalHeader(set::title($lang->execution->putoff . $space . $lang->executionCommon));
  14. formPanel
  15. (
  16. set::submitBtnText($lang->execution->putoff . $space . $lang->executionCommon),
  17. formRow
  18. (
  19. formGroup
  20. (
  21. set::width('1/2'),
  22. set::label($lang->execution->dateRange),
  23. set::required(true),
  24. inputGroup
  25. (
  26. setID('dateBox'),
  27. datePicker
  28. (
  29. set::control('date'),
  30. set::id('begin'),
  31. set::name('begin'),
  32. set::value($execution->begin),
  33. set::placeholder($lang->execution->begin),
  34. on::change('computeWorkDays(NaN)')
  35. ),
  36. $lang->execution->to,
  37. datePicker
  38. (
  39. set::control('date'),
  40. set::id('end'),
  41. set::name('end'),
  42. set::value($execution->end),
  43. set::placeholder($lang->execution->end),
  44. on::change('computeWorkDays(NaN)')
  45. )
  46. )
  47. ),
  48. formGroup
  49. (
  50. set::width('1/2'),
  51. radioList
  52. (
  53. set::name('delta'),
  54. set::items($lang->execution->endList),
  55. set::inline(true),
  56. on::change('computeEndDate')
  57. )
  58. )
  59. ),
  60. formRow
  61. (
  62. formGroup
  63. (
  64. set::width('1/2'),
  65. set::label($lang->execution->days),
  66. set::required(true),
  67. inputControl
  68. (
  69. input(set::name('days')),
  70. to::suffix($lang->execution->day),
  71. set::suffixWidth(20)
  72. )
  73. )
  74. ),
  75. formRow
  76. (
  77. formGroup
  78. (
  79. set::label($lang->comment),
  80. editor
  81. (
  82. set::name('comment'),
  83. set::rows('6')
  84. )
  85. )
  86. )
  87. );
  88. /* ====== Render page ====== */
  89. render();