xieruidong 2 years ago
parent
commit
1d47b90fe2

+ 4 - 0
application/admin/controller/Orders.php

@@ -172,4 +172,8 @@ class Orders extends Backend
         Db::commit();
         $this->success();
     }
+    #md
+    public function md($ids){
+        $order=$this->model->find($ids);
+    }
 }

+ 1 - 0
application/admin/view/orders/index.html

@@ -40,6 +40,7 @@
                            data-operate-tax="{:$auth->check('orders/tax')}"
                            data-operate-logistics="{:$auth->check('orders/logistics')}"
                            data-operate-payed="{:$auth->check('orders/payed')}"
+                           data-operate-md="{:$auth->check('orders/md')}"
                            width="100%">
                     </table>
                 </div>

+ 17 - 0
public/assets/js/backend/orders.js

@@ -142,6 +142,23 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                                         return table.data('operate-logistics') && row.logistics && row.logistics.trans_no;
                                     }
                                 },
+                                {
+                                    name: 'edit',
+                                    text: __('电子面单'),
+                                    title: __('电子面单'),
+                                    classname: 'btn btn-xs btn-success btn-dialog',
+                                    icon: 'fa',
+                                    url: 'orders/md',
+                                    callback: function (data) {
+                                        //Layer.alert("接收到回传数据:" + JSON.stringify(data), {title: "回传数据"});
+                                        $('.btn-refresh').trigger('click')
+                                    },
+                                    extend: `data-area='["800px","80%"]'`,
+                                    visible: function (row) {
+                                        //返回true时按钮显示,返回false隐藏
+                                        return table.data('operate-md') && row.logistics && row.logistics.trans_no;
+                                    }
+                                },
                             ]}
                     ]
                 ],