yangan
2024-09-24 eb59423e9bbb141d04c8c6d5a260109a8c87aeb4
pages/login/userPassword.vue
@@ -47,6 +47,22 @@
            </u-input>
         </view>
      </view>
      <!-- 记住密码 -->
      <view class="jizhu">
         <view>
            <u-checkbox-group
            v-model="isJizhu"
            placement="column"
            @change="checkboxChange"
        >
         <u-checkbox
         :checked="isChecked"
         label="记住密码" :size='35' :iconSize="35" :labelSize="30" name="1"
         placement="row">
      </u-checkbox>
      </u-checkbox-group>
   </view>
      </view>
      <view class="loginBtn">
      <u-button type="primary"
            :text="btnText == 1 ? '绑定' : '登录'"
@@ -83,9 +99,10 @@
      data() {
         return {
            username: '', // 客户
            // username:'13333333331',//承运商
            // username: '13333333332',// 司机
            password: '',
            isJizhu: uni.getStorageSync('remberPassWord').username  ? ['1'] : false,
            isChecked:false,
            username: uni.getStorageSync('remberPassWord').username || '',//承运商
            password: uni.getStorageSync('remberPassWord').password || '',
            remember: true,
            inpType:true,
            baseUrl: '',
@@ -143,12 +160,24 @@
                           .then(res => {
                    console.log(res,'登录信息----------')
                              this.$u.toast('登录成功');
                              if(this.isJizhu.length){ //记住密码
                                 uni.setStorageSync('remberPassWord',{
                                    username: this.username,
                                    password: this.password,
                                 });
                              }else{
                                 uni.setStorageSync('remberPassWord',{
                                    username: this.username,
                                    password: '',
                                 });
                              }
                              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)
                              uni.removeStorageSync('bunkerIds')
                              uni.setStorageSync("isFirstMeet", false)
                              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){
@@ -206,6 +235,9 @@
                  this.$u.toast(e);
               });
         },
         checkboxChange(val){
            console.log(val,'isJz')
         }
      }
   };
@@ -223,4 +255,9 @@
    margin: 0 auto;
  }
  /* #endif */
  .jizhu{
   padding: 40rpx 70rpx 40rpx 70rpx;
   display: flex;
    justify-content: flex-end;
  }
</style>