jl_jzd2.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. $(function () {
  2. $(".int_expectfunc_click_center_right_list").eq(0).show();
  3. //弹框点击切换
  4. $("#int_expectfunc_click_center_left li").on('click', function () {
  5. $(this).addClass("on").siblings('li').removeClass('on');
  6. $("#int_expectfunc_click_center_right .int_expectfunc_click_center_right_list").eq($(this).index()).show().siblings('.int_expectfunc_click_center_right_list').hide();
  7. });
  8. //弹框顶部增加
  9. $(".dz_div .line ul li").on('click',function(){
  10. //$(this).addClass('on');
  11. //多选
  12. //var li_txt = $(this).children('em').html();
  13. $(this).parents('ul').siblings('.line_div').children('.in').eq($(this).index()).show().siblings('.in').hide();
  14. var hei = $(this).parents('ul').siblings('.line_div').children('.in').eq($(this).index()).height();
  15. $(this).parents('ul').siblings('.line_div').height(hei);
  16. $(this).parents('.line').siblings('.line').find('.in').hide();
  17. $(this).parents('.line').siblings('.line').find('.line_div').height(0);
  18. //$(window.parent.document).find("#work_func").val(li_txt);
  19. });
  20. //赋值职能
  21. $("#int_expectfunc_click_bottom_save").on('click',function(){
  22. var li_txt = $("#int_expectfunc_click_multiple_selected").text();
  23. //var em_txt = $(li_txt).html();
  24. //
  25. var znVal="";
  26. $(".ttag").each(function(){
  27. if(znVal == "")
  28. znVal = $(this).text();
  29. else
  30. znVal+="+"+$(this).text();
  31. });
  32. //alert($(window.parent.document).find("#work_zn_input").val());
  33. $(window.parent.document).find("#work_zn_input").val(znVal);
  34. //alert($(window.parent.document).find("#work_zn_input").val());
  35. //$(window.parent.document).find("#work_func_div").html(li_txt);
  36. //$(window.parent.document).find("#work_func_div").addClass('clearfix');
  37. //$(window.parent.document).find("#work_func_div").css("border","0px");
  38. //$(window.parent.document).find("#work_func_div").css("height","auto");
  39. $("body",parent.document).find('#layer_back_drop').hide();
  40. $("body",parent.document).find('#base_area_layer').hide();
  41. $("body",parent.document).find('#work_cx').css("display","block");
  42. //$("#work_cx").show();
  43. });
  44. //$(".line_div em").on('click', function(){
  45. // var em_txt = $(this).html();
  46. //var inp_txt = $(window.parent.document).find("#base_area").val();
  47. //$("body",parent.document).find('#layer_back_drop').hide();
  48. //$("body",parent.document).find('#base_area_layer').hide();
  49. //职能
  50. //$(window.parent.document).find("#work_zn_input").val(em_txt);
  51. // $("#int_expectfunc_click_multiple").removeClass('element_hide').addClass('element_show');
  52. //$("#int_expectfunc_click_multiple_selected").append('<span class="ttag">'+em_txt+'<em></em></span>');
  53. // $(".line_div em").off("on");
  54. // var channels=$("#int_expectfunc_click_multiple_selected span");
  55. // for(var i=0;i<channels.length;i++){
  56. // var linum=0;
  57. // if(i >= 4){
  58. //
  59. // $("#int_expectfunc_click_multiple_error").removeClass('element_hide').addClass('element_show');
  60. // $(".line_div em").off("click");
  61. // }else{
  62. // $(".line_div em").off("on");
  63. // $("#int_expectfunc_click_multiple_error").removeClass('element_show').addClass('element_hide');
  64. // }
  65. // }
  66. // if($("#int_expectfunc_click_multiple_selected span").size()< 5){
  67. // $(".line_div em").off("on");
  68. // $(this).off("click");
  69. // //$("#int_expectfunc_click_multiple_selected").append('<span class="ttag">'+em_txt+'<em></em></span>');
  70. // }else if($("#int_expectfunc_click_multiple_selected span").size()>= 5){
  71. //
  72. // $("#int_expectfunc_click_multiple_error").removeClass('element_hide').addClass('element_show');
  73. // $(".line_div em").off("click");
  74. // }
  75. //ttag();
  76. //});
  77. // 取消
  78. $(".base_area_click_close").on('click', function(){
  79. $("body",parent.document).find('#layer_back_drop').hide();
  80. $("body",parent.document).find('#base_area_layer').hide();
  81. });
  82. // 取消
  83. $("#int_expectfunc_click_close").on('click', function(){
  84. $("body",parent.document).find('#layer_back_drop').hide();
  85. $("body",parent.document).find('#base_area_layer').hide();
  86. });
  87. // 取消
  88. $(".int_expectfunc_click_close").on('click', function(){
  89. $("body",parent.document).find('#layer_back_drop').hide();
  90. $("body",parent.document).find('#base_area_layer').hide();
  91. });
  92. var show_count = parseInt($(window.parent.document).find("#count").val()); //要显示的条数
  93. //alert(show_count);
  94. var count = 1; //递增的开始值,这里是你的ID
  95. $(".line_div em").click(function () {
  96. var em_txt = $(this).html();
  97. var length = $("#int_expectfunc_click_multiple_selected .ttag").length;
  98. //alert(length);
  99. // $(this).off("click");
  100. if (length < show_count) //点击时候,如果当前的数字小于递增结束的条件
  101. {
  102. $("#int_expectfunc_click_multiple_selected").clone().appendTo("#dynamicTable tbody"); //在表格后面添加一行
  103. $("#int_expectfunc_click_multiple").removeClass('element_hide').addClass('element_show');
  104. $("#int_expectfunc_click_multiple_selected").append('<span class="ttag">'+em_txt+'<em></em></span>');
  105. //$(".line_div em").off("on");
  106. ttag();
  107. }else{
  108. $("#int_expectfunc_click_multiple_error").removeClass('element_hide').addClass('element_show');
  109. // $(".line_div em").off("click");
  110. ttag();
  111. }
  112. });
  113. });
  114. //多选删除
  115. function ttag(){
  116. $("#int_expectfunc_click_multiple_selected span").click(function(){
  117. var length = $("#int_expectfunc_click_multiple_selected .ttag").length;
  118. //alert(length);
  119. $("#int_expectfunc_click_multiple_error").removeClass('element_show').addClass('element_hide');
  120. $(this).remove();//移除当前行
  121. //changeIndex();
  122. });
  123. // $(".tin .ttag").click(function(){
  124. // alert(1);
  125. // $(this).remove();
  126. //
  127. // //dxzj();
  128. //
  129. // });
  130. }