Browse Source

feat: 收藏添加参数

TIANYONG 4 months ago
parent
commit
9221d3ff34

+ 3 - 0
src/views/creation/index.module.less

@@ -1063,6 +1063,9 @@
     }
   }
   &.isLandscapeScreen2 {
+    &::before {
+      background: transparent;
+    }
     :global {
       .plyr{
         .plyr__controls{

+ 4 - 1
src/views/music/music-detail/index.tsx

@@ -187,7 +187,10 @@ export default defineComponent({
       loading.value = true
       isError.value = false
       try {
-        const apiUrl = route.query.tenantAlbumId ? `/music/sheet/detail/${route.query.id}?tenantAlbumId=${route.query.tenantAlbumId}` : `/music/sheet/detail/${route.query.id}`
+        let apiUrl = route.query.tenantAlbumId ? `/music/sheet/detail/${route.query.id}?tenantAlbumId=${route.query.tenantAlbumId}` : `/music/sheet/detail/${route.query.id}`
+        if (route.query.providerType) {
+          apiUrl += route.query.tenantAlbumId ? `&providerType=${route.query.providerType}` : `?providerType=${route.query.providerType}`
+        }
         const res = await request.get(apiUrl, {
           prefix:
             state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student'

+ 6 - 2
src/views/music/personal/collection.tsx

@@ -72,16 +72,20 @@ export default defineComponent({
             <Song
               list={rows.value}
               onDetail={(item: any) => {
-                const url =
+                let url =
                   location.origin +
                   location.pathname +
                   '#/music-detail?id=' +
                   item.id
+                if (item.favoriteProviderType) {
+                  url += `&providerType=${item.favoriteProviderType}`
+                }  
                 openDefaultWebView(url, () => {
                   router.push({
                     path: '/music-detail',
                     query: {
-                      id: item.id
+                      id: item.id,
+                      providerType: item.favoriteProviderType
                     }
                   })
                 })

+ 1 - 1
vite.config.ts

@@ -12,7 +12,7 @@ function resolve(dir: string) {
 // https://vitejs.dev/config/
 // https://github.com/vitejs/vite/issues/1930 .env
 // const proxyUrl = 'https://online.colexiu.com/'
-const proxyUrl = 'https://test.colexiu.com/'
+const proxyUrl = 'https://dev.colexiu.com/'
 // const proxyUrl = 'http://192.168.3.14:8000/'
 export default defineConfig({
   base: './',