ryxxadd.jsp 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <script type="text/javascript">
  4. function checkedAllry(){
  5. if($('#checkAllry').prop("checked")){
  6. $("input[name='ryid']").each(function() {
  7. $(this).prop("checked", true);
  8. });
  9. }else{
  10. $("input[name='ryid']").each(function() {
  11. $(this).prop("checked", false);
  12. });
  13. }
  14. clickry();
  15. }
  16. function clickry(){
  17. var objName= document.getElementsByName("ryid");
  18. var ryids = [];
  19. for (i=0; i<objName.length; i++){
  20. if (objName[i].type=="checkbox" && objName[i].checked){
  21. ryids.push(objName[i].value)
  22. }
  23. }
  24. $('#ryids').val(ryids);
  25. if(isEmpty($('#ryids').val())){
  26. $('#ryids').val(1);
  27. }
  28. }
  29. function ryxxadd(){
  30. var path="/xkzsq/addmain?path=8:id="+$('#jyrid').val()+"";
  31. location.href=$.app+'/ry/add?path='+path;
  32. }
  33. function ryxxview(ryid){
  34. var path="/xkzsq/addmain?path=8:id="+$('#jyrid').val()+"";
  35. location.href=$.app+'/ry/view?id='+ryid+'&path='+path;
  36. }
  37. function ryxxedit(ryid){
  38. var path="/xkzsq/addmain?path=8:id="+$('#jyrid').val()+"";
  39. location.href=$.app+'/ry/edit?id='+ryid+'&path='+path;
  40. }
  41. function ryxxdelete(ryid){
  42. $.confirm({
  43. title: '确认框',
  44. content: '确认删除吗',
  45. confirm: function(){
  46. $.post($.app + "/ry/delete", {
  47. id : ryid,
  48. czid:$('#id').val()
  49. }, function(data) {
  50. if (data.success) {
  51. $.alert({
  52. title: '提示',
  53. content: '操作成功',
  54. confirm: function(){
  55. $('#ryids').val('');
  56. initryxx();
  57. }
  58. });
  59. } else {
  60. $.alert({
  61. title: '提示',
  62. content: data.message,
  63. confirm: function(){
  64. }
  65. });
  66. }
  67. }, "json");
  68. },
  69. cancel: function(){
  70. }
  71. });
  72. }
  73. function initryxx(){
  74. $.post($.app + "/gkjyr/ryxx2", {
  75. id : $('#jyrid').val()
  76. }, function(data) {
  77. if (data) {
  78. var str =""
  79. for(var i=0;i<data.length;i++){
  80. var ry = data[i];
  81. str+="<tr class='tr_bg'>";
  82. var ryids = $('#ryids').val();
  83. if(isEmpty(ryids)){
  84. if(ry.isTrue){
  85. str+="<td><input type='checkbox' checked name='ryid' onclick='clickry()' value='"+ry.id+"'/></td>";
  86. }else{
  87. str+="<td><input type='checkbox' checked name='ryid' onclick='clickry()' value='"+ry.id+"'/></td>";
  88. }
  89. }else{
  90. if(ryids == 1){
  91. str+="<td><input type='checkbox' checked name='ryid' onclick='clickry()' value='"+ry.id+"'/></td>";
  92. }else{
  93. var ryid = ryids.spilt(",");
  94. var flag = 1;
  95. for(var i = 0;i<ryid.length;i++){
  96. if(ry.id == ryid){
  97. flag = 0 ;
  98. break;
  99. }
  100. }
  101. if(flag == 0){
  102. str+="<td><input type='checkbox' checked onclick='clickry()' name='ryid' value='"+ry.id+"'/></td>";
  103. }else{
  104. str+="<td><input type='checkbox' checked name='ryid' onclick='clickry()' value='"+ry.id+"'/></td>";
  105. }
  106. }
  107. }
  108. str+="<td>"+(ry.ssjyrzw==null? "":ry.ssjyrzw)+"</td>";
  109. str+="<td>"+ry.xm+"</td>";
  110. str+="<td>"+ry.rylxzw+"</td>";
  111. str+="<td>";
  112. str+="<a class='btn btn-default btn-xs' href='#' onclick=\"ryxxview('"+ry.id+"')\" title='查看'> <i class='glyphicon glyphicon-search'></i> </a>";
  113. str+="<a class='btn btn-default btn-xs' href='#' onclick=\"ryxxedit('"+ry.id+"')\" title='编辑'> <i class='glyphicon glyphicon-pencil'></i> </a>";
  114. str+="<a class='btn btn-default btn-xs' href='#' onclick=\"ryxxdelete('"+ry.id+"')\" title='删除'> <i class='glyphicon glyphicon-trash'></i> </a>";
  115. str+="</td>";
  116. str+="</tr>";
  117. }
  118. $('#ryxxdiv').empty();
  119. $('#ryxxdiv').append(str);
  120. } else {
  121. }
  122. }, "json");
  123. }
  124. </script>
  125. <a class="btn btn-default btn-sm" href="#"
  126. onclick="ryxxadd()" style="float:right;"> <i class="glyphicon glyphicon-plus"></i> 新增
  127. </a>
  128. <table class="main_table" cellpadding="0" cellspacing="0">
  129. <tr>
  130. <th width="10%"><input id="checkAllry" name="checkAllry" type="checkbox" onclick='checkedAllry()' /></th>
  131. <th width="15%">港口经营人</th>
  132. <th width="15%">姓名</th>
  133. <th width="15%">人员类型</th>
  134. <th width="20%">操作</th>
  135. </tr>
  136. <tbody id="ryxxdiv"></tbody>
  137. </table>