|
@@ -98,6 +98,9 @@ export default defineComponent({
|
|
|
const subjectName = users.subjectName
|
|
|
? users.subjectName.split(',')[0]
|
|
|
: ''
|
|
|
+ // 存储instrumentId
|
|
|
+ const userInstrumentId = users.instrumentId
|
|
|
+ localStorage.setItem('userInstrumentId', userInstrumentId)
|
|
|
if (subjectId) {
|
|
|
useSubjectId(
|
|
|
SubjectEnum.SEARCH,
|
|
@@ -239,6 +242,8 @@ export default defineComponent({
|
|
|
params.page = 1
|
|
|
params.subjectIds = item.id
|
|
|
data.value = null
|
|
|
+ subject.instrumentId = item.instrumentId
|
|
|
+ localStorage.setItem('userInstrumentId', item.instrumentId)
|
|
|
if (baseState.platformType === 'TEACHER') {
|
|
|
teacherDetaultSubject.value = {
|
|
|
name: item.name,
|
|
@@ -266,7 +271,8 @@ export default defineComponent({
|
|
|
const subject = reactive({
|
|
|
show: false,
|
|
|
name: getSubject.id ? getSubject.name : '全部声部',
|
|
|
- id: getSubject.id || ''
|
|
|
+ id: getSubject.id || '',
|
|
|
+ instrumentId: localStorage.getItem('userInstrumentId') || '',
|
|
|
})
|
|
|
|
|
|
onMounted(async () => {
|
|
@@ -431,12 +437,14 @@ export default defineComponent({
|
|
|
location.origin +
|
|
|
location.pathname +
|
|
|
'#/music-detail?id=' +
|
|
|
- item.id
|
|
|
+ item.id +
|
|
|
+ '&instrumentId=' + subject.instrumentId
|
|
|
openDefaultWebView(url, () => {
|
|
|
router.push({
|
|
|
path: '/music-detail',
|
|
|
query: {
|
|
|
- id: item.id
|
|
|
+ id: item.id,
|
|
|
+ instrumentId: subject.instrumentId
|
|
|
}
|
|
|
})
|
|
|
})
|