Commit 308601d0e19c3cbb6480e8a06c4cad1322c1bb7e
1 parent
0086c2b0
Exists in
master
fix:学校选择bug修改
Showing
5 changed files
with
8 additions
and
5 deletions
Show diff stats
src/views/Home/Home.vue
... | ... | @@ -190,7 +190,7 @@ export default { |
190 | 190 | localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames)) |
191 | 191 | this.$store.commit('changeSchool', userInfo.schoolNames) |
192 | 192 | if (!localStorage.getItem('schoolNamesChoose')) { |
193 | - localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0]) | |
193 | + localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0])) | |
194 | 194 | this.schoolNamesChoose = userInfo.schoolNames[0] |
195 | 195 | } |
196 | 196 | } else { | ... | ... |
src/views/Home/HomeUserInfo.vue
... | ... | @@ -37,7 +37,10 @@ export default { |
37 | 37 | this.gender = userInfo.gender |
38 | 38 | this.idCard = userInfo.idCard || '-' |
39 | 39 | this.phone = userInfo.phone |
40 | - this.schoolNamesChoose = localStorage.getItem('schoolNamesChoose') | |
40 | + let schoolNamesChoose = localStorage.getItem('schoolNamesChoose') | |
41 | + if (schoolNamesChoose) { | |
42 | + this.schoolNamesChoose = JSON.parse(schoolNamesChoose) | |
43 | + } | |
41 | 44 | }, |
42 | 45 | methods: { |
43 | 46 | onSelect(action) { | ... | ... |
src/views/Home/component/HomeChildList.vue
... | ... | @@ -87,7 +87,7 @@ export default { |
87 | 87 | localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames)) |
88 | 88 | this.$store.commit('changeSchool', userInfo.schoolNames) |
89 | 89 | if (localStorage.getItem('schoolNamesChoose')) { |
90 | - localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0]) | |
90 | + localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0])) | |
91 | 91 | } |
92 | 92 | } else { |
93 | 93 | localStorage.setItem('schoolNames', []) | ... | ... |
src/views/Travel/component/schoolAdd.vue
... | ... | @@ -116,7 +116,7 @@ export default { |
116 | 116 | localStorage.setItem('schoolNames',JSON.stringify(res.data.data.schoolNames)) |
117 | 117 | this.$store.commit('changeSchool', res.data.data.schoolNames) |
118 | 118 | if(!localStorage.getItem('schoolNamesChoose')) { |
119 | - localStorage.setItem('schoolNamesChoose',res.data.data.schoolNames[0]) | |
119 | + localStorage.setItem('schoolNamesChoose',JSON.stringify(res.data.data.schoolNames[0])) | |
120 | 120 | } |
121 | 121 | }else { |
122 | 122 | localStorage.setItem('schoolNames',[]) | ... | ... |
src/views/Travel/schoolFollow.vue
... | ... | @@ -33,7 +33,7 @@ export default { |
33 | 33 | methods: { |
34 | 34 | //切换学校 |
35 | 35 | switchSchool(v) { |
36 | - localStorage.setItem('schoolNamesChoose',,JSON.stringify(v)) | |
36 | + localStorage.setItem('schoolNamesChoose',JSON.stringify(v)) | |
37 | 37 | this.$router.push({name : 'Home'}) |
38 | 38 | }, |
39 | 39 | getList() { | ... | ... |