Commit a8879c24 authored by wangqinghua's avatar wangqinghua

纠错

parent ec3fe9a8
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"proxies": [ "proxies": [
{ {
"path": "/wisdomgroup", "path": "/wisdomgroup",
"proxyUrl": "http://180.168.156.212:2931/wisdomgroup" "proxyUrl": "http://10.10.202.8:8080/wisdomgroup"
} }
] ]
} }
\ No newline at end of file
@import "../theme/icon.scss"; @import "../theme/icon.scss";
html{
font-size: 15px;
}
p { p {
margin: 0; margin: 0;
} }
......
...@@ -34,6 +34,11 @@ export class LearnService{ ...@@ -34,6 +34,11 @@ export class LearnService{
return this.http.post(AppGlobal.domain+'/wisdomgroup/modules/learnTest/viewAnswerDetail',this.commonSer.toFormData(data)); return this.http.post(AppGlobal.domain+'/wisdomgroup/modules/learnTest/viewAnswerDetail',this.commonSer.toFormData(data));
} }
//纠错
questionCorrecting(data): Observable<any>{
return this.http.post(AppGlobal.domain+'/wisdomgroup/learntest/questionCorrecting/submit',data);
}
//top5 //top5
getTop5(data): Observable<any>{ getTop5(data): Observable<any>{
return this.http.get(AppGlobal.domain+'/wisdomgroup/modules/learnPcTest/top/' + data); return this.http.get(AppGlobal.domain+'/wisdomgroup/modules/learnPcTest/top/' + data);
......
...@@ -67,8 +67,7 @@ export class LearningDoPage { ...@@ -67,8 +67,7 @@ export class LearningDoPage {
//清楚定时器 //清楚定时器
ionViewDidLeave() { ionViewDidLeave() {
this.nav.swipeBackEnabled = true; this.index = 0;
this.index = 1;
this.slides.slideTo(0); this.slides.slideTo(0);
window.clearInterval(this.clock); window.clearInterval(this.clock);
} }
...@@ -160,10 +159,20 @@ export class LearningDoPage { ...@@ -160,10 +159,20 @@ export class LearningDoPage {
//纠错 //纠错
sure(){ sure(){
this.error = false; const data = {
console.log(this.list[this.index]); questionId:this.list[this.index].questionId,
console.log(this.errorContent); questionType:this.list[this.index].questionType,
// this.errorContent = ""; content:this.errorContent
};
this.commonSer.log(data);
this.learnSer.questionCorrecting(data).subscribe(
(res)=>{
this.commonSer.toast("提交成功!")
this.error = false;
this.errorContent = "";
}
)
} }
cancel(){ cancel(){
......
...@@ -40,14 +40,15 @@ ...@@ -40,14 +40,15 @@
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>排名:</span> <span>排名:</span>
<span class="color-red">1</span> <span *ngIf="!item?.ranking"></span>
<span class="color-red">{{item.ranking}}</span>
<span (click)="goToRank(item)" float-right class="look">排行榜</span> <span (click)="goToRank(item)" float-right class="look">排行榜</span>
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>重复测试:</span> <span>重复测试:</span>
<span *ngIf="item.isRepeat == 1">允许</span> <span *ngIf="item.isRepeat == 1">允许</span>
<span *ngIf="item.isRepeat == 0">不允许</span> <span *ngIf="item.isRepeat == 0">不允许</span>
<span float-right >最高分:100</span> <span float-right *ngIf="item?.maxNum" >最高分:{{item.maxNum}}</span>
</div> </div>
</div> </div>
</ion-item> </ion-item>
...@@ -82,14 +83,14 @@ ...@@ -82,14 +83,14 @@
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>排名:</span> <span>排名:</span>
<span class="color-red">1</span> <span class="color-red">{{item.ranking}}</span>
<span (click)="goToRank(item)" float-right class="look">排行榜</span> <span (click)="goToRank(item)" float-right class="look">排行榜</span>
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>重复测试:</span> <span>重复测试:</span>
<span *ngIf="item.isRepeat == 1">允许</span> <span *ngIf="item.isRepeat == 1">允许</span>
<span *ngIf="item.isRepeat == 0">不允许</span> <span *ngIf="item.isRepeat == 0">不允许</span>
<span float-right >最高分:100</span> <span float-right >最高分:{{item.maxNum}}</span>
</div> </div>
</div> </div>
</ion-item> </ion-item>
...@@ -125,14 +126,14 @@ ...@@ -125,14 +126,14 @@
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>排名:</span> <span>排名:</span>
<span class="color-red">1</span> <span class="color-red">{{item.ranking}}</span>
<span (click)="goToRank(item)" float-right class="look">排行榜</span> <span (click)="goToRank(item)" float-right class="look">排行榜</span>
</div> </div>
<div class="content-button padding-15-0 fontSize-15"> <div class="content-button padding-15-0 fontSize-15">
<span>重复测试:</span> <span>重复测试:</span>
<span *ngIf="item.isRepeat == 1">允许</span> <span *ngIf="item.isRepeat == 1">允许</span>
<span *ngIf="item.isRepeat == 0">不允许</span> <span *ngIf="item.isRepeat == 0">不允许</span>
<span float-right >最高分:100</span> <span float-right >最高分:{{item.maxNum}}</span>
</div> </div>
</div> </div>
</ion-item> </ion-item>
......
...@@ -21,7 +21,6 @@ page-learning-list { ...@@ -21,7 +21,6 @@ page-learning-list {
padding: 3px 10px; padding: 3px 10px;
font-size: 1.5rem; font-size: 1.5rem;
border-radius: 2px; border-radius: 2px;
margin-right: 10px;
} }
.join{ .join{
background-color: #34b4fc; background-color: #34b4fc;
...@@ -29,6 +28,5 @@ page-learning-list { ...@@ -29,6 +28,5 @@ page-learning-list {
padding: 3px 10px; padding: 3px 10px;
font-size: 1.5rem; font-size: 1.5rem;
border-radius: 2px; border-radius: 2px;
margin-right: 10px;
} }
} }
...@@ -91,6 +91,9 @@ ...@@ -91,6 +91,9 @@
</div> </div>
</ion-slide> </ion-slide>
</ion-slides> </ion-slides>
<div class=" button-error">
<button (click)="error = true;" class="submit-error">我要纠错</button>
</div>
</div> </div>
<div class="footer-subject"> <div class="footer-subject">
<div (click)="prev()" class="prev">上一题</div> <div (click)="prev()" class="prev">上一题</div>
......
...@@ -13,6 +13,9 @@ page-review-learn { ...@@ -13,6 +13,9 @@ page-review-learn {
.swiper-slide, .slide-zoom { .swiper-slide, .slide-zoom {
text-align: left; text-align: left;
} }
ion-slides{
height: calc(100% - 4rem);
}
.swiper-slide { .swiper-slide {
justify-content: normal; justify-content: normal;
align-items: normal; align-items: normal;
......
...@@ -3,6 +3,7 @@ import {IonicPage, NavController, NavParams, Slides, ToastController} from 'ioni ...@@ -3,6 +3,7 @@ import {IonicPage, NavController, NavParams, Slides, ToastController} from 'ioni
import {AppService} from "../../../../service/appHttpService"; import {AppService} from "../../../../service/appHttpService";
import {message} from "../../../../app/main"; import {message} from "../../../../app/main";
import {LearnService} from "../learn.service"; import {LearnService} from "../learn.service";
import {CommonService} from "../../../../service/common.service";
@IonicPage() @IonicPage()
...@@ -20,7 +21,7 @@ export class ReviewLearnPage { ...@@ -20,7 +21,7 @@ export class ReviewLearnPage {
error; error;
errorContent; errorContent;
constructor(public navCtrl: NavController, public navParams: NavParams,public learnSer:LearnService, constructor(public navCtrl: NavController, public navParams: NavParams,public learnSer:LearnService,
public toastCtrl:ToastController,public appService:AppService) { public toastCtrl:ToastController,public appService:AppService,public commonSer:CommonService) {
} }
ionViewDidLoad() { ionViewDidLoad() {
...@@ -103,10 +104,18 @@ export class ReviewLearnPage { ...@@ -103,10 +104,18 @@ export class ReviewLearnPage {
//纠错 //纠错
sure(){ sure(){
this.error = false; const data = {
console.log(this.list[this.index]); questionId:this.list[this.index].questionId,
console.log(this.errorContent); questionType:this.list[this.index].questionType,
// this.errorContent = ""; content:this.errorContent
};
this.commonSer.log(data);
this.learnSer.questionCorrecting(data).subscribe(
(res)=>{
this.commonSer.toast("提交成功!");
this.error = false;
}
)
} }
cancel(){ cancel(){
......
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