sjqggoodall.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. {template 'public/header'}
  2. {template 'public/comhead'}
  3. <link rel="stylesheet" type="text/css" href="../addons/zh_tcwq/template/public/ygcsslist.css">
  4. <style type="text/css">
  5. .ygmartop{margin-top: 30px;font-size: 12px;}
  6. .ygmartop2{margin-bottom: 10px;}
  7. .yg5_key>div{float: left;line-height: 34px;}
  8. .store_td1{height: 45px; width:50px;}
  9. .store_list_img{width: 40px;height: 40px;}
  10. .yg5_tabel{border-color: #e5e5e5;outline: 1px solid #e5e5e5;}
  11. .yg5_tr2>td{padding: 10px;border: 1px solid #e5e5e5;text-align: center;}
  12. .yg5_tr1>td{
  13. border: 1px solid #e5e5e5;
  14. padding-left: 15px;
  15. background-color: #FAFAFA;
  16. font-weight: bold;
  17. text-align: center;
  18. }
  19. .yg_name{width: 30%;height: 34px;line-height: 34px;color: #333;float: left;background-color: white;border: 1px solid #E4E4E4;text-align: center;}
  20. .yg5_btn{background-color: #EEEEEE;color: #333;border: 1px solid #E4E4E4;border-radius: 6px;width: 100px;height: 34px;}
  21. .jfbtn{background-color: #44ABF7;color: white;}
  22. .jfbtn:hover{background-color: #44ABF7;color: white;}
  23. .ygseledi{width: 60%;}
  24. .ygboxl{margin-bottom: 15px;}
  25. .yg_left{float: left;}
  26. .form-control{width: 70%;}
  27. </style>
  28. <ul class="nav nav-tabs">
  29. <span class="ygxian"></span>
  30. <div class="ygdangq">当前位置:</div>
  31. <li {if $type2=='all'} class="active" {/if}><a href="{php echo $this->createWebUrl2('sjqggoodall',array('type'=>all));}">全部商品</a></li>
  32. <li {if $type2=='wait'} class="active" {/if}><a href="{php echo $this->createWebUrl2('sjqggoodall',array('type'=>wait,'is_tg'=>1));}">待审核</a></li>
  33. <li {if $type2=='ok'} class="active" {/if}><a href="{php echo $this->createWebUrl2('sjqggoodall',array('type'=>ok,'is_tg'=>2));}">已确认</a></li>
  34. <li {if $type2=='no'} class="active" {/if}><a href="{php echo $this->createWebUrl2('sjqggoodall',array('type'=>no,'is_tg'=>3));}">已拒绝</a></li>
  35. </ul>
  36. <div class="row ygmartop">
  37. <form action="" method="get" class="col-md-12" style="padding: 0px;">
  38. <div class="col-md-12 ygboxl">
  39. <input type="hidden" name="c" value="site" />
  40. <input type="hidden" name="a" value="entry" />
  41. <input type="hidden" name="m" value="zh_tcwq" />
  42. <input type="hidden" name="do" value="sjqggoodall" />
  43. <div class="col-md-2" style="padding: 0px;">
  44. <div class="yg_name">关键词</div>
  45. <input type="text" name="keywords" value="{$_GPC['keywords']}" class="yg_left form-control" placeholder="请输入商品名称/商家名称">
  46. </div>
  47. <div class="col-md-3">
  48. <div class="yg_name">
  49. 商品状态
  50. </div>
  51. <select class="ygseledi" style="color: #333;" name="is_shelves2">
  52. <option value="">不限</option>
  53. <option value="1" {if $_GPC['is_shelves2']==1}selected{/if}>已上架</option>
  54. <option value="2" {if $_GPC['is_shelves2']==2}selected{/if}>已下架</option>
  55. </select>
  56. </div>
  57. <div class="col-md-3">
  58. <div class="yg_name">
  59. 商品分类
  60. </div>
  61. <select class="ygseledi" style="color: #333;" name="type_id">
  62. <option value="">不限</option>
  63. {loop $type $item2}
  64. <option value="{$item2['id']}" {if $_GPC['type_id']==$item2['id']}selected{/if}>{$item2['name']}</option>
  65. {/loop}
  66. </select>
  67. </div>
  68. <div class="col-md-1">
  69. <input type="submit" value="搜索" name="submit" class="btn btn-primary btn-sm"/>
  70. <input type="hidden" name="token" value="{$_W['token']}"/>
  71. </div>
  72. </div>
  73. </form>
  74. </div>
  75. <div class="main">
  76. <div class="panel panel-default">
  77. <div class="panel-body ygbtn">
  78. <div class="btn ygyouhui2" id="allsj">批量上架</div>
  79. <div class="btn ygshouqian2" id="allxj">批量下架</div>
  80. <div class="btn storegrey2" id="alldel">批量删除</div>
  81. </div>
  82. </div>
  83. <!-- <div class="panel panel-default">
  84. <div class="panel-body">
  85. <a class="btn btn-primary" href="javascript:location.reload()"><i class="fa fa-refresh"></i>刷新</a>
  86. </div>
  87. </div> -->
  88. <!-- 门店列表部分开始 -->
  89. <div class="panel panel-default">
  90. <div class="panel-heading">
  91. 商品列表
  92. </div>
  93. <div class="panel-body" style="padding: 0px 15px;">
  94. <div class="row">
  95. <table class="yg5_tabel col-md-12">
  96. <tr class="yg5_tr1">
  97. <td class="store_td1 col-md-1" style="text-align: center;">
  98. <input type="checkbox" class="allcheck" />
  99. <span class="store_inp">全选</span>
  100. </td>
  101. <td class="col-md-1 store_td1">顺序</td>
  102. <td class="col-md-1">商品图片</td>
  103. <td class="col-md-1">商品名称</td>
  104. <td class="col-md-1">所属分类</td>
  105. <td class="col-md-1">所属商家</td>
  106. <td class="col-md-1">开始时间</td>
  107. <td class="col-md-1">总数量</td>
  108. <td class="col-md-1">剩余数量</td>
  109. <td class="col-md-1">售价</td>
  110. <td class="col-md-1">发布时间</td>
  111. <td class="col-md-1">抢购状态</td>
  112. <td class="col-md-1">状态</td>
  113. <td class="col-md-1">审核</td>
  114. <td class="col-md-1">操作</td>
  115. </tr>
  116. {loop $list $row}
  117. <tr class="yg5_tr2">
  118. <td>
  119. <input type="checkbox" name="test" value="{$row['id']}">
  120. </td>
  121. <td><div>{$row['num']}</div></td>
  122. <td>
  123. <img class="store_list_img" src="{media $row['logo']}" alt=""/>
  124. </td>
  125. {php $time=strtotime($row['end_time']); $time2=time(); $time3=strtotime($row['start_time']);}
  126. <td>{$row['name']}</td>
  127. <td>{$row['type_name']}</td>
  128. <td>{$row['store_name']}</td>
  129. <td>{$row['start_time']}</td>
  130. <td>{$row['number']}</td>
  131. <td>{$row['surplus']}</td>
  132. <td>{$row['money']}</td>
  133. <td>{$row['time']}</td>
  134. <td>{if $time<$time2}<span class="label storegrey">已结束</span>{else}<span class="label storeblue">抢购中</span>{/if}</td>
  135. <td>{if $row['state']==1}<a href="{php echo $this->createWebUrl2('sjqggoodall', array('id' => $row['id'],'state'=>2))}"><span class="label storeblue">上架</span></a>{else}<a href="{php echo $this->createWebUrl2('sjqggoodall', array('id' => $row['id'],'state'=>1))}"><span class="label storered">下架</span></a>{/if}</td>
  136. <td>{if $row['is_tg']==1}
  137. <span class="label storered">待审核</span>
  138. {elseif $row['is_tg']==2}
  139. <span class="label storeblue">已通过</span>
  140. {elseif $row['is_tg']==3}
  141. <span class="label storegrey">已拒绝</span>
  142. {/if}
  143. </td>
  144. <td>
  145. <a href="{php echo $this->createWebUrl2('sjaddqggoodall', array('id' => $row['id']))}" class="storespan btn btn-xs">
  146. <span class="fa fa-pencil"></span>
  147. <span class="bianji">编辑
  148. <span class="arrowdown"></span>
  149. </span>
  150. </a>
  151. <a href="javascript:void(0);" class="storespan btn btn-xs" data-toggle="modal" data-target="#myModal{$row['id']}">
  152. <span class="fa fa-trash-o"></span>
  153. <span class="bianji">删除
  154. <span class="arrowdown"></span>
  155. </span>
  156. </a>
  157. </td>
  158. </tr>
  159. <div class="modal fade" id="myModal{$row['id']}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  160. <div class="modal-dialog" role="document">
  161. <div class="modal-content">
  162. <div class="modal-header">
  163. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  164. <h4 class="modal-title" id="myModalLabel" style="font-size: 20px;">提示</h4>
  165. </div>
  166. <div class="modal-body" style="font-size: 20px">
  167. 确定删除么?
  168. </div>
  169. <div class="modal-footer">
  170. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  171. <a href="{php echo $this->createWebUrl2('sjqggoodall', array('op'=>'del','id' => $row['id']))}" type="button" class="btn btn-info" >确定</a>
  172. </div>
  173. </div>
  174. </div>
  175. </div>
  176. {/loop}
  177. {if empty($list)}
  178. <tr class="yg5_tr2">
  179. <td colspan="15">
  180. 暂无商品信息
  181. </td>
  182. </tr>
  183. {/if}
  184. </table>
  185. </div>
  186. </div>
  187. </div>
  188. </div>
  189. <div class="text-right we7-margin-top">{$pager}</div>
  190. <script type="text/javascript">
  191. $(function(){
  192. $("#frame-5").show();
  193. $("#yframe-5").addClass("wyactive");
  194. $(".allcheck").on('click',function(){
  195. var checked = $(this).get(0).checked;
  196. $("input[type=checkbox]").prop("checked",checked);
  197. });
  198. // ———————————————批量拒绝———————————————
  199. $("#alldel").on('click',function(){
  200. var check = $("input[type=checkbox][class!=allcheck]:checked");
  201. if(check.length < 1){
  202. alert('请选择要删除的商品!');
  203. return false;
  204. }else if(confirm("确认要删除此商品?")){
  205. var id = new Array();
  206. check.each(function(i){
  207. id[i] = $(this).val();
  208. });
  209. console.log(id)
  210. $.ajax({
  211. type:"post",
  212. url:"{$_W['siteroot']}/app/index.php?i={$_W['uniacid']}&c=entry&do=Delqggoods&m=zh_tcwq",
  213. dataType:"text",
  214. data:{id:id},
  215. success:function(data){
  216. console.log(data);
  217. location.reload();
  218. }
  219. })
  220. }
  221. });
  222. // ———————————————批量上架———————————————
  223. $("#allsj").on('click',function(){
  224. var check = $("input[type=checkbox][class!=allcheck]:checked");
  225. if(check.length < 1){
  226. alert('请选择要上架的商品!');
  227. return false;
  228. }else if(confirm("确认要上架此商品?")){
  229. var id = new Array();
  230. check.each(function(i){
  231. id[i] = $(this).val();
  232. });
  233. console.log(id)
  234. $.ajax({
  235. type:"post",
  236. url:"{$_W['siteroot']}/app/index.php?i={$_W['uniacid']}&c=entry&do=qggoodsSj&m=zh_tcwq",
  237. dataType:"text",
  238. data:{id:id},
  239. success:function(data){
  240. console.log(data);
  241. location.reload();
  242. }
  243. })
  244. }
  245. });
  246. // ———————————————批量下架———————————————
  247. $("#allxj").on('click',function(){
  248. var check = $("input[type=checkbox][class!=allcheck]:checked");
  249. if(check.length < 1){
  250. alert('请选择要下架的商品!');
  251. return false;
  252. }else if(confirm("确认要下架此商品?")){
  253. var id = new Array();
  254. check.each(function(i){
  255. id[i] = $(this).val();
  256. });
  257. console.log(id)
  258. $.ajax({
  259. type:"post",
  260. url:"{$_W['siteroot']}/app/index.php?i={$_W['uniacid']}&c=entry&do=qggoodsXj&m=zh_tcwq",
  261. dataType:"text",
  262. data:{id:id},
  263. success:function(data){
  264. console.log(data);
  265. location.reload();
  266. }
  267. })
  268. }
  269. });
  270. })
  271. </script>{template 'common/footer'}