hrjy 3 年之前
父節點
當前提交
a3d9eeeba8
共有 2 個文件被更改,包括 31 次插入9 次删除
  1. 13 0
      app/admin/controller/auction/AuctionProduct.php
  2. 18 9
      app/admin/view/auction/auction_product/index.php

+ 13 - 0
app/admin/controller/auction/AuctionProduct.php

@@ -144,6 +144,19 @@ class AuctionProduct extends AuthController
         }
     }
 
+    public function set_frozen($id, $status)
+    {
+
+        if (empty($id))return Json::fail('修改失败');
+
+        $res = model::update(['frozen' => $status, 'id' => $id]);
+        if ($res){
+            return Json::success('修改成功!');
+        }else{
+            return Json::fail(\app\admin\model\auction\Auction::getErrorInfo());
+        }
+    }
+
     public function edit($id)
     {
         if (!$id) Json::fail('数据不存在');

+ 18 - 9
app/admin/view/auction/auction_product/index.php

@@ -99,15 +99,7 @@
                         <input type='checkbox' name='id' lay-skin='switch' value="{{d.id}}" lay-filter='is_show' lay-text='上架|下架'  {{ d.is_show  == 1 ? 'checked' : '' }}>
                     </script>
                     <script type="text/html" id="frozen">
-                        {{#  if(d.frozen  <  1){ }}
-                        <button type="button" name="status" class="layui-btn layui-btn-xs" id="">
-                            正常
-                        </button>
-                        {{#  } else { }}
-                        <button type="button" name="status" class="layui-btn layui-btn-xs" id=""style="background: red;">
-                            冻结
-                        </button>
-                        {{#  } }}
+                        <input type='checkbox' name='id' lay-skin='switch' value="{{d.id}}" lay-filter='frozen' lay-text='冻结|解冻'  {{ d.frozen  == 1 ? 'checked' : '' }}>
                     </script>
                     <script type="text/html" id="act">
                         <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" onclick="$eb.createModalFrame('修改所属人','{:Url('belonging')}?id={{d.id}}',{h:500,w:500})">
@@ -211,5 +203,22 @@
             });
         }
     });
+
+    //改状态
+    layList.switch('frozen',function (odj,value) {
+        if(odj.elem.checked==true){
+            layList.baseGet(layList.Url({c:'auction.auctionProduct',a:'set_frozen',p:{status:1,id:value}}),function (res) {
+                layList.msg(res.msg, function () {
+                    layList.reload();
+                });
+            });
+        }else{
+            layList.baseGet(layList.Url({c:'auction.auctionProduct',a:'set_frozen',p:{status:0,id:value}}),function (res) {
+                layList.msg(res.msg, function () {
+                    layList.reload();
+                });
+            });
+        }
+    });
 </script>
 {/block}