setpoint.html.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Set point view of stage module of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2025 禅道软件(青岛)集团有限公司
  6. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author xieqiyu <xieqiyu@chandao.com>
  8. * @package stage
  9. * @link https://www.zentao.net
  10. */
  11. namespace zin;
  12. modalHeader
  13. (
  14. set::title($type == 'TR' ? $lang->stage->setTRpoint : $lang->stage->setDCPpoint),
  15. set::titleClass('text-md font-semibold')
  16. );
  17. formBatchPanel
  18. (
  19. setID('setPointForm'),
  20. set::minRows(1),
  21. set::sortable(true),
  22. set::data(array_values($stagePoints)),
  23. set::idKey('index'),
  24. formBatchItem
  25. (
  26. set::name('id'),
  27. set::hidden(true)
  28. ),
  29. formBatchItem
  30. (
  31. set::name('title'),
  32. set::required(true),
  33. set::label($type == 'TR' ? $lang->stage->TRname : $lang->stage->DCPname)
  34. ),
  35. formBatchItem
  36. (
  37. set::name('flow'),
  38. set::label($lang->stage->pointFlow),
  39. set::required(true),
  40. set::control('inputGroup'),
  41. inputGroup
  42. (
  43. picker
  44. (
  45. set::name('flow'),
  46. set::required(true),
  47. set::items($approvals),
  48. set::value(1)
  49. ),
  50. hasPriv('approvalflow', 'create') ? div
  51. (
  52. a(set::className('btn secondary ml-1'), set::href(createLink('approvalflow', 'create', 'workflow=&callback=refreshApproval')), setData(array('toggle' => 'modal')), $lang->review->createApproval)
  53. ) : null
  54. )
  55. )
  56. );