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