review.html.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. /**
  3. * The review view file of feedback 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@chandao.com>
  7. * @package feedback
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. modalHeader();
  12. jsVar('openedBy', $feedback->openedBy);
  13. jsVar('assignedTo', $assignedTo ? $assignedTo : $feedback->assignedTo);
  14. formPanel
  15. (
  16. set::id('reviewFeedbackForm'),
  17. formGroup
  18. (
  19. set::label($lang->feedback->reviewedDateAB),
  20. set::width('1/3'),
  21. datePicker
  22. (
  23. set::name('reviewedDate'),
  24. set::value(helper::today())
  25. )
  26. ),
  27. formGroup
  28. (
  29. set::label($lang->feedback->reviewResultAB),
  30. set::width('1/3'),
  31. set::required(true),
  32. picker
  33. (
  34. set::name('result'),
  35. set::items($lang->feedback->reviewResultList),
  36. on::change('resultChange')
  37. )
  38. ),
  39. formGroup
  40. (
  41. setClass('assignedToBox hidden'),
  42. set::label($lang->feedback->assignedTo),
  43. set::width('1/3'),
  44. picker
  45. (
  46. set::name('assignedTo'),
  47. set::items($users)
  48. )
  49. ),
  50. formGroup
  51. (
  52. set::label($lang->feedback->reviewedByAB),
  53. picker
  54. (
  55. set::name('reviewedBy[]'),
  56. set::items($users),
  57. set::value($app->user->account),
  58. set::multiple(true)
  59. )
  60. ),
  61. formGroup
  62. (
  63. set::label($lang->feedback->reviewOpinion),
  64. set::name('comment'),
  65. set::control('editor'),
  66. set::rows(6)
  67. ),
  68. formHidden('status', $feedback->status)
  69. );
  70. history();