edit.html.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?php
  2. /**
  3. * The edit view file of stakeholder 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 stakeholder <stakeholder@easycorp.ltd>
  7. * @package stakeholder
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. formPanel
  12. (
  13. set::title($lang->stakeholder->edit),
  14. formGroup
  15. (
  16. set::width('1/3'),
  17. set::label($lang->stakeholder->isKey),
  18. radioList(set::name('key'), set::items($lang->stakeholder->keyList), set::value($stakeholder->key), set::inline(true))
  19. ),
  20. $stakeholder->from == 'outside' ? formGroup
  21. (
  22. set::width('1/3'),
  23. setClass('user-info'),
  24. set::label($lang->stakeholder->name),
  25. set::name('name'),
  26. set::value($stakeholder->name),
  27. set::required(true)
  28. ) : null,
  29. $stakeholder->from == 'outside' ? formGroup
  30. (
  31. set::width('1/3'),
  32. setClass('user-info'),
  33. set::label($lang->stakeholder->phone),
  34. set::name('phone'),
  35. set::value($stakeholder->phone)
  36. ) : null,
  37. $stakeholder->from == 'outside' ? formGroup
  38. (
  39. set::width('1/3'),
  40. setClass('user-info'),
  41. set::label($lang->stakeholder->qq),
  42. set::name('qq'),
  43. set::value($stakeholder->qq)
  44. ) : null,
  45. $stakeholder->from == 'outside' ? formGroup
  46. (
  47. set::width('1/3'),
  48. setClass('user-info'),
  49. set::label($lang->stakeholder->weixin),
  50. set::name('weixin'),
  51. set::value($stakeholder->weixin)
  52. ) : null,
  53. $stakeholder->from == 'outside' ? formGroup
  54. (
  55. set::width('1/3'),
  56. setClass('user-info'),
  57. set::label($lang->stakeholder->email),
  58. set::name('email'),
  59. set::value($stakeholder->email)
  60. ) : null,
  61. $stakeholder->from == 'outside' ? formGroup
  62. (
  63. set::width('1/3'),
  64. setClass('user-info'),
  65. set::label($lang->stakeholder->company),
  66. set::name('company'),
  67. set::control(array('control' => 'picker', 'items' => $companys, 'required' => true)),
  68. set::value($stakeholder->company)
  69. ) : null,
  70. formGroup
  71. (
  72. set::width('full'),
  73. set::label($lang->stakeholder->nature),
  74. editor
  75. (
  76. set::name('nature'),
  77. html($stakeholder->nature)
  78. )
  79. ),
  80. formGroup
  81. (
  82. set::width('full'),
  83. set::label($lang->stakeholder->analysis),
  84. editor
  85. (
  86. set::name('analysis'),
  87. html($stakeholder->analysis)
  88. )
  89. ),
  90. formGroup
  91. (
  92. set::width('full'),
  93. set::label($lang->stakeholder->strategy),
  94. editor
  95. (
  96. set::name('strategy'),
  97. html($stakeholder->strategy)
  98. )
  99. )
  100. );