type2.html 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. {template 'public/header'}
  2. {template 'public/comhead'}
  3. <link rel="stylesheet" type="text/css" href="../addons/zh_tcwq/template/public/ygcsslist.css">
  4. <ul class="nav nav-tabs">
  5. <span class="ygxian"></span>
  6. <div class="ygdangq">当前位置:</div>
  7. <li class="active"><a href="{php echo $this->createWebUrl('type2')}">二级信息分类管理</a></li>
  8. <li><a href="{php echo $this->createWebUrl('addtype2')}">添加二级信息分类</a></li>
  9. </ul>
  10. <div class="main">
  11. <div class="panel panel-default">
  12. <div class="panel-body">
  13. <button class="btn ygshouqian2" id="allselect">批量删除</button>
  14. <button class="btn ygyouhui2" id="allnew">批量更新</button>
  15. </div>
  16. </div>
  17. <!-- 门店列表部分开始 -->
  18. <div class="panel panel-default">
  19. <div class="panel-heading">
  20. 信息分类
  21. </div>
  22. <div class="panel-body" style="padding: 0px 15px;">
  23. <div class="row">
  24. <table class="yg5_tabel col-md-12">
  25. <tr class="yg5_tr1">
  26. <th class="store_td1 col-md-1">
  27. <input type="checkbox" class="allcheck" />
  28. <span class="store_inp">全选</span>
  29. </th>
  30. <td class="store_td1 col-md-1">顺序</td>
  31. <td class="col-md-2">二级信息分类名称</td>
  32. <td class="col-md-2">所属信息分类</td>
  33. <td class="col-md-2">状态</td>
  34. <!-- <td class="col-md-2">价格</td> -->
  35. <td class="col-md-3">操作</td>
  36. </tr>
  37. {loop $list $row}
  38. <tr class="yg5_tr2">
  39. <td>
  40. <input type="checkbox" name="$row['state']" value="{$row['id']}" id="{$row['state']}">
  41. </td>
  42. <td><div>{$row['num']}</div></td>
  43. <td>{$row['name']}</td>
  44. <td>{$row['type_name']}</td>
  45. <!-- <td>{$row['money']}</td> -->
  46. <td>
  47. {if $row['state']==1}
  48. <span class="label storeblue">启用</span>
  49. {elseif $row['state']==2}
  50. <span class="label storegrey">禁用</span>
  51. {/if}
  52. <input type="hidden" id="ygstate" value="{$row['state']}">
  53. </td>
  54. <td>
  55. <a href="{php echo $this->createWebUrl('label', array('type2_id' => $row['id']))}" class="storespan btn btn-xs">
  56. <span class="fa fa-plus"></span>
  57. <span class="bianji">添加标签
  58. <span class="arrowdown"></span>
  59. </span>
  60. </a>
  61. <a href="{php echo $this->createWebUrl('addtype2', array('id' => $row['id']))}" class="storespan btn btn-xs">
  62. <span class="fa fa-pencil"></span>
  63. <span class="bianji">编辑
  64. <span class="arrowdown"></span>
  65. </span>
  66. </a>
  67. <a href="javascript:void(0);" class="storespan btn btn-xs" data-toggle="modal" data-target="#myModal{$row['id']}">
  68. <span class="fa fa-trash-o"></span>
  69. <span class="bianji">删除
  70. <span class="arrowdown"></span>
  71. </span>
  72. </a>
  73. <!-- <a class="btn btn-success btn-xs" href="{php echo $this->createWebUrl('label', array('type2_id' => $row['id']))}" title="添加标签">添加标签</a>&nbsp;&nbsp;&nbsp;&nbsp;
  74. <a class="btn btn-warning btn-xs" href="{php echo $this->createWebUrl('addtype2', array('id' => $row['id']))}" title="编辑">改</a>&nbsp;&nbsp;
  75. <button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal{$row['id']}">删</button> -->
  76. </td>
  77. </tr>
  78. <div class="modal fade" id="myModal{$row['id']}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  79. <div class="modal-dialog" role="document">
  80. <div class="modal-content">
  81. <div class="modal-header">
  82. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  83. <h4 class="modal-title" id="myModalLabel" style="font-size: 20px;">提示</h4>
  84. </div>
  85. <div class="modal-body" style="font-size: 20px">
  86. 确定删除么?
  87. </div>
  88. <div class="modal-footer">
  89. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  90. <a href="{php echo $this->createWebUrl('type2', array('id' => $row['id']))}" type="button" class="btn btn-info" >确定</a>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. {/loop}
  96. </table>
  97. </div>
  98. </div>
  99. </div>
  100. {$pager}
  101. </div>
  102. <script type="text/javascript">
  103. $(function(){
  104. $("#frame-1").show();
  105. $("#yframe-1").addClass("wyactive");
  106. $("#allselect").on('click',function(){
  107. var check = $("input[type=checkbox][class!=allcheck]:checked");
  108. if(check.length < 1){
  109. alert('请选择要删除的分类!');
  110. return false;
  111. }else if(confirm("确认要删除此分类?")){
  112. var id = new Array();
  113. check.each(function(i){
  114. id[i] = $(this).val();
  115. });
  116. console.log(id)
  117. $.ajax({
  118. type:"post",
  119. url:"{$_W['siteroot']}/app/index.php?i={$_W['uniacid']}&c=entry&do=alldelete&m=zh_tcwq",
  120. dataType:"text",
  121. data:{id:id},
  122. success:function(data){
  123. console.log(data);
  124. location.reload();
  125. }
  126. })
  127. }
  128. });
  129. $(".allcheck").on('click',function(){
  130. var checked = $(this).get(0).checked;
  131. $("input[type=checkbox]").prop("checked",checked);
  132. });
  133. // 批量下架
  134. $("#allnew").on('click',function(){
  135. var check = $("input[type=checkbox][class!=allcheck]:checked");
  136. if(check.length < 1){
  137. alert('请选择要更新的分类!');
  138. return false;
  139. }else if(confirm("确认要下更新此分类?")){
  140. var list = new Array();
  141. check.each(function(id,type){
  142. id = $(this).val();
  143. type = $(this).attr("id");
  144. var obj = {};
  145. obj.id = id;
  146. obj.type = type
  147. list.push(obj);
  148. });
  149. console.log(list)
  150. $.ajax({
  151. type:"post",
  152. url:"{$_W['siteroot']}/app/index.php?i={$_W['uniacid']}&c=entry&do=AllUpdateInfo&m=zh_tcwq",
  153. dataType:"text",
  154. data:{arr:list},
  155. success:function(data){
  156. console.log(data);
  157. location.reload();
  158. }
  159. })
  160. }
  161. });
  162. })
  163. </script>
  164. <!-- {template 'common/footer'} -->{template 'common/footer'}