edit.html.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. /**
  3. * The edit view of researchplan module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Yidong Wang <yidong@chandao.net>
  8. * @package researchplan
  9. * @link https://www.zentao.net
  10. */
  11. namespace zin;
  12. formPanel
  13. (
  14. set::title($lang->researchplan->create),
  15. set::formClass('border-0'),
  16. set::submitBtnText($lang->save),
  17. formGroup
  18. (
  19. set::width('1/2'),
  20. set::label($lang->researchplan->name),
  21. set::required(true),
  22. input(set::name('name'), set::value($plan->name))
  23. ),
  24. formGroup
  25. (
  26. set::width('1/2'),
  27. set::label($lang->researchplan->customer),
  28. input(set::name('customer'), set::value($plan->customer))
  29. ),
  30. formGroup
  31. (
  32. set::width('1/2'),
  33. set::label($lang->researchplan->stakeholder),
  34. picker(set::name('stakeholder'), set::items($users), set::multiple(true), set::value($plan->stakeholder))
  35. ),
  36. formGroup
  37. (
  38. set::width('1/2'),
  39. set::label($lang->researchplan->objective),
  40. input(set::name('objective'), set::value($plan->objective))
  41. ),
  42. formGroup
  43. (
  44. set::width('1/2'),
  45. set::label($lang->researchplan->begin),
  46. datetimePicker(set::name('begin'), set::value(helper::isZeroDate($plan->begin) ? '' : $plan->begin))
  47. ),
  48. formGroup
  49. (
  50. set::width('1/2'),
  51. set::label($lang->researchplan->end),
  52. datetimePicker(set::name('end'), set::value(helper::isZeroDate($plan->end) ? '' : $plan->end))
  53. ),
  54. formGroup
  55. (
  56. set::width('1/2'),
  57. set::label($lang->researchplan->location),
  58. input(set::name('location'), set::value($plan->location))
  59. ),
  60. formGroup
  61. (
  62. set::width('1/2'),
  63. set::label($lang->researchplan->team),
  64. picker(set::name('team'), set::items($insideUsers), set::multiple(true), set::value($plan->team))
  65. ),
  66. formGroup
  67. (
  68. set::width('1/2'),
  69. set::label($lang->researchplan->method),
  70. picker(set::name('method'), set::items($lang->researchplan->methodList), set::value($plan->method))
  71. ),
  72. formGroup
  73. (
  74. set::label($lang->researchplan->outline),
  75. editor(set::name('outline'), set::templateType('researchplan'), set::value($plan->outline))
  76. ),
  77. formGroup
  78. (
  79. set::label($lang->researchplan->schedule),
  80. editor(set::name('schedule'), set::value($plan->schedule))
  81. )
  82. );