mode_sealapl.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. function initbodys(){
  2. if (isxiang == 1) {
  3. var processFlowDiv = $("#process_flow");
  4. var boldSpan = processFlowDiv.find("span[style*='font-weight:bold']");
  5. var index = boldSpan.index();
  6. // 第三步 指定审批领导
  7. if (index == 3) {
  8. // 隐藏说明
  9. $('*[name="check_explain"]').closest('tr').hide();
  10. js.ajax(geturlact('getdata'),{flownum:modenum,mid:mid},function(d){
  11. var opinion_dept = d['data']['data']['opinion_dept'];
  12. if (opinion_dept == null) return;
  13. var opinion_dept_arr = opinion_dept.split(',');
  14. // 遍历数组,将每个元素转换为数值类型(这里转换为数字类型中的整数类型)
  15. for (var i = 0; i < opinion_dept_arr.length; i++) {
  16. opinion_dept_arr[i] = parseInt(opinion_dept_arr[i]);
  17. }
  18. $("td div span[id^='div_advice_level']").each(function () {
  19. var id = $(this).attr('id');
  20. var levelNumber = id.split('_')[2];
  21. var levelIndex = parseInt(levelNumber.slice(-1));
  22. // 获取当前span元素所在的tr元素
  23. var trElement = $(this).closest('tr');
  24. // 判断序号是否不在opinion_dept_arr数组中
  25. if (opinion_dept_arr.indexOf(levelIndex) == -1) {
  26. trElement.hide();
  27. }
  28. });
  29. },'post,json');
  30. }
  31. }
  32. }