|
@@ -89,8 +89,8 @@ export default defineComponent({
|
|
|
state.loadingAlbum = true
|
|
|
try {
|
|
|
// tenantGroupAlbum/buyAlbumInfo
|
|
|
- // 当小组专辑id和专辑id同时传入的时候以小组专辑id为准
|
|
|
- if (state.albumId && !route.query.taId) {
|
|
|
+ // 当我的曲目过来的时候才走单个查询
|
|
|
+ if (state.albumId && state.buy === '1') {
|
|
|
let url = apiSuffix.value + '/userTenantAlbumRecord/detail'
|
|
|
if (state.albumId) {
|
|
|
url = url + '?albumId=' + state.albumId
|
|
@@ -101,8 +101,9 @@ export default defineComponent({
|
|
|
} else {
|
|
|
const url =
|
|
|
apiSuffix.value +
|
|
|
- '/tenantGroupAlbum/buyAlbumInfo?tenantGroupAlbumId=' +
|
|
|
- (route.query.taId || '')
|
|
|
+ `/tenantGroupAlbum/buyAlbumInfo?tenantGroupAlbumId=${
|
|
|
+ route.query.taId || ''
|
|
|
+ }&tenantAlbumId=${state.albumId || ''}`
|
|
|
// if (state.albumId) {
|
|
|
// url = url + '?albumId=' + state.albumId
|
|
|
// }
|
|
@@ -184,7 +185,6 @@ export default defineComponent({
|
|
|
} else if (subjectType == 'COURSEWARE' && state.coursewareCounts) {
|
|
|
state.activeTab = 'COURSEWARE'
|
|
|
}
|
|
|
-
|
|
|
if (state.details.buyTimesFlag) {
|
|
|
if (state.details.buyedTimes >= state.details.buyTimes) {
|
|
|
state.hasBuyStatus = false
|
|
@@ -428,14 +428,14 @@ export default defineComponent({
|
|
|
state.details?.musicCounts <= 0 ? false : true
|
|
|
state.coursewareCounts =
|
|
|
state.details?.coursewareCounts <= 0 ? false : true
|
|
|
- if (state.coursewareCounts) {
|
|
|
- state.activeTab = 'COURSEWARE'
|
|
|
- } else if (state.subjectCounts) {
|
|
|
+ if (state.subjectCounts) {
|
|
|
state.activeTab = 'SUBJECT'
|
|
|
} else if (state.musicCounts) {
|
|
|
state.activeTab = 'MUSIC'
|
|
|
} else if (state.ensembleCounts) {
|
|
|
state.activeTab = 'ENSEMBLE'
|
|
|
+ } else if (state.coursewareCounts) {
|
|
|
+ state.activeTab = 'COURSEWARE'
|
|
|
}
|
|
|
params.page = 1
|
|
|
state.list = []
|
|
@@ -522,9 +522,6 @@ export default defineComponent({
|
|
|
FetchList()
|
|
|
}}
|
|
|
>
|
|
|
- {state.coursewareCounts && (
|
|
|
- <Tab title="云教程" name="COURSEWARE"></Tab>
|
|
|
- )}
|
|
|
{state.subjectCounts && (
|
|
|
<Tab title="声部练习" name="SUBJECT"></Tab>
|
|
|
)}
|
|
@@ -534,6 +531,9 @@ export default defineComponent({
|
|
|
{state.ensembleCounts && (
|
|
|
<Tab title="合奏练习" name="ENSEMBLE"></Tab>
|
|
|
)}
|
|
|
+ {state.coursewareCounts && (
|
|
|
+ <Tab title="云教程" name="COURSEWARE"></Tab>
|
|
|
+ )}
|
|
|
</Tabs>
|
|
|
</Sticky>
|
|
|
|
|
@@ -566,7 +566,7 @@ export default defineComponent({
|
|
|
query: {
|
|
|
id: row.id,
|
|
|
albumId: state.details.id,
|
|
|
- taId: state.details.tenantGroupAlbumId // 当通过专辑查看时候 这个值为空
|
|
|
+ taId: state.details.tenantGroupAlbumId // 当通过我的曲目进来的时候 这个值为空
|
|
|
}
|
|
|
})
|
|
|
}}
|
|
@@ -585,7 +585,7 @@ export default defineComponent({
|
|
|
query: {
|
|
|
id: item.id,
|
|
|
tenantAlbumId: item.tenantAlbumId,
|
|
|
- taId: state.details.tenantGroupAlbumId // 当通过专辑查看时候 这个值为空
|
|
|
+ taId: state.details.tenantGroupAlbumId // 当通过我的曲目进来的时候 这个值为空
|
|
|
}
|
|
|
})
|
|
|
}}
|