作者 开飞机的舒克

后台优化

... ... @@ -60,8 +60,6 @@ class Study extends Backend
foreach ($list as $row) {
$row->visible(['id','avatar','name','gender','birthday','grade_id','school_id','sno','team_id','team_rank','earn_score','phone','unique','barcode']);
$path = "http://campus.shs.broing.cn/";
$row->visible([$path.'barcode']);
$row->visible(['grade']);
$row->getRelation('grade')->visible(['id','name']);
$row->visible(['school']);
... ... @@ -95,6 +93,7 @@ class Study extends Backend
$excel->getActiveSheet()->getColumnDimension('F')->setWidth(15);
$excel->getActiveSheet()->getColumnDimension('G')->setWidth(15);
$excel->getActiveSheet()->getColumnDimension('H')->setWidth(10);
$excel->getActiveSheet()->getColumnDimension('I')->setWidth(10);
// 列名表头文字加粗
$excel->getActiveSheet()->getStyle('A1:J1')->getFont()->setBold(true);
... ... @@ -111,7 +110,8 @@ class Study extends Backend
->setCellValue('E1', '学校')
->setCellValue('F1', '手环ID')
->setCellValue('G1', '学号')
->setCellValue('H1', '总积分');
->setCellValue('H1', '总积分')
->setCellValue('I1', '条形码');
if ($ids == 'all' || empty($ids)) { //判断当前数据为全部或者选中的
$list = $this->model->with('school,grade')->select();
} else {
... ... @@ -119,7 +119,7 @@ class Study extends Backend
}
foreach ($list as $k => $val) {
$kk = $k + 1;
$path = 'http://campus.shs.broing.cn';
$k = $k + 2;//表格是从2开始的
$excel->getActiveSheet()->setTitle($val['school']['title'] . '积分表');
$worksheet
... ... @@ -130,7 +130,8 @@ class Study extends Backend
->setCellValue('E' . $k, $val['school']['title'])
->setCellValue('F' . $k, $val['unique'])
->setCellValue('G' . $k, $val['sno'])
->setCellValue('H' . $k, $val['earn_score']);
->setCellValue('H' . $k, $val['earn_score'])
->setCellValue('I' . $k, $path.$val['barcode']);
}
$excel->createSheet();
$title = "学生成绩" . date("YmdHis");
... ...