...
|
...
|
@@ -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");
|
...
|
...
|
|