create.ipd.html.hook.php 706 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace zin;
  3. global $lang;
  4. jsVar('currentMethod', 'create');
  5. $model = data('model');
  6. $copyProjectID = data('copyProjectID');
  7. $charter = data('charter');
  8. query('formGridPanel')->each(function($node) use($lang, $charter)
  9. {
  10. $fields = $node->prop('fields');
  11. if(data('model') != 'kanban')
  12. {
  13. $fields->field('budget')
  14. ->foldable(false)
  15. ->moveAfter('workflowGroup');
  16. if(data('model') == 'ipd') $fields->moveAfter('workflowGroup', 'charter');
  17. $fields->orders('workflowGroup,budget');
  18. $fields->autoLoad('workflowGroup');
  19. }
  20. $fields->field('hasProduct')->hidden(true);
  21. $node->setProp('fields', $fields);
  22. });