Browse Source

修改前缀

wolyshaw 2 years ago
parent
commit
bea8bd3636

+ 7 - 2
src/views/music/album-detail/index.tsx

@@ -48,7 +48,9 @@ export default defineComponent({
       loading.value = true
       loading.value = true
       isError.value = false
       isError.value = false
       try {
       try {
-        const res = await request.post('/api-student/music/album/detail', {
+        const res = await request.post('/music/album/detail', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           data: { id: route.params.id, ...params }
           data: { id: route.params.id, ...params }
         })
         })
         const { musicSheetList, ...rest } = res.data
         const { musicSheetList, ...rest } = res.data
@@ -70,7 +72,10 @@ export default defineComponent({
     const toggleFavorite = async (id: number) => {
     const toggleFavorite = async (id: number) => {
       favoriteLoading.value = true
       favoriteLoading.value = true
       try {
       try {
-        await request.post('/api-student/music/album/favorite/' + id)
+        await request.post('/music/album/favorite/' + id, {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student'
+        })
         favorited.value = favorited.value === 1 ? 0 : 1
         favorited.value = favorited.value === 1 ? 0 : 1
         albumFavoriteCount.value += favorited.value ? 1 : -1
         albumFavoriteCount.value += favorited.value ? 1 : -1
       } catch (error) {}
       } catch (error) {}

+ 3 - 1
src/views/music/album/index.tsx

@@ -58,7 +58,9 @@ export default defineComponent({
       loading.value = true
       loading.value = true
       isError.value = false
       isError.value = false
       try {
       try {
-        const res = await request.post('/api-student/music/album/list', {
+        const res = await request.post('/music/album/list', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           data: {
           data: {
             ...params,
             ...params,
             idAndName: params.search
             idAndName: params.search

+ 4 - 1
src/views/music/list/item.tsx

@@ -39,7 +39,10 @@ export default defineComponent({
       evt.stopPropagation()
       evt.stopPropagation()
       favoriteLoading.value = true
       favoriteLoading.value = true
       try {
       try {
-        await request.post('/api-student/music/sheet/favorite/' + data.id)
+        await request.post('/music/sheet/favorite/' + data.id, {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student'
+        })
         favorite.value = !favorite.value
         favorite.value = !favorite.value
       } catch (error) {}
       } catch (error) {}
       favoriteLoading.value = false
       favoriteLoading.value = false

+ 4 - 1
src/views/music/personal/album.tsx

@@ -4,6 +4,7 @@ import request from '@/helpers/request'
 import Item from '../album/item'
 import Item from '../album/item'
 import { useRoute, useRouter } from 'vue-router'
 import { useRoute, useRouter } from 'vue-router'
 import ColResult from '@/components/col-result'
 import ColResult from '@/components/col-result'
+import { state } from '@/state'
 
 
 export default defineComponent({
 export default defineComponent({
   name: 'MusicList',
   name: 'MusicList',
@@ -27,7 +28,9 @@ export default defineComponent({
       loading.value = true
       loading.value = true
       isError.value = false
       isError.value = false
       try {
       try {
-        const res = await request('/api-student/music/album/favorite', {
+        const res = await request('/music/album/favorite', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           params
           params
         })
         })
         rows.value = [...rows.value, ...res.data.rows]
         rows.value = [...rows.value, ...res.data.rows]

+ 4 - 1
src/views/music/personal/collection.tsx

@@ -5,6 +5,7 @@ import Item from '../list/item'
 import { useRoute } from 'vue-router'
 import { useRoute } from 'vue-router'
 import ColResult from '@/components/col-result'
 import ColResult from '@/components/col-result'
 import { musicBuy } from '../music'
 import { musicBuy } from '../music'
+import { state } from '@/state'
 
 
 export default defineComponent({
 export default defineComponent({
   name: 'MusicList',
   name: 'MusicList',
@@ -29,7 +30,9 @@ export default defineComponent({
       loading.value = true
       loading.value = true
       isError.value = false
       isError.value = false
       try {
       try {
-        const res = await request('/api-student/music/sheet/favorite', {
+        const res = await request('/api-studen/music/sheet/favorite', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           params
           params
         })
         })
         rows.value = [...rows.value, ...res.data.rows]
         rows.value = [...rows.value, ...res.data.rows]

+ 4 - 1
src/views/music/personal/personal.tsx

@@ -5,6 +5,7 @@ import Item from '../list/item'
 import { musicBuy } from '../music'
 import { musicBuy } from '../music'
 import { useRoute } from 'vue-router'
 import { useRoute } from 'vue-router'
 import ColResult from '@/components/col-result'
 import ColResult from '@/components/col-result'
+import { state } from '@/state'
 
 
 export default defineComponent({
 export default defineComponent({
   name: 'MusicList',
   name: 'MusicList',
@@ -29,7 +30,9 @@ export default defineComponent({
       loading.value = true
       loading.value = true
       isError.value = false
       isError.value = false
       try {
       try {
-        const res = await request('/api-student/music/sheet/my', {
+        const res = await request('/music/sheet/my', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           params
           params
         })
         })
         rows.value = [...rows.value, ...res.data.rows]
         rows.value = [...rows.value, ...res.data.rows]

+ 10 - 3
src/views/music/personal/practice.tsx

@@ -4,6 +4,7 @@ import { defineComponent, ref } from 'vue'
 import { Cell, Skeleton } from 'vant'
 import { Cell, Skeleton } from 'vant'
 import Item from '../list/item'
 import Item from '../list/item'
 import { musicBuy } from '../music'
 import { musicBuy } from '../music'
+import { state } from '@/state'
 
 
 export default defineComponent({
 export default defineComponent({
   name: 'Practice',
   name: 'Practice',
@@ -11,9 +12,15 @@ export default defineComponent({
   setup(props, { expose, emit }) {
   setup(props, { expose, emit }) {
     /** 这里条数不会变动,设置固定高度避免抖动 */
     /** 这里条数不会变动,设置固定高度避免抖动 */
     const prevNum = ref(0)
     const prevNum = ref(0)
-    const { isLoading, state, execute } = useAsyncState(
+    const {
+      isLoading,
+      state: resState,
+      execute
+    } = useAsyncState(
       (args): Promise<any> =>
       (args): Promise<any> =>
-        request.get('/api-student/music/sheet/practice', {
+        request.get('/music/sheet/practice', {
+          prefix:
+            state.platformType === 'TEACHER' ? '/api-teacher' : '/api-student',
           params: {
           params: {
             rows: args?.rows || 3
             rows: args?.rows || 3
           }
           }
@@ -26,7 +33,7 @@ export default defineComponent({
     })
     })
 
 
     return () => {
     return () => {
-      const list: any[] = state.value?.data.rows || []
+      const list: any[] = resState.value?.data.rows || []
       if (prevNum.value === 0) {
       if (prevNum.value === 0) {
         prevNum.value = list.length
         prevNum.value = list.length
       }
       }