|
@@ -21,6 +21,7 @@ import {
|
|
|
api_startCapture,
|
|
|
api_endCapture,
|
|
|
api_getDeviceDelay,
|
|
|
+ hideComplexButton,
|
|
|
} from "/src/helpers/communication";
|
|
|
import state, {
|
|
|
IPlayState,
|
|
@@ -217,6 +218,7 @@ const handleScoreResult = (res?: IPostMessage) => {
|
|
|
if (header?.commond === "overall") {
|
|
|
console.log("🚀 ~ 评测返回:", res);
|
|
|
// console.log("评测结束", body);
|
|
|
+ state.isHideEvaluatReportSaveBtn = false;
|
|
|
evaluatingData.resulstMode = true;
|
|
|
evaluatingData.resultData = {
|
|
|
...body,
|
|
@@ -409,6 +411,15 @@ export const handleViewReport = (
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+// 隐藏存演奏按钮
|
|
|
+const handleComplexButton = (res?: IPostMessage) => {
|
|
|
+ console.log('监听是否隐藏保存按钮', res)
|
|
|
+ if (res?.content) {
|
|
|
+ const { header, body } = res.content;
|
|
|
+ state.isHideEvaluatReportSaveBtn = true
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
export default defineComponent({
|
|
|
name: "evaluating",
|
|
|
setup() {
|
|
@@ -468,6 +479,7 @@ export default defineComponent({
|
|
|
evaluatingData.checkStep = 0;
|
|
|
evaluatingData.rendered = true;
|
|
|
sendResult(handleScoreResult);
|
|
|
+ hideComplexButton(handleComplexButton, true);
|
|
|
api_recordStartTime(recordStartTimePoint);
|
|
|
// 不是选段模式评测, 就清空已选段
|
|
|
if (!state.isSelectMeasureMode) {
|
|
@@ -480,6 +492,7 @@ export default defineComponent({
|
|
|
evaluatingData.rendered = false;
|
|
|
resetPlaybackToStart();
|
|
|
removeResult(handleScoreResult);
|
|
|
+ hideComplexButton(() => {}, false);
|
|
|
api_remove_recordStartTime(recordStartTimePoint);
|
|
|
handle_reduction();
|
|
|
console.log("卸载评测模块成功");
|