create.html.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * The create view file of system 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 Yang Li <liyang@chandao.com>
  7. * @package system
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. $width = common::checkNotCN() ? '3/4' : '1/2';
  12. formPanel
  13. (
  14. set::id('systemCreateForm'),
  15. set::title($lang->system->create),
  16. set::titleClass('text-lg gap-0'),
  17. to::titleSuffix
  18. (
  19. btn(setClass('ghost'), icon('help'), set::hint($lang->help), set::url('https://www.zentao.net/book/zentaopms/888.html'), set::target('_blank'))
  20. ),
  21. set::submitBtnText($lang->save),
  22. set::labelWidth(common::checkNotCN() ? '160px' : '100px'),
  23. formGroup
  24. (
  25. set::name('integrated'),
  26. set::width('1/2'),
  27. set::label($lang->system->integrated),
  28. set::control('radioListInline'),
  29. set::value(0),
  30. set::items($lang->system->integratedList),
  31. on::change()->do('$("#children").toggleClass("hidden");')
  32. ),
  33. formGroup
  34. (
  35. set::name('name'),
  36. set::width($width),
  37. set::label($lang->system->name),
  38. set::required(true)
  39. ),
  40. formGroup
  41. (
  42. setID('children'),
  43. setClass('hidden'),
  44. set::name('children'),
  45. set::width($width),
  46. set::required(true),
  47. set::label($lang->system->children),
  48. set::control('picker'),
  49. set::items($systemList),
  50. set::multiple(true)
  51. ),
  52. formGroup
  53. (
  54. set::name('desc'),
  55. set::label($lang->system->desc),
  56. set::control(array('type' => 'textarea', 'rows' => '4'))
  57. )
  58. );