vali преди 6 години
родител
ревизия
f50c12404c
променени са 2 файла, в които са добавени 40 реда и са изтрити 2 реда
  1. 9 2
      application/admin/controller/Order.php
  2. 31 0
      application/admin/view/order/index.html

+ 9 - 2
application/admin/controller/Order.php

@@ -24,8 +24,9 @@ class Order extends AdminControl
         $order_identity = input('order_identity', '');
         $user_id = intval(input('user_id', 0));
         $product_id = intval(input('product_id', 0));
+        $timeRang = trim(input('timeRang', ''));
 
-        $where = [];
+         $where = [];
         if ($order_identity != '') {
             $where['order_identity'] = $order_identity;
         }
@@ -38,11 +39,17 @@ class Order extends AdminControl
             $where['product_id'] = $product_id;
         }
 
+        if ($timeRang){
+            $t1 = substr($timeRang,0,10);
+            $t2 = substr($timeRang,-10,10);
+            $where['order_buyTime']=[[">=",$t1],['<=',$t2]];
+        }
+
         $order_list = $model_order->getOrdList($where, '*', 10);
         $this->assign('order_list', $order_list);
         $this->assign('show_page', $order_list->render());
         $this->setAdminCurItem('index');
-        $this->assign('oinput', ['order_identity' => input("order_identity",''), 'user_id' => input("user_id",''), 'product_id' => input("product_id","")]);
+        $this->assign('oinput', ['order_identity' => input("order_identity",''), 'user_id' => input("user_id",''), 'product_id' => input("product_id",""),'timeRang'=>$timeRang]);
         return $this->fetch();
     }
 

+ 31 - 0
application/admin/view/order/index.html

@@ -57,9 +57,19 @@
                         <input type="text" name="product_id" placeholder="产品ID" autocomplete="off"
                                value="{$oinput.product_id}" class="layui-input">
                     </div>
+
+                    <div class="layui-inline">
+                        <input type="text" class="layui-input" name="timeRang" id="timeRang" value="{$oinput.timeRang}" placeholder="选择下单时间段" style="width: 170px;">
+                    </div>
+
                     <div class="layui-inline">
                         <button type="submit" class="layui-btn search-subBtn">搜索</button>
                     </div>
+
+                    <div class="layui-inline">
+                        <button type="button" class="layui-btn layui-btn-normal" id="myreset">重置</button>
+                    </div>
+
                 </div>
             </form>
         </div>
@@ -106,5 +116,26 @@
 </div>
 <script type="text/javascript">
     const myHost = "http://" + window.location.host;
+
+    $(document).ready(function(){
+        $("#myreset").on('click',function(){
+          $(":input",$(".search-form")).each(function(){$(this).val('')});
+        })
+    });
+
+    layui.use('laydate', function(){
+        var laydate = layui.laydate;
+
+        laydate.render({
+            elem:'#timeRang',
+            range:true,
+            format: 'yyyy-MM-dd',
+            done: function(value, date){
+                /* 时间选择完成后的回调 */
+            }
+        })
+    });
+
+
 </script>
 {/block}