|
@@ -231,7 +231,7 @@ const state = reactive({
|
|
|
|
|
|
displayCursor: true,
|
|
|
|
|
|
- frequency: 440,
|
|
|
+ frequency: 0,
|
|
|
|
|
|
evaluationDifficulty: "ADVANCED" as IDifficulty,
|
|
|
|
|
@@ -790,7 +790,7 @@ const setState = (data: any, index: number) => {
|
|
|
state.subjectCodeId = pitchSubject ? pitchSubject.id : 0
|
|
|
state.categoriesId = data.musicCategoryId;
|
|
|
state.categoriesName = data.musicTagNames;
|
|
|
- state.enableEvaluation = data.isEvaluated ? true : false;
|
|
|
+
|
|
|
state.examSongId = data.bizId + "";
|
|
|
state.examSongName = data.name;
|
|
|
state.coverImg = data.musicCover ?? "";
|
|
@@ -817,6 +817,8 @@ const setState = (data: any, index: number) => {
|
|
|
state.originSpeed = state.speed = data.playSpeed || 100;
|
|
|
const track = data.code || data.track;
|
|
|
state.track = track ? track.replace(/ /g, "").toLocaleLowerCase() : "";
|
|
|
+
|
|
|
+ state.enableEvaluation = state.accompany ? true : false
|
|
|
state.enableNotation = data.isConvertibleScore === null ? true : data.isConvertibleScore;
|
|
|
state.isConcert = data.musicSheetType === "CONCERT" ? true : false;
|
|
|
|
|
@@ -870,7 +872,9 @@ const setState = (data: any, index: number) => {
|
|
|
state.baseFrequency = Number(state.baseFrequency)
|
|
|
|
|
|
if (Math.abs(state.setting.frequency - state.baseFrequency) > 10) {
|
|
|
- state.setting.frequency = state.baseFrequency >= 0 ? state.baseFrequency : state.setting.frequency
|
|
|
+ state.setting.frequency = state.baseFrequency >= 0 ? state.baseFrequency : 440
|
|
|
+ } else {
|
|
|
+ state.setting.frequency = state.setting.frequency || state.baseFrequency
|
|
|
}
|
|
|
};
|
|
|
|