|
@@ -1,6 +1,5 @@
|
|
|
import { defineComponent } from 'vue';
|
|
|
import {
|
|
|
- Sticky,
|
|
|
Search,
|
|
|
List,
|
|
|
Empty,
|
|
@@ -31,9 +30,6 @@ import { browser } from '@/helpers/utils';
|
|
|
import OHeader from '@/components/o-header';
|
|
|
import OSticky from '@/components/o-sticky';
|
|
|
|
|
|
-const searchParse = qs.parse(location.search);
|
|
|
-// const isTestTeacher = false;
|
|
|
-
|
|
|
export default defineComponent({
|
|
|
name: 'music-list',
|
|
|
data() {
|
|
@@ -213,7 +209,7 @@ export default defineComponent({
|
|
|
try {
|
|
|
state.subjectId = appState.subjectId;
|
|
|
const params = state.params;
|
|
|
- const parentId = this.$route.params.id;
|
|
|
+ // const parentId = this.$route.params.id;
|
|
|
// 如果根级分类没有,则取父级分类
|
|
|
// let categoriesId = 181
|
|
|
// console.log(3);
|
|
@@ -348,13 +344,13 @@ export default defineComponent({
|
|
|
this.selectedPartIndex = 0;
|
|
|
const partNames = await this.getPartNames(row.xmlUrl);
|
|
|
this.partNames = partNames;
|
|
|
- let multitrack = false;
|
|
|
- try {
|
|
|
- const _multitrack = JSON.parse(row.extConfigJson).multitrack;
|
|
|
- multitrack = _multitrack > 1 ? true : false;
|
|
|
- } catch (error) {
|
|
|
- //
|
|
|
- }
|
|
|
+ // let multitrack = false;
|
|
|
+ // try {
|
|
|
+ // const _multitrack = JSON.parse(row.extConfigJson).multitrack;
|
|
|
+ // multitrack = _multitrack > 1 ? true : false;
|
|
|
+ // } catch (error) {
|
|
|
+ // //
|
|
|
+ // }
|
|
|
// 多声轨, 不是单声部多声轨, 不是老师布置作业选择曲谱
|
|
|
|
|
|
this.selectedPartName = partNames[0];
|
|
@@ -491,6 +487,7 @@ export default defineComponent({
|
|
|
onUpdate:model-value={(text: string) => (state.search = text)}
|
|
|
showAction
|
|
|
onSearch={this.onSearch}
|
|
|
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
// @ts-ignore
|
|
|
vSlots={{
|
|
|
'left-icon': () => (
|
|
@@ -537,6 +534,7 @@ export default defineComponent({
|
|
|
onLoad={() => {
|
|
|
if (!this.firstLoading) this.FetchList();
|
|
|
}}
|
|
|
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
// @ts-ignore
|
|
|
vSlots={{
|
|
|
error: () => (
|
|
@@ -549,6 +547,7 @@ export default defineComponent({
|
|
|
style={{ display: item.id ? '' : 'none' }}
|
|
|
size="large"
|
|
|
onClick={() => this.toDetail(item)}
|
|
|
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
|
// @ts-ignore
|
|
|
vSlots={{
|
|
|
icon: () => (
|