From 308601d0e19c3cbb6480e8a06c4cad1322c1bb7e Mon Sep 17 00:00:00 2001
From: xiayt <x1027869635@gmail.com>
Date: Mon, 18 Apr 2022 15:31:29 +0800
Subject: [PATCH] fix:学校选择bug修改

---
 src/views/Home/Home.vue                    | 2 +-
 src/views/Home/HomeUserInfo.vue            | 5 ++++-
 src/views/Home/component/HomeChildList.vue | 2 +-
 src/views/Travel/component/schoolAdd.vue   | 2 +-
 src/views/Travel/schoolFollow.vue          | 2 +-
 5 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index 3396037..a172f68 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -190,7 +190,7 @@ export default {
               localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames))
               this.$store.commit('changeSchool', userInfo.schoolNames)
               if (!localStorage.getItem('schoolNamesChoose')) {
-                localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0])
+                localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0]))
                 this.schoolNamesChoose = userInfo.schoolNames[0]
               }
             } else {
diff --git a/src/views/Home/HomeUserInfo.vue b/src/views/Home/HomeUserInfo.vue
index ff025ae..40d4bb3 100644
--- a/src/views/Home/HomeUserInfo.vue
+++ b/src/views/Home/HomeUserInfo.vue
@@ -37,7 +37,10 @@ export default {
     this.gender = userInfo.gender
     this.idCard = userInfo.idCard || '-'
     this.phone = userInfo.phone
-    this.schoolNamesChoose = localStorage.getItem('schoolNamesChoose')
+    let schoolNamesChoose = localStorage.getItem('schoolNamesChoose')
+    if (schoolNamesChoose) {
+      this.schoolNamesChoose = JSON.parse(schoolNamesChoose)
+    }
   },
   methods: {
      onSelect(action) {
diff --git a/src/views/Home/component/HomeChildList.vue b/src/views/Home/component/HomeChildList.vue
index 870f901..3516a1f 100644
--- a/src/views/Home/component/HomeChildList.vue
+++ b/src/views/Home/component/HomeChildList.vue
@@ -87,7 +87,7 @@ export default {
             localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames))
               this.$store.commit('changeSchool', userInfo.schoolNames)
               if (localStorage.getItem('schoolNamesChoose')) {
-              localStorage.setItem('schoolNamesChoose', userInfo.schoolNames[0])
+              localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0]))
               }
             } else {
             localStorage.setItem('schoolNames', [])
diff --git a/src/views/Travel/component/schoolAdd.vue b/src/views/Travel/component/schoolAdd.vue
index 4e89d5f..bb9bf4f 100644
--- a/src/views/Travel/component/schoolAdd.vue
+++ b/src/views/Travel/component/schoolAdd.vue
@@ -116,7 +116,7 @@ export default {
             localStorage.setItem('schoolNames',JSON.stringify(res.data.data.schoolNames))
             this.$store.commit('changeSchool', res.data.data.schoolNames)
             if(!localStorage.getItem('schoolNamesChoose')) {
-              localStorage.setItem('schoolNamesChoose',res.data.data.schoolNames[0])
+              localStorage.setItem('schoolNamesChoose',JSON.stringify(res.data.data.schoolNames[0]))
             }
           }else {
               localStorage.setItem('schoolNames',[])
diff --git a/src/views/Travel/schoolFollow.vue b/src/views/Travel/schoolFollow.vue
index d94d86d..182201e 100644
--- a/src/views/Travel/schoolFollow.vue
+++ b/src/views/Travel/schoolFollow.vue
@@ -33,7 +33,7 @@ export default {
     methods: {
         //切换学校
         switchSchool(v) {
-            localStorage.setItem('schoolNamesChoose',,JSON.stringify(v))
+            localStorage.setItem('schoolNamesChoose',JSON.stringify(v))
             this.$router.push({name : 'Home'})
         },
         getList() {
--
libgit2 0.21.0