audit.ui.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. $(function()
  2. {
  3. var mainHeight = $(window).height() - $('#header').outerHeight() - $('#mainNavbar').outerHeight()- 350;
  4. var sideHeight = mainHeight + 275;
  5. $('#reviewcl').css('height', mainHeight);
  6. $('#reviewRow').css('height', sideHeight);
  7. $(document).off('mousedown', 'textarea').on('mousedown', 'textarea', function(e)
  8. {
  9. if(!$(e.target).prop('disabled')) return;
  10. e.preventDefault();
  11. });
  12. });
  13. window.resultChange = function(e)
  14. {
  15. const result = $(e.target).val();
  16. const $tr = $(e.target).closest('tr');
  17. if(result == 1)
  18. {
  19. $tr.find('[name^=issueOpinion]').attr('disabled', true);
  20. $tr.find('.opinionDate').addClass('hidden');
  21. $tr.find('[name^=opinionDate]').addAttr('disabled');
  22. }
  23. else
  24. {
  25. $tr.find('[name^=issueOpinion]').removeAttr('disabled');
  26. $tr.find('.opinionDate').removeClass('hidden');
  27. $tr.find('[name^=opinionDate]').removeAttr('disabled');
  28. }
  29. }
  30. window.auditResultChange = function(e)
  31. {
  32. $('.form-group[data-name="opinion"] .form-label').toggleClass('required', $(e.target).val() == 'fail');
  33. }