| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- /**
- * Created by PhpStorm.
- * User: ring
- * Date: 2019/7/23
- * Time: 上午11:46
- */
- namespace App\Admin\Controllers;
- use App\Models\Apply;
- use Encore\Admin\Controllers\AdminController;
- use Encore\Admin\Form;
- use Encore\Admin\Grid;
- class ApplyController extends AdminController
- {
- protected $title = '红娘申请';
- protected function grid()
- {
- $grid = new Grid(new Apply());
- $grid->id('ID')->sortable();
- // 'tel','sex', 'name','age','occupation','file1','file2','file3','cardpros','cardcons'
- $grid->column('tel','申请人电话');
-
- $grid->column('name', '姓名');
- $grid->column('age', '年龄');
- $grid->column('occupation', '职业');
- $grid->column('school', '毕业学校');
- $grid->column('km', '距离');
- $grid->column('sex', '性别')->display(function ($ios) {
- if($ios==1){
- $msg='男';
- }
- if($ios==2){
- $msg='女';
- }
- return $msg;
- })->sortable();
- $grid->addColumn('其他证件','放大')->display(function () {
- return "<a href='$this->file1' target='_blank'>图1</a>-<a href='$this->file2' target='_blank'>图2</a>-<a href='$this->file3' target='_blank'>图3</a>";
- });
- $grid->addColumn('身份证','放大')->display(function () {
- return "<a href='$this->cardpros' target='_blank'>放大</a>-<a href='$this->cardcons' target='_blank'>放大</a>";
- });
- $grid->column('status', '标记?')->sortable()->editable('select', [1 => '完成', 2 => '拒绝', 0 => '申请']);
- $grid->created_at('申请时间')->sortable();
- $grid->column('uid','查看申请人ID')->display(function ($uid) {
- return "<a href='/admin/users/$uid/edit#tab-form-2' target='_blank'>去开通</a>";
- });
- $grid->disableExport();
- $grid->disableCreateButton();
- $grid->disableRowSelector();
- $grid->disableColumnSelector();
- $grid->disableActions();
- $grid->model()->orderBy('id', 'desc');
- return $grid;
- }
- protected function form()
- {
- $form = new Form(new Apply);
- $form->text('status', '广告名')->rules('required|min:1');
- return $form;
- }
- }
|