zhouwenxuan
2023-08-08 45237a5746e794060e48bd172161c08660621d5c
pages/index/index.vue
@@ -43,8 +43,31 @@
         }
      },
      onShow() {
         uni.clearStorageSync();
         uni.clearStorage();
         console.log("数据",uni.getStorageSync('name'))
         if(uni.getStorageSync('name') && uni.getStorageSync('pwd')){
            // this.form.name = uni.getStorageSync('name');
            // this.form.pwd = uni.getStorageSync('pwd');
            if(uni.getStorageSync('roleName') == '工作人员'){
               this.$store.commit('setRoleId', 'user_other');
               uni.switchTab({
                    url: '/pages/tabBar/notice/notice'
                 });
            }else if (uni.getStorageSync('roleName') == '管理员'){
               this.$store.commit('setRoleId', '');
               uni.showToast({
                  icon: "none",
                  title: '管理员请使用平台登录'
               });
            }else{
               this.$store.commit('setRoleId', 'user_leader');
               uni.switchTab({
                        url: '/pages/tabBar/firstPage/firstPage'
                    });
            }
         }else{
            uni.clearStorageSync();
            uni.clearStorage();
         }
      },
      onLoad() {
         // this.connect()
@@ -61,6 +84,8 @@
                  //    'alias': this.phone,
                  //    'sequence': 1
                  // })
                  uni.setStorageSync("name", this.form.name);
                  uni.setStorageSync("pwd", this.form.pwd);
                  uni.setStorageSync("tk", res.data.tk);
                  uni.setStorageSync("uid",res.data.uid);
                  uni.setStorageSync('user', res.data);
@@ -83,6 +108,14 @@
                              url: '/pages/tabBar/firstPage/firstPage'
                          });
                  }
               }else{
                  uni.showToast({
                     icon: "none",
                     title: res.msg
                  });
                  this.form.name = '';
                  this.form.pwd = '';
                  this.isLogining = false;
               }
            }).catch(err=>{
               this.form.name = '';