海工商新版后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

64 lines
2.3 KiB

<?php
namespace App\Admin\Renderable;
use App\Models\AdmissionNewStudents;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
use Illuminate\Database\Eloquent\Model;
class StudentInfoTable extends LazyRenderable
{
public function grid(): Grid
{
return Grid::make(new AdmissionNewStudents(), function (Grid $grid) {
# 接收参数
$id = $this->payload['id'] ?? null;
if (!empty($id)) {
$grid->model()->where('id', $id);
}
$grid->column('nj', "年级");
$grid->column('xydm', "学院代码");
$grid->column('zydm',"专业代码");
$grid->column('bjdm', "班级代码");
$grid->column('xz', "学制代码");
$grid->column('xslbdm', "学生类别代码");
$grid->column('xjztdm', "学籍状态代码");
$grid->column('sfzx', "是否在校代码")->display(function(){
if($this->sfzx == 0) return "";
if($this->sfzx == 1) return "";
});
$grid->column('is_five_year', "是否为五年制一贯制")->display(function(){
if($this->is_five_year == 1) return "";
if($this->is_five_year == 2) return "";
});
$grid->column('is_equivalent', "考生类型")->display(function(){
if($this->is_equivalent == 1) return "统招生";
if($this->is_equivalent == 2) return "单招生";
});
$grid->column('is_four_type', "考生分类")->display(function(){
if($this->is_four_type == 1) return "高职本科3+2";
if($this->is_four_type == 2) return "四类人员";
if($this->is_four_type == 3) return "普通考生";
if($this->is_four_type == 4) return "中职3+2";
});
$grid->column('province', "招生省份");
$grid->column('old_student_bed_info', "床位信息(老生)");
//禁用批量操作按钮
$grid->disableBatchDelete();
//禁用创建按钮
$grid->disableCreateButton();
//禁用操作按钮
$grid->disableActions();
//禁用刷新按钮
$grid->disableRefreshButton();
$grid->paginate(10);
});
}
}