Commit 24caef41 authored by limingzhe's avatar limingzhe

feat: 添加发送结果 监听更多练习事件

parent 47dcdb23
......@@ -136,7 +136,7 @@
<div style="z-index: 2; position: relative; height: 9.5vh; top: -9.5vh; display: flex; align-items: center; justify-content: center;">
<label style="margin-left: -0.5vw; font-family: Aileron-Black; font-size: 3.8vh; color:#ffffff">{{'更多练习'}}</label>
</div>
<div (click)="moreBtnClick()" style="z-index: 3; position: relative; margin-top: -19vh; margin-left: auto; margin-right: auto; height: 9.5vh; width: 114vh; ">
<div *ngIf="isShowMoreBtn && isAnyMore" (click)="moreBtnClick()" style="z-index: 3; position: relative; margin-top: -19vh; margin-left: auto; margin-right: auto; height: 9.5vh; width: 114vh; ">
</div>
<!-- 按钮阴影 -->
<div style="z-index: 1; width: 100%; position: absolute; top:0; margin-top: 2.5vh; text-align: center;">
......
......@@ -267,6 +267,10 @@ export class PlayComponent implements OnInit, OnDestroy {
circleHeightBig = 20;
circleHeight;
tweenItem;
isShowMoreBtn;
isAnyMore = true;
initData() {
......@@ -305,6 +309,8 @@ export class PlayComponent implements OnInit, OnDestroy {
// this.isShowResult = true;
this.isCountDownStart = false;
this.isShowMoreBtn = true;
this.answerArr = [];
this.resultSentenceArr = [];
......@@ -530,6 +536,10 @@ export class PlayComponent implements OnInit, OnDestroy {
next();
});
});
c.onEvent('is_any_more', (data) => {
this.isAnyMore = data;
})
}
......@@ -762,6 +772,7 @@ export class PlayComponent implements OnInit, OnDestroy {
moreBtnClick() {
console.log(' in moreBtnClick');
this.playHtmlAudio("assets/play/music/more.mp3")
this.sendResult();
}
inputTouch() {
......@@ -770,6 +781,16 @@ export class PlayComponent implements OnInit, OnDestroy {
}
sendResult() {
this.isShowMoreBtn = false;
const resultDataStr = JSON.stringify(this.resultSentenceArr);
console.log('resultDataStr: ', resultDataStr);
window.parent.postMessage({ action: 'temp_send_result', data: resultDataStr }, '*');
}
......@@ -879,7 +900,7 @@ export class PlayComponent implements OnInit, OnDestroy {
this.setRectRight(data);
} else {
const resultData = this.getResultData();
this.sendResult(resultData);
// this.sendResult(resultData);
this.setPageData('resultData', resultData);
}
......@@ -1759,9 +1780,9 @@ export class PlayComponent implements OnInit, OnDestroy {
}
sendResult(data) {
sendResult_() {
// const sendResult = (<any>window).courseware.sendResult;
......@@ -2020,8 +2041,8 @@ export class PlayComponent implements OnInit, OnDestroy {
// }, 300);
}
if (msgData.action === "sendResult") {
if (msgData.action === "temp_send_result") {
}
......
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