edit-formpoj.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?php include Doo::conf()->SITE_PATH . Doo::conf()->PROTECTED_FOLDER . "viewc//fc-header.php"; ?>
  2. <?php include Doo::conf()->SITE_PATH . Doo::conf()->PROTECTED_FOLDER . "viewc//fc-leftWrap.php"; ?>
  3. <div class="warp-content">
  4. <div class="container">
  5. <div class="page-header">
  6. <h2 id="basis-info">编辑项目</h2>
  7. </div>
  8. <div class="row">
  9. <div class="col-md-3">
  10. <form method="post" action="additem" onsubmit="return judgeSumbit();">
  11. <div class="form-group">
  12. <label>项目名称</label>
  13. <input class="form-control" name="itemname" id="itemname2" placeholder="不要太长就是了" type="text">
  14. </div>
  15. <button type="submit" class="btn btn-success">添加项目</button>
  16. </form>
  17. </div>
  18. <div class="col-md-8 col-md-offset-1">
  19. <table class="table table-hover">
  20. <thead><tr><th>项目名称</th><th width="70">类别</th><th width="70">报表</th><th width="110">操作</th></tr></thead>
  21. <tbody>
  22. <?php if( isset($data['itemlist']) && !empty($data['itemlist']) ): ?>
  23. <?php foreach($data['itemlist'] as $k1=>$v1): ?>
  24. <tr><td id="item_id<?php echo $v1['itemid']; ?>"><?php echo $v1['itemname']; ?></td><td><?php echo $v1['catenum']; ?></td><td><?php echo $v1['reportnum']; ?></td><td><a href="#edit-poj" data-toggle="modal" class="btn btn-xs" onclick='edititem("<?php echo $v1['itemname']; ?>","<?php echo $v1['itemid']; ?>")'>编辑</a>&nbsp;<a href="#del-poj" data-toggle="modal" class="btn btn-xs text-danger" onclick='delitem("<?php echo $v1['catenum']; ?>","<?php echo $v1['reportnum']; ?>","<?php echo $v1['itemid']; ?>","<?php echo $v1['itemname']; ?>");'>删除</a></td></tr>
  25. <?php endforeach; ?>
  26. <?php endif; ?>
  27. </tbody>
  28. </table>
  29. <nav>
  30. <ul class="pagination">
  31. <?php echo $data['pager']; ?>
  32. </ul>
  33. </nav>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <!--编辑项目-->
  39. <div class="modal fade " tabindex="-1" role="dialog" aria-hidden="true" id="edit-poj">
  40. <div class="modal-dialog ">
  41. <div class="modal-content">
  42. <div class="modal-header">
  43. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
  44. <h4 class="modal-title" >编辑项目</h4>
  45. </div>
  46. <div class="modal-body">
  47. <div class="form-group">
  48. <label>项目名称</label>
  49. <div class="row">
  50. <div class="col-xs-9">
  51. <input type="text" class="form-control input-sm" value="" id="itemname" >
  52. <input type="hidden" class="form-control input-sm" value="" id="itemid" >
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="modal-footer">
  58. <a type="button" class="btn btn-success" href="javascript:;" onclick="saveitem();">保存</a>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <!--编辑项目-->
  64. <!--删除项目-->
  65. <div class="modal fade " tabindex="-1" role="dialog" aria-hidden="true" id="del-poj">
  66. <div class="modal-dialog ">
  67. <div class="modal-content">
  68. <div class="modal-header">
  69. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
  70. <h4 class="modal-title" >删除项目</h4>
  71. </div>
  72. <div class="modal-body">
  73. <h3 class="text-center" id="delcate" style="display: none;">该项目下包含类别,无法删除</h3>
  74. <h3 class="text-center" id="delreport" style="display: none;">该项目下包含报表,无法删除</h3>
  75. <h3 class="text-center" id="delitem" style="display: none;">是否删除 <b></b></h3>
  76. </div>
  77. <div class="modal-footer" id="delbtn" style="display: none;">
  78. <a type="button" class="btn btn-danger" href="#" id="delitembtn">确认删除</a>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. <!--删除项目-->
  84. <script>
  85. function judgeSumbit(){
  86. if($('#itemname2').val() ==''){
  87. alert('请输入您的项目名');
  88. return false;
  89. }
  90. }
  91. function edititem(itemname,itemid){
  92. $('#itemname').val(itemname);
  93. $('#itemid').val(itemid);
  94. }
  95. function saveitem(){
  96. if($.trim($('#itemname').val()) == ''){
  97. alert('请输入您的项目名');
  98. return false;
  99. }else{
  100. var itemid = $('#itemid').val();
  101. $.ajax({
  102. type: 'post',
  103. url: '<?php echo $data['rootUrl']; ?>updateitem',
  104. data: {itemname:$.trim($('#itemname').val()),itemid:itemid},
  105. dataType: 'json',
  106. success: function(result){
  107. alert('修改成功');
  108. $('#edit-poj').modal('hide');
  109. $('#item_id'+itemid).text($.trim($('#itemname').val()));
  110. }
  111. })
  112. }
  113. }
  114. function delitem(catenum,reportnum,id,itemname){
  115. $('#delcate').hide();
  116. $('#delreport').hide();
  117. $('#delitem').hide();
  118. $('#delbtn').hide();
  119. if(catenum != 0){
  120. $('#delcate').show();
  121. } else if(reportnum != 0){
  122. $('#delreport').show();
  123. } else {
  124. $('#delitem b').text(itemname);
  125. $('#delitem').show();
  126. $('#delbtn').show();
  127. $('#delitembtn').attr('href','<?php echo $data['rootUrl']; ?>deleteitem/'+id);
  128. }
  129. }
  130. </script>
  131. </body>
  132. </html>