Procházet zdrojové kódy

Merge branch 'feature-tianyong-newVersion' into ktyq-test-new

TIANYONG před 9 měsíci
rodič
revize
79cca2f61d
2 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 1 0
      src/page-instrument/simple-detail/index.tsx
  2. 1 1
      src/state.ts

+ 1 - 0
src/page-instrument/simple-detail/index.tsx

@@ -99,6 +99,7 @@ export default defineComponent({
 		onMounted(async () => {
 			const id = query.id || '';
 			state.isSimplePage = true;
+			state.partIndex = query["part-index"] ? Number(query["part-index"]) : 0;
 			await getMusicDetail(id, 'open');
 			detailData.isLoading = false;
 			state.isSingleLine = true;

+ 1 - 1
src/state.ts

@@ -1404,7 +1404,7 @@ const getMusicInfo = async (res: any) => {
   downloadXmlStr.value = xmlString //给musice-score 赋值xmlString 以免加载2次
   const tracks = xmlToTracks(xmlString) //获取声轨列表
   // 设置音源  track 为当前的声轨 index为当前的
-  const { track, index, musicalInstrumentId } = state.isSimplePage ? { track:tracks[0], index:0, musicalInstrumentId: '' } : initMusicSource(res.data, tracks, partIndex, workRecordInstrumentId)
+  const { track, index, musicalInstrumentId } = state.isSimplePage ? { track:tracks[0], index: state.partIndex, musicalInstrumentId: '' } : initMusicSource(res.data, tracks, partIndex, workRecordInstrumentId)
   // 这里返回的track可能和实际的对不上,所以重新筛选一下
   const realTrack = musicalInstrumentId && res.data?.musicalInstruments?.length ? res.data?.musicalInstruments.find((item: any) => item?.id == musicalInstrumentId)?.code?.split(',')?.[0] : '';
   const musicInfo = {