|
@@ -243,7 +243,7 @@ export default defineComponent({
|
|
|
params.subjectIds = item.id
|
|
|
data.value = null
|
|
|
subject.instrumentId = item.instrumentId
|
|
|
- localStorage.setItem('userInstrumentId', item.instrumentId)
|
|
|
+ localStorage.setItem('userInstrumentId', item.instrumentId || "")
|
|
|
if (baseState.platformType === 'TEACHER') {
|
|
|
teacherDetaultSubject.value = {
|
|
|
name: item.name,
|
|
@@ -268,11 +268,19 @@ export default defineComponent({
|
|
|
}
|
|
|
|
|
|
const getSubject: any = useSubjectId(SubjectEnum.SEARCH)
|
|
|
+
|
|
|
+ // 处理存值的问题 - 重置数量
|
|
|
+ let tempInstrumentId = localStorage.getItem('userInstrumentId') || ''
|
|
|
+ if(tempInstrumentId === 'undefined') {
|
|
|
+ useSubjectId(SubjectEnum.SEARCH, "", "remove")
|
|
|
+ tempInstrumentId = ""
|
|
|
+ }
|
|
|
+
|
|
|
const subject = reactive({
|
|
|
show: false,
|
|
|
name: getSubject.id ? getSubject.name : '全部声部',
|
|
|
id: getSubject.id || '',
|
|
|
- instrumentId: localStorage.getItem('userInstrumentId') || '',
|
|
|
+ instrumentId: tempInstrumentId,
|
|
|
})
|
|
|
|
|
|
onMounted(async () => {
|