wk
2024-06-06 27d01f3731d0737d8ffb61fd4c15829d10a6a7dd
pages/login/userPassword.vue
@@ -20,10 +20,13 @@
               prefixIconStyle="font-size: 22px;color: #909399"></u--input>
         </view>
      </view>
      <view class="loginBtn"><u-button type="primary"
      <view class="loginBtn">
      <u-button type="primary"
            :text="btnText == 1 ? '绑定' : '登录'"
            @click="submit()"
            :loading="submitLoading"></u-button></view>
            :loading="submitLoading">
      </u-button>
    </view>
   </view>
</template>
@@ -89,13 +92,21 @@
                        //查询用户详细信息并储存
                        this.$reqGet('getUserEntity')
                           .then(res => {
                    console.log(res,'登录信息----------')
                              this.$u.toast('登录成功');
                              this.setUserTabbar(res.data.type);
                              uni.setStorageSync('roleType', res.data.type);
                              uni.setStorageSync("userId", res.data.userId)
                              uni.setStorageSync("carNo", res.data.carNo)
                              uni.setStorageSync("userInfo", res.data)
                              let data=uni.getStorageSync('userList')?JSON.parse(uni.getStorageSync('userList')):[];
                              let id = data.length + 1;
                               if (data.filter(item=> item.username == this.username).length == 0){
                               data.push({username: this.username,password: this.password,type:res.data.type})
                              }
                              uni.setStorageSync("userList", JSON.stringify(data))
                              setCustomerId(res.data.customerid);
                              setName(res.name);
                              setName(res.data.name);
                              uni.hideLoading();
                              //跳转页面
                              this.$nextTick(() => {
@@ -103,6 +114,7 @@
                              });
                           })
                           .catch(err => {
                              this.submitLoading = false
                              this.$u.toast('登录异常!');
                              console.log(err);
                           });
@@ -133,10 +145,11 @@
                        });
                     }
                  }
               })
               .catch(e => {
               }).catch(e => {
                  this.submitLoading = false
                  this.$u.toast(e);
               });
         }
      }
   };
@@ -148,4 +161,10 @@
   .dengluBtn {
      margin-top: 80rpx;
   }
</style>
  /* #ifdef H5 */
  .loginBtn{
    width: 80%;
    margin: 0 auto;
  }
  /* #endif */
</style>