|
@@ -15,7 +15,7 @@ import { usePageVisibility } from "@vant/use";
|
|
|
import { watch } from "vue";
|
|
|
import icon_loading_img from "./image/icon_loading_img.png";
|
|
|
import state, { IPlatform } from "/src/state";
|
|
|
-import { api_subjectList, getSubjectList } from "../api";
|
|
|
+import { api_musicalInstrumentList, api_subjectList, getSubjectList } from "../api";
|
|
|
import ChangeSubject from "./change-subject";
|
|
|
|
|
|
export default defineComponent({
|
|
@@ -110,7 +110,7 @@ export default defineComponent({
|
|
|
const getAPPData = async (type: "top" | "left") => {
|
|
|
const screenData = await isSpecialShapedScreen();
|
|
|
if (screenData?.content) {
|
|
|
- // console.log("🚀 ~ screenData:", screenData.content);
|
|
|
+ console.log("🚀 ~ screenData:", screenData.content);
|
|
|
const { isSpecialShapedScreen, notchHeight } = screenData.content;
|
|
|
if (isSpecialShapedScreen) {
|
|
|
if (type === "top") {
|
|
@@ -124,10 +124,10 @@ export default defineComponent({
|
|
|
};
|
|
|
|
|
|
const getHeadTop = () => {
|
|
|
- if (!browsInfo.ios && fingerData.fingeringInfo.orientation === 1) {
|
|
|
+ if (fingerData.fingeringInfo.orientation === 1) {
|
|
|
getAPPData("top");
|
|
|
}
|
|
|
- if (!browsInfo.ios && fingerData.fingeringInfo.orientation === 0) {
|
|
|
+ if (fingerData.fingeringInfo.orientation === 0) {
|
|
|
getAPPData("left");
|
|
|
}
|
|
|
};
|
|
@@ -254,7 +254,6 @@ export default defineComponent({
|
|
|
const __init = async (loadSong = true) => {
|
|
|
data.loadingDom = true;
|
|
|
getNotes();
|
|
|
-
|
|
|
// selectSubjectType(data.subject);
|
|
|
|
|
|
if (data.fingeringMode === "fingeringMode") {
|
|
@@ -291,48 +290,28 @@ export default defineComponent({
|
|
|
const getSubjects = async () => {
|
|
|
try {
|
|
|
// api_subjectList
|
|
|
- const subjects = await api_subjectList({
|
|
|
+ const subjects = await api_musicalInstrumentList({
|
|
|
enableFlag: true,
|
|
|
- delFlag: 0,
|
|
|
- page: 1,
|
|
|
- rows: 999,
|
|
|
});
|
|
|
|
|
|
const rows = subjects.data || [];
|
|
|
rows.forEach((row: any) => {
|
|
|
const tempList: any = {
|
|
|
text: row.name,
|
|
|
- value: "", // mappingVoicePart(row.code, "INSTRUMENT"),
|
|
|
+ value: mappingVoicePart(row.code, "INSTRUMENT"), // mappingVoicePart(row.code, "INSTRUMENT"),
|
|
|
id: row.id,
|
|
|
- children: [] as any,
|
|
|
};
|
|
|
- if (row.instruments && row.instruments.length > 0) {
|
|
|
- if (row.instruments.length > 1) {
|
|
|
- row.instruments.forEach((i: any) => {
|
|
|
- tempList.children.push({
|
|
|
- text: i.name,
|
|
|
- id: i.id,
|
|
|
- value: mappingVoicePart(i.code, "INSTRUMENT"),
|
|
|
- });
|
|
|
- });
|
|
|
- } else {
|
|
|
- const singleRow = row.instruments[0];
|
|
|
- if (singleRow.code) {
|
|
|
- tempList.value = mappingVoicePart(singleRow.code, "INSTRUMENT");
|
|
|
- tempList.id = singleRow.id;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
data.subjects.push(tempList);
|
|
|
});
|
|
|
|
|
|
- data.subjects.forEach((item: any) => {
|
|
|
- if (item.value === data.subject && item.children?.length > 1) {
|
|
|
- data.subject = item.children[0].value;
|
|
|
- }
|
|
|
- });
|
|
|
+ // data.subjects.forEach((item: any) => {
|
|
|
+ // if (item.value === data.subject && item.children?.length > 1) {
|
|
|
+ // data.subject = item.children[0].value;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
} catch (e) {
|
|
|
//
|
|
|
+ console.log(e, "e");
|
|
|
}
|
|
|
};
|
|
|
|