|
@@ -943,9 +943,9 @@ const setState = (data: any, index: number) => {
|
|
|
state.trackId = data.track;
|
|
|
state.subjectId = data.subjectIds ? data.subjectIds.split(',')?.[0] : 0;
|
|
|
// 声部code
|
|
|
- const subjectCode = data.subjectCodes ? data.subjectCodes.split(',')?.[0] : 0;
|
|
|
+ const subjectCode = data.subjectCodes ? data.subjectCodes.split(',')?.[0] : '';
|
|
|
// 乐器code
|
|
|
- let musicalCode = data.musicalInstrumentIdCodes ? data.musicalInstrumentIdCodes.split(',')?.[0] : 0;
|
|
|
+ let musicalCode = data.musicalInstrumentIdCodes ? data.musicalInstrumentIdCodes.split(',')?.[0] : '';
|
|
|
const pitchSubject = musicalInstrumentCodeInfo.find((n) => n.code.toLocaleLowerCase() === subjectCode.toLocaleLowerCase())
|
|
|
const pitchMusical = musicalInstrumentCodeInfo.find((n) => n.code.toLocaleLowerCase() === musicalCode.toLocaleLowerCase())
|
|
|
state.subjectCodeId = pitchSubject ? pitchSubject.id : 0
|
|
@@ -1003,7 +1003,7 @@ const setState = (data: any, index: number) => {
|
|
|
state.isPercussion = data.evaluationStandard === "AMPLITUDE" || data.evaluationStandard === "DECIBELS";
|
|
|
state.evaluationStandard = data.evaluationStandard?.toLocaleLowerCase() || ''
|
|
|
// 设置是否特殊曲谱, 是特殊曲谱取反(不理解之前的思考逻辑), 使用后台设置的速度
|
|
|
- state.isSpecialBookCategory = !classids.includes(data.musicCategoryId);
|
|
|
+ state.isSpecialBookCategory = !classids.includes(Number(data.musicCategoryId));
|
|
|
|
|
|
// 设置指法
|
|
|
// const code = state.isConcert ? mappingVoicePart(state.trackId, "ENSEMBLE") : mappingVoicePart(state.subjectId, "INSTRUMENT");
|