|
@@ -16,6 +16,7 @@ import { getQuery } from "/src/utils/queryString";
|
|
import { browser, getBehaviorId } from "/src/utils";
|
|
import { browser, getBehaviorId } from "/src/utils";
|
|
import { api_musicPracticeRecordSave } from "../../api";
|
|
import { api_musicPracticeRecordSave } from "../../api";
|
|
import { getAudioDuration } from "/src/view/audio-list";
|
|
import { getAudioDuration } from "/src/view/audio-list";
|
|
|
|
+import { debounce } from "/src/utils"
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "evaluatResult",
|
|
name: "evaluatResult",
|
|
@@ -56,6 +57,10 @@ export default defineComponent({
|
|
data.saveLoading = false;
|
|
data.saveLoading = false;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ const saveResult = () => {
|
|
|
|
+ emit("close", "update")
|
|
|
|
+ }
|
|
|
|
+
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
if (!evaluatingData.isErrorState) {
|
|
if (!evaluatingData.isErrorState) {
|
|
handleAddRecord();
|
|
handleAddRecord();
|
|
@@ -81,7 +86,7 @@ export default defineComponent({
|
|
{
|
|
{
|
|
!state.isHideEvaluatReportSaveBtn &&
|
|
!state.isHideEvaluatReportSaveBtn &&
|
|
<div class={styles.headerButton}>
|
|
<div class={styles.headerButton}>
|
|
- <div class={[styles.headBtn, evaluatingData.resultData.recordId ? '' : styles.disabled]} onClick={() => emit("close", "update")}>
|
|
|
|
|
|
+ <div class={[styles.headBtn, evaluatingData.resultData.recordId ? '' : styles.disabled]} onClick={debounce(saveResult,1000)}>
|
|
保存演奏
|
|
保存演奏
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|