| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- /**
- * Created by PhpStorm.
- * User: ring
- * Date: 2019/7/22
- * Time: 上午11:08
- */
- namespace App\Admin\Controllers;
- use App\Models\Orders;
- use App\Models\Users;
- use Encore\Admin\Controllers\AdminController;
- use Encore\Admin\Grid;
- use Encore\Admin\Layout\Content;
- class OrderController extends AdminController
- {
- protected $title = '订单管理';
- protected function grid()
- {
- $grid = new Grid(new Orders());
- $grid->column('sn', '订单号');
- $grid->column('user.lid','客户ID');
- $grid->column('user.tel','客户电话');
- $grid->column('money', '金额');
- $grid->column('status', '支付状态?')->display(function ($ios) {
- return $ios? '已支付' : '未支付';
- })->sortable();
- $grid->column('type', 'VIP/玫瑰')->display(function ($android) {
- return $android? '购买VIP' : '购买玫瑰';
- });
- $grid->column('hidden', '隐藏否')->display(function ($android) {
- return $android? '是': '否';
- });
- $grid->column('channel', '渠道ID')->display(function ($android) {
- return $android? : '无';
- });
- $grid->column('tuser.lid', '推荐人ID');
- $grid->column('description', '描述');
- //$grid->column('xid', 'XID');
- $grid->expandFilter();
- $grid->filter(function ($filter) {
- $filter->disableIdFilter();
- $filter->equal('user.lid','客户ID');
- $filter->equal('sn','订单号')->placeholder('请输入订单号');
- $filter->equal('user.tel','手机号')->placeholder('客户手机号');
- $filter->equal('status','支付状态')->select([1=> '已支付',0=>'未支付']);;
- $filter->equal('channel','渠道ID')->placeholder('渠道ID');
- });
- $grid->created_at('下单时间')->sortable();
- $grid->disableCreateButton();
- // $grid->disableRowSelector();
- $grid->disableColumnSelector();
- $grid->disableActions();
- $grid->model()->orderBy('id', 'desc');
- return $grid;
- }
- }
|