|
@@ -4,6 +4,7 @@ import TheSearch from '@/components/TheSearch';
|
|
import { NButton, NImage, NSpace, NSpin } from 'naive-ui';
|
|
import { NButton, NImage, NSpace, NSpin } from 'naive-ui';
|
|
import { useRouter } from 'vue-router';
|
|
import { useRouter } from 'vue-router';
|
|
import { api_musicSheetCategoriesPage, api_musicTagTree } from './api';
|
|
import { api_musicSheetCategoriesPage, api_musicTagTree } from './api';
|
|
|
|
+import TheEmpty from '/src/components/TheEmpty';
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'XiaokuAi',
|
|
name: 'XiaokuAi',
|
|
@@ -87,7 +88,7 @@ export default defineComponent({
|
|
const selectChildTag = (columnIndex: number, index: number) => {
|
|
const selectChildTag = (columnIndex: number, index: number) => {
|
|
const oldActiveItem =
|
|
const oldActiveItem =
|
|
data.tagChildren[columnIndex].list[
|
|
data.tagChildren[columnIndex].list[
|
|
- data.tagChildren[columnIndex].activeIndex
|
|
|
|
|
|
+ data.tagChildren[columnIndex].activeIndex
|
|
];
|
|
];
|
|
const activeItem = data.tagChildren[columnIndex].list[index];
|
|
const activeItem = data.tagChildren[columnIndex].list[index];
|
|
if (oldActiveItem && oldActiveItem.id !== activeItem.id) {
|
|
if (oldActiveItem && oldActiveItem.id !== activeItem.id) {
|
|
@@ -176,7 +177,7 @@ export default defineComponent({
|
|
</div>
|
|
</div>
|
|
<NSpin show={data.loading}>
|
|
<NSpin show={data.loading}>
|
|
<div class={styles.content}>
|
|
<div class={styles.content}>
|
|
- <NSpace size={[50, 40]}>
|
|
|
|
|
|
+ {data.list.length > 0 ? <NSpace size={[50, 40]}>
|
|
{data.list.map((item: any, index: number) => {
|
|
{data.list.map((item: any, index: number) => {
|
|
return (
|
|
return (
|
|
<div
|
|
<div
|
|
@@ -209,7 +210,9 @@ export default defineComponent({
|
|
</div>
|
|
</div>
|
|
);
|
|
);
|
|
})}
|
|
})}
|
|
- </NSpace>
|
|
|
|
|
|
+ </NSpace> : <TheEmpty></TheEmpty>}
|
|
|
|
+
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</NSpin>
|
|
</NSpin>
|
|
</div>
|
|
</div>
|