Commit 308601d0e19c3cbb6480e8a06c4cad1322c1bb7e

Authored by 夏洋涛
1 parent 0086c2b0
Exists in master

fix:学校选择bug修改

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