lizhen_gitee преди 1 година
родител
ревизия
34103be147
променени са 3 файла, в които са добавени 11 реда и са изтрити 3 реда
  1. 1 1
      application/admin/controller/PreOrder.php
  2. 2 0
      application/admin/view/pre_order/index.html
  3. 8 2
      public/assets/js/backend/pre_order.js

+ 1 - 1
application/admin/controller/PreOrder.php

@@ -75,7 +75,6 @@ class PreOrder extends Backend
     /**
      * 取消
      */
-    //取消
     public function cancel(){
 
         $id = input('id',0);
@@ -97,6 +96,7 @@ class PreOrder extends Backend
         $userService->msgPreOrder($params);
         $this->success('取消成功');
     }
+
     /**
      * 开单
      */

+ 2 - 0
application/admin/view/pre_order/index.html

@@ -33,6 +33,8 @@
                     <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
                            data-operate-edit="{:$auth->check('pre_order/edit')}"
                            data-operate-del="{:$auth->check('pre_order/del')}"
+                           data-operate-cancel="{:$auth->check('pre_order/cancel')}"
+                           data-operate-submitorder="{:$auth->check('pre_order/submitorder')}"
                            width="100%">
                     </table>
                 </div>

+ 8 - 2
public/assets/js/backend/pre_order.js

@@ -67,7 +67,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                         return true;
                                     }
                                 },
-                               /* {
+                                {
                                     name:'submitorder',
                                     text:'立即开单',
                                     title:'立即开单',
@@ -76,7 +76,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                     extend: 'data-area=["80%","80%"]',
                                     url:'pre_order/submitorder/id/{ids}?dialog=1',
                                     target:'_self',
-                                },*/
+                                    hidden:function($row){
+                                        if($row.pre_order_status == 1){
+                                            return false;
+                                        }
+                                        return true;
+                                    }
+                                },
                             ],
                             events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]