createcard.html.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. /**
  3. * The createcard view file of kanban 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 Yuting Wang <wangyuting@easycorp.ltd>
  7. * @package kanban
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. modalHeader(set::title($lang->kanbancard->create), set::titleClass('text-lg font-bold'));
  12. formPanel
  13. (
  14. formRow
  15. (
  16. formGroup
  17. (
  18. set::label($lang->kanbancard->name),
  19. set::name('name')
  20. ),
  21. formGroup
  22. (
  23. set::width('120px'),
  24. inputGroup
  25. (
  26. span
  27. (
  28. set('class', 'input-group-addon'),
  29. $lang->kanbancard->pri
  30. ),
  31. priPicker
  32. (
  33. set::name('pri'),
  34. set::items($lang->kanbancard->priList),
  35. set::value('3')
  36. )
  37. )
  38. ),
  39. formGroup
  40. (
  41. set::width('120px'),
  42. inputGroup
  43. (
  44. span
  45. (
  46. set('class', 'input-group-addon'),
  47. $lang->kanbancard->estimate
  48. ),
  49. input(set::name('estimate'), set::placeholder($lang->kanbancard->lblHour))
  50. )
  51. )
  52. ),
  53. formRow
  54. (
  55. formGroup
  56. (
  57. set::label($lang->kanbanlane->common),
  58. picker
  59. (
  60. set::name('lane'),
  61. set::items($lanePairs),
  62. set::value(key($lanePairs))
  63. )
  64. )
  65. ),
  66. formRow
  67. (
  68. formGroup
  69. (
  70. set::label($lang->kanbancard->assignedTo),
  71. picker
  72. (
  73. set::name('assignedTo'),
  74. set::items($users),
  75. set::value($app->user->account),
  76. set::multiple(true)
  77. )
  78. )
  79. ),
  80. formRow
  81. (
  82. formGroup
  83. (
  84. set::label($lang->kanbancard->beginAndEnd),
  85. inputGroup
  86. (
  87. datePicker(set::name('begin'), set::placeholder($lang->kanbancard->begin)),
  88. span(set::className('input-group-addon'), '~'),
  89. datePicker(set::name('end'), set::placeholder($lang->kanbancard->end))
  90. )
  91. )
  92. ),
  93. formRow
  94. (
  95. formGroup
  96. (
  97. set::label($lang->kanbancard->desc),
  98. editor(set::name('desc'))
  99. )
  100. )
  101. );
  102. render();