liushengqiang 1 jaar geleden
bovenliggende
commit
7482f30dee

+ 1 - 1
src/page-instrument/view-figner/index.tsx

@@ -175,7 +175,7 @@ export default defineComponent({
 		};
 		onBeforeMount(() => {
 			getNotes();
-			if (data.subject === 'pan-flute'){
+			if (['pan-flute', 'ocarina'].includes(data.subject)){
 				data.viewIndex = 1;
 			}
 			getFingeringData();

+ 11 - 0
src/view/fingering/fingering-config.ts

@@ -45,6 +45,7 @@ export type IVocals =
 	| "pan-flute3"
 	| "pan-flute4"
 	| "ocarina"
+	| "ocarina1"
 	| "melodica";
 
 /** 映射声部ID */
@@ -375,6 +376,16 @@ export const getFingeringConfig = async (type: IVocals | undefined): Promise<ITy
 					marginTop: "auto",
 				},
 			};
+		case "ocarina1":
+			const ocarina1 = await import(`./fingering-img/ocarina1/index.json`);
+			return {
+				json: ocarina1.default,
+				relationship: relationships.ocarina,
+				width: "180px",
+				styles: {
+					marginTop: "auto",
+				},
+			};
 		case "melodica":
 			const melodica = await import(`./fingering-img/melodica/index.json`);
 			return {

File diff suppressed because it is too large
+ 1 - 0
src/view/fingering/fingering-img/ocarina1/index.json


Some files were not shown because too many files changed in this diff