Commit 30ae36a5 authored by wangqinghua's avatar wangqinghua

测试管理

parent 775c8c98
......@@ -9,43 +9,42 @@
<ion-content class="main" padding>
<div class="main-main">
<p class="main-title">学习测试标题学习测试标题学习测试标题</p>
<p class="main-title">{{test?.testTitle}}</p>
<div class="main-content">
<div class="content-card">
<div class="flex-1">
<p>测试完成情况</p>
<p><span class="fontSize-2">{{test.completeNumber}}/</span>{{test.totalNumber}}</p>
<p><span class="fontSize-2">{{test?.completeNumber}}/</span>{{test?.totalNumber}}</p>
</div>
<div class="flex-1" (click)="gotoRead()">
<p>待批阅数量</p>
<p><span class="fontSize-2">{{test.markNumber}}/</span>{{test.totalNumber}}</p>
<p><span class="fontSize-2">{{test?.markNumber}}/</span>{{test?.totalNumber}}</p>
</div>
</div>
<div class="content-card">
<div class="flex-1">
<p>优秀率</p>
<p class="fontSize-2">{{test.excellentRate}}</p>
<p class="fontSize-2">{{test?.excellentRate}}</p>
</div>
<div class="flex-1">
<p>及格率</p>
<p class="fontSize-2">{{test.passRate}}</p>
<p class="fontSize-2">{{test?.passRate}}</p>
</div>
<div class="flex-1">
<p>平均用时</p>
<p class="fontSize-2">{{test.avgUseTime | formatTime}}</p>
<p class="fontSize-2">{{test?.avgUseTime | formatTime}}</p>
</div>
</div>
<div class="basic-info">
<div class="basic-title">基本信息</div>
<div class="basic-container">
<p>发布日期:<span class="color-666">{{test.publishTime | date:'yyyy-MM-dd HH:mm:ss'}}</span></p>
<p>参与人员:<span class="color-666">{{test.testObject}}</span></p>
<p>时间限制:<span class="color-666">{{test.timeLimit | formatTime}}</span></p>
<p>发布日期:<span class="color-666">{{test?.publishTime | date:'yyyy-MM-dd HH:mm:ss'}}</span></p>
<p>参与人员:<span class="color-666">{{test?.testObject}}</span></p>
<p>时间限制:<span class="color-666">{{test?.timeLimit | formatTime}}</span></p>
<div class="basic-question">
<div class="question-left">题数与分值:</div>
<div class="question-right color-666">
<ng-container *ngFor="let item of test.configs">
<p>判断题 4 每题10分</p>
<ng-container *ngFor="let item of test?.configs">
<p>
<span *ngIf="item.questionType == 1">单选题 </span>
<span *ngIf="item.questionType == 2">多选题 </span>
......
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { LearnDetailPage } from './learn-detail';
import {NgModule} from '@angular/core';
import {IonicPageModule} from 'ionic-angular';
import {LearnDetailPage} from './learn-detail';
import {PipesModule} from "../../../../pipes/pipes.module";
@NgModule({
declarations: [
LearnDetailPage,
],
imports: [
IonicPageModule.forChild(LearnDetailPage),
],
declarations: [
LearnDetailPage,
],
imports: [
PipesModule,
IonicPageModule.forChild(LearnDetailPage),
],
})
export class LearnDetailPageModule {}
export class LearnDetailPageModule {
}
......@@ -11,7 +11,8 @@ export class FormatTimePipe implements PipeTransform {
transform(value, ...args) {
let hourse = (Math.floor(value / 3600)).toString();
hourse = (hourse.length > 1 ? hourse : '0' + hourse);
let minutes = Math.floor(value / 60).toString();
let minutes =<any> Math.floor(value / 60);
minutes = minutes % 60 === 0 ? '0' : minutes;
minutes = (minutes.length > 1 ? minutes : '0' + minutes);
let seconds = Math.floor(value % 60).toString();
seconds = (seconds.length > 1 ? seconds : '0' + seconds);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment