@@ -134,6 +134,7 @@ class Paper extends Base
'user_id' => $this->auth->id,
'paper_id' => $paper_id,
'start_time' => time(),
+ 'createtime' => time(),
'status' => 1,
'limit_time' => $paper['limit_time'], //限时N秒
'last_time' => $paper['limit_time'] > 0 ? (time() + $paper['limit_time']) : 0, //最后限制交卷时间,时间戳
@@ -127,7 +127,7 @@ class Grade extends Backend
}
$row['user_answers'] = json_decode($row['user_answers'], true);
$row['configs'] = json_decode($row['configs'], true);
- $row['createtime_text'] = date('Y-m-d H:i:s', $row['createtime']);
+ $row['finishtime_text'] = date('Y-m-d H:i:s', $row['finish_time']);
return $row;
@@ -14,5 +14,7 @@ return [
'Createtime' => '创建时间',
'Updatetime' => '修改时间',
'Cate.name' => '名称',
- 'Paper.title' => '试卷名称'
+ 'Paper.title' => '试卷名称',
+ 'Start_time' => '开考时间',
+ 'Finish_time' => '交卷时间',
];
@@ -50,7 +50,7 @@
</el-descriptions-item>
<el-descriptions-item label="答对数" content-class-name="answer-right">{{row.right_count}}题</el-descriptions-item>
<el-descriptions-item label="答错数" content-class-name="answer-fail">{{row.error_count}}题</el-descriptions-item>
- <el-descriptions-item label="交卷时间">{{row.createtime_text}}</el-descriptions-item>
+ <el-descriptions-item label="交卷时间">{{row.finishtime_text}}</el-descriptions-item>
<el-descriptions-item label="考试用时">{{formatSecond(row.grade_time)}}</el-descriptions-item>
</el-descriptions>
</el-card>
@@ -66,8 +66,16 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
formatter: Controller.formatter.formatSecond
},
{
- field: 'createtime',
- title: __('Createtime'),
+ field: 'start_time',
+ title: __('Start_time'),
+ operate: 'RANGE',
+ addclass: 'datetimerange',
+ autocomplete: false,
+ formatter: Table.api.formatter.datetime
+ },
+ {
+ field: 'finish_time',
+ title: __('Finish_time'),
operate: 'RANGE',
addclass: 'datetimerange',
autocomplete: false,