瀏覽代碼

feat: 解决,音频管理,歌曲,翻页面,回到之前界面数据不刷新

332777428@qq.com 2 月之前
父節點
當前提交
6994b347d0
共有 2 個文件被更改,包括 22 次插入24 次删除
  1. 20 23
      src/router/index.js
  2. 2 1
      src/views/music/list/index.vue

+ 20 - 23
src/router/index.js

@@ -100,7 +100,6 @@ export const dynamicRoutes = [
     component: Layout,
     hidden: true,
     permissions: ['content:video:list'],
-    name: 'videoList',
     children: [{
       name: 'videoDetail',
       path: 'video/detail',
@@ -142,7 +141,6 @@ export const dynamicRoutes = [
       name: 'deviceListDetail',
       path: 'deviceList/detail',
       component: () => import('@/views/device/list/detail'),
-
       meta: {
         title: '设备详情',
         activeMenu: '/device/deviceList'
@@ -158,7 +156,6 @@ export const dynamicRoutes = [
     component: Layout,
     hidden: true,
     permissions: ['device:class:list'],
-    name: 'class',
     children: [{
       name: 'deviceClassDetail',
       path: 'class/detail',
@@ -195,7 +192,6 @@ export const dynamicRoutes = [
     component: Layout,
     hidden: true,
     permissions: ['device:article:list'],
-    name: 'article',
     children: [{
       name: 'deviceArticleDetail',
       path: 'article/detail',
@@ -216,18 +212,36 @@ export const dynamicRoutes = [
     component: Layout,
     hidden: true,
     permissions: ['music:singer:list'],
-    name: 'singer',
     children: [{
       name: 'musicSingerDetail',
       path: 'singer/detail',
       component: () => import('@/views/music/singer/detail'),
-  
       meta: {
         title: `歌手详情`,
         activeMenu: '/music/singer'
       }
     }]
   },
+  // 歌曲
+  {
+    name: 'musicList',
+    path: '/music',
+    component: Layout,
+    hidden: true,
+    permissions: ['music:list:list'],
+    children: [{
+      name: 'musicListDetail',
+      path: 'musicList/detail',
+      component: () => import('@/views/music/list/detail'),
+
+      meta: {
+        title: `歌曲详情`,
+        activeMenu: '/music/musicList'
+      }
+    }]
+  },
+
+
 
 
 
@@ -335,23 +349,6 @@ export const dynamicRoutes = [
     }]
   },
 
-  // 歌曲
-  {
-    path: '/music',
-    component: Layout,
-    hidden: true,
-    permissions: ['music:list:list'],
-    name: 'musicList',
-    children: [{
-      path: 'musicList/detail',
-      component: () => import('@/views/music/list/detail'),
-      name: 'musicListDetail',
-      meta: {
-        title: `歌曲详情`,
-        activeMenu: '/music/musicList'
-      }
-    }]
-  },
   // 歌单
   {
     path: '/music',

+ 2 - 1
src/views/music/list/index.vue

@@ -1,4 +1,4 @@
-<!-- 歌曲 -->
+<!--音频管理 歌曲 -->
 <template>
   <div class="app-container">
     <!-- 搜索 -->
@@ -229,6 +229,7 @@ import Audio from "@/components/Audio/index.vue";
 import { onOrOffMixin, platformMixin } from "@/mixin/index";
 import { dialogCallBack } from "@/utils/DialogUtil";
 export default {
+  name:"MusicList",
   mixins: [platformMixin, onOrOffMixin],
   components: {
     Audio,