mode_dcs_auth.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //流程模块【dcs_auth.查看权限】下录入页面自定义js页面,初始函数
  2. function initbodys(){
  3. if (mid == 1) {
  4. var selectedValues = form('range').value.split(',');
  5. // console.log(selectedValues);
  6. // 遍历所有的复选框
  7. $('input[name="range_set[]"]').each(function() {
  8. // console.log('Current checkbox value:', $(this).val());
  9. // 如果复选框的值在 selectedValues 数组中,则设置为选中状态
  10. if (selectedValues.includes($(this).val())) {
  11. // console.log('Checkbox checked:', $(this).val());
  12. try {
  13. // $(this).prop('checked', true);
  14. $(this).attr('checked', 'checked');
  15. } catch (e) {
  16. console.error('Error setting checkbox:', e);
  17. }
  18. }
  19. });
  20. }
  21. // 监听复选框的改变事件
  22. $('input[name="range_set[]"]').blur(function () {
  23. // console.log(form('range_set').value);
  24. var checkedValues = []; // 存放选中复选框的值的数组
  25. $('input[name="range_set[]"]:checked').each(function() {
  26. checkedValues.push($(this).val());
  27. });
  28. form('range').value = checkedValues.join(',');
  29. // console.log(checkedValues);
  30. })
  31. }