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() { | ... | ... |